4 ms·
>But I think keeping in sync changes in API, hardware device drivers and new interactions across different platforms and device will still be nightmare and in g
by ddxxdd 7y ago
>But I think keeping in sync changes in API, hardware device drivers and new interactions across different platforms and device will still be nightmare and in general it will play catch up with native. It can be seen in the number of issues opened on flutter project on GitHub [1]. Hopefully there is some support from different platforms so it remains reasonable choice and perform well compared to native.
I am an optimist; I have high hopes for the future of mobile development. Specifically, I hope that the developers who develop AndroidOS and iOS will metaphorically bend over backwards to make Flutter compatible with those operating systems. After all, isn't it in Apple and Google's best interest to make mobile development as painless as possible?
- eptcyka 7y agoIt's in Apple's interest to make development for solely iOS as painless as possible. See Metal vs Vulkan. Android exists so that Apple doesn't have 100% of the market share, not because Google cares about the UX of the users or the developers. I think neither have any real incentive to make Flutter work better than it already does.
- h0l0cube 7y agoA lot of apps are still developed iOS-first, which is a problem for Android. Encouraging cross-platform development over iOS-first is a win for the Android platform, not so much for Apple.
- ddxxdd 7y ago>A lot of apps are still developed iOS-first Why? Last time I checked, Android had 85% of the market share.
- iudqnolq 7y agoValue of users = number of users * amount users spend A chunk of Android's market share is people for whom $5 isn't a coffee but a days wages.
- MrDresden 7y agoWhile probably true globally, that isn't so in every local. My team develops and maintains a mobile banking application for a national market of a small European nation, and our user base is 70% Android. Due to wages here, 5$ is chump change. Obviously though, we aren't monetizing our product in the usual way.
- chrisan 7y ago> Obviously though, we aren't monetizing our product in the usual way. I think that could be a large difference in approaches. You are a bank and want all of your customers happy. If bank made an iOS only it would piss off a lot of its customers. On the other hand if you are monetizing, you have to look at revenue streams from both platforms and decide which is the bigger revenue stream (not most users) and make sure that one work's first. Obviously you want both to work well but if the split is 70/30 to iOS you will prioritize iOS first.
- iudqnolq 7y agoNot to be pedantic, but I think you mean the opposite of chump change? Also, I absolutely didn't mean to say it's impossible to monitize Android. I only meant to say it isn't clear Android is a significantly more rewarding to target customer base than iPhone, as my parent said.
- MrDresden 7y agoI may be mistaken, as English is not my first language, but my meaning was that 5$ is considered a small or insignificant amount of money here.
- te_chris 7y agoNot everywhere: UK is 50/50, same with USA and AU. Globally yes, but On the ground in different markets it’s different. We’re uk based e-com and android devices are a minuscule part of our traffic, so we’re doing iOS first.
- gmac 7y agoAmongst other things, and in my experience, ease and speed of development.