3 ms·
"Google" is actually a key differentiator here, because I think Google is uniquely focused on both design (it's been a long road to get here, but at this point
by sturmen 9y ago
"Google" is actually a key differentiator here, because I think Google is uniquely focused on both design (it's been a long road to get here, but at this point I think Google is second only to Apple in design focus.) and interopability. Apple would _never_ make a cross-platform UI framework. What does this mean? Google's vast resources in design, development, & testing, equaled by very few, are behind this initiative. There's no doubt that is a competitive advantage.
The more interesting question is "Why does Flutter exist?" Google is, after all, a business. What's the ROI? Here's my theory: Google is known to be developing a new operating system from scratch called Fuschia[1]. Many many OSes have died in the crib because there was no app ecosystem for them, and thus the cost of switching to the "new thing" was too high for users. How do you solve this problem? Maybe if you create a cross-platform app development framework that lets developers write for the two incumbents while also ensuring compatibility with your new OS...
[1] https://9to5google.com/2018/01/23/what-is-google-fuchsia-os/ https://9to5google.com/2018/01/23/what-is-google-fuchsia-os/
- LeoNatan25 9y agoI don't care about Google's design or operating systems. I don't want Google designed controls on my operating systems. Just like the Electron stuff doesn't look good on Mac or Windows (or GTK for that matter), likewise Google designed widgets won't look native on Mac, Windows or iOS. If your next thought is "what about the Cupertino widgets," what about them? They will never look or feel fully like the native stuff. So why should we settle for that either?
- sturmen 9y agoI guess I don't understand your question. Is it "What makes Flutter different?" or "Why doesn't Flutter work for me?"
- LeoNatan25 9y agoI'm saying it's the same, and has the same issues as other, less desired frameworks. I was wondering why Flutter gets a free pass on the same issues and why people are so excited about it, since similar frameworks exist for 20+ years.