3 ms·
I think at some point Apple will just have to recognize that the web UI has won. I say that with a heavy heart, I enjoy them as a developer but despise them as
by tambourine_man 5y ago
I think at some point Apple will just have to recognize that the web UI has won. I say that with a heavy heart, I enjoy them as a developer but despise them as a user.
But it's really hard to compete. On the browser side, the vendor must only implement the standards as correctly and fast as possible, while the community tries all sorts of crazy paradigms and supports the ones that eventually stick.
On the native side, the vendor must anticipate the trend, invest and support it. If it chooses the wrong one or the implementation is bad, it's years down the toilet. I fear that SwiftUI is taking that path.
- vlovich123 5y agoI don’t think it has anything to do with trends. It’s about $$. Web UIs are infinitely faster to develop, there’s typically better tooling (larger ecosystem), and there’s many developers which means you can get them cheap. The counter though is that Web UIs have struggled and continue to struggle with performance - specifically the RAM usage is insane for what the equivalent native UI. RAM is tightly coupled with standby time in sleep since RAM is the most expensive component at that phase. Turning off banks of RAM is important but you can’t do that if the banks are still in use.
- lenkite 5y agoFlutter would like to talk to you.
- tambourine_man 5y agoElaborate please
- lenkite 5y agoFlutter is the most popular cross-platform mobile SDK (already handily beat react native) and its not web-tech. It's now posing a very stiff challenge to native platform-specific UI frameworks. Many folks who wrote used web-views to developer apps are moving to flutter. https://stackoverflow.blog/2022/02/21/why-flutter-is-the-most-popular-cross-platform-mobile-sdk/ https://stackoverflow.blog/2022/02/21/why-flutter-is-the-mos... Once the desktop Flutter story kicks off, say good-bye to Electron.