5 ms·
Because it’s native to the platform. Seriously, that’s huge. The React Native toolchain is cumbersome to say the least. There’s something to say about a first-
by amw-zero 6y ago
Because it’s native to the platform. Seriously, that’s huge. The React Native toolchain is cumbersome to say the least.
There’s something to say about a first-class library, meaning one that is being used exactly as designed. I mean, why do people use Javascript? Because it’s the native language of the browser.
- rubicon33 6y agoYea I don’t disagree, but what development team has the luxury of choosing SwiftUI? Most places hiring are looking for cross platform “2 developers for the price of one” ... and the burden of dealing with cumbersome react native falls on the developer.
- PandawanFr 6y agoI'm guessing companies that have the resources to go with two separate development teams for each platform will tend to go for that route since it leads to better performing applications. e.g. FB Messenger's blog post about going back to native after using React Native.
- bartvk 6y agoI make my money by doing internal projects for companies. These organizations run their own app store, or just force-download their apps onto all of their iOS devices. It's lovely to focus on one platform.
- Aaargh20318 6y agoIn my experience, cross platform development only works for simple apps. If all you’re doing is fill in some forms and update a database, sure, go with a cross-platform toolkit. If you’re doing anything more complicated than that, the productivity gains diminish quickly to the point where it’s easier and faster to just build to native applications.
- user-the-name 6y agoAnyone serious about doing high quality apps will do native development on each platform.
- Razengan 6y agoBut I’m too lazy and want to target the most users with minimal effort and without learning anything new, their experience and performance be damned.
- rubicon33 6y agoOr from the perspective of the employer: I'm too cheap, and rather than bite the bullet and spend money on a good mobile team, I'd rather have one guy do it all in React Native! His quality of life be damned!