4 ms·
No self respecting iOS developer would pick React Native over SwiftUI.
by sampton 2y ago
No self respecting iOS developer would pick React Native over SwiftUI.
- echelon 2y agoWhy would a company hire iOS developers when they can build everything for all platforms in a single language and framework? It's fungible, interchangeable, easy to maintain, and easy to hire for. Apple is being boneheaded by going their own way. But closed systems lorded over by tyrannical giants typically are.
- saagarjha 2y agoBecause the single language and framework makes worse apps
- echelon 2y agoOnly because Apple made a non-open platform.
- gbear605 2y agoReact Native makes worse apps for Android too
- echelon 2y agoMaybe Apple and Google should open up their devices and agree on a standard UI toolkit.
- askonomm 2y agoMaybe all humans should speak 1 language. Maybe there should be no countries. Maybe we all should be the same color and have the same culture. While this may be an interesting idea to discuss over a beer or two, it is so far removed from how the world really works that it's just plain stupid to use it as a argument. Wishful thinking is great and all, but this is never going to happen, and especially with the multiple decades of legacy, disagreements over usability and user experience, non-compatible accessibility systems and API's, the different platforms are very very far from each other. Now I understand that accessibility is most likely not a high concern for a React dev, but there are people out there who want to give the users of their platform of choice the best possible experience, and that best experience would be delivered with said platforms native tools, because they have the best integration with that platform.
- echelon 2y ago> Maybe all humans should speak 1 language Your argument is a straw man. When we agree upon standards, wonderful things happen. HTML, Email, TCP, DNS, and every other protocol are an example of what happens when we collaborate openly and don't have one company lording over everything. Apple just wants to control the iPhone and the money printer it has built. It has distorted computing for over a decade. Mobile computing belongs to two companies, not to us.
- rafram 2y agoDesktop OSes are still open platforms and yet we have GTK, Qt, Cocoa, and whatever Windows does these days. You can run a Qt app on macOS, but macOS users are used to Cocoa and prefer the experience of using a native-feeling app. Wouldn’t be any different if you could run Android-native apps on iOS or vice versa.
- deleted 2y ago[deleted]
- cosmic_cheese 2y agoUsing RN doesn’t preclude need for native devs except for the most basic things like local restaurant wrapper apps. As scale increases (codebase complexity, app feature set, number of users, etc), the more you’ll need someone who understands and can work with all the native bits that leaky abstractions like RN wrap.
- resource_waste 2y agoThere does seem to be a bit of cult-like loyalty to every decision Apple makes. I would agree with your statement. However... No self respecting developer would pick SwiftUI over React Native. But that is too generic of a statement to stand by. I just personally have prioritized development time over... uh.. fandom?
- felizuno 2y agoI'm a self respecting developer who has been using React in production for almost 10 years now, and SiwftUI is significantly better than RN. I wasn't a huge fan of learning to deal with XCode, but yeah it's not fandom it just actually works better with fewer quirks and downstream perf issues.