14 ms·
Two viewpoints: 1. I wonder if this could be used to target things like React Native. Is there an incentive for Apple to push devs to use Swift/ObjC/Xcode to k
by beager 9y ago
Two viewpoints:
1. I wonder if this could be used to target things like React Native. Is there an incentive for Apple to push devs to use Swift/ObjC/Xcode to keep them on platform? Is RN’s platform agnosticism a threat?
2. Native apps are horrible and mask deficiencies in both web apps and device makers. The web should be good enough. Apps also create a walled garden which is antithetical to an open internet.
- stevenwoo 9y agoDo you have a non trivial example of #1 in React Native that works the same in Android and IOS that doesn't have a 50+ person development team? Just curious about the state of the art, Android was way behind IOS last time I looked.
- beager 9y agoI don't, as I'm removed from RN development, and I do agree that there is still a delta between platforms. But my point was that a tool like RN could allow a shift to a different platform on a whim, because it is, at its core, an abstraction layer.
- msh 9y agoGyrosco.pe i think they are only a couple of guys. https://gyrosco.pe/app/ https://gyrosco.pe/app/
- saagarjha 9y ago> Is there an incentive for Apple to push devs to use Swift/ObjC/Xcode to keep them on platform? Of course. It creates developer lock-in. > Native apps are horrible and mask deficiencies in both web apps and device makers. The web should be good enough. I'm going to have to disagree with you there. Web apps (yes, I'm including React Native here) are always inferior to a well-designed native apps. They perform significantly poorer, don't take full advantage of UIKit, and, based on many companies' engineering blogs, require a significant amount of effort to solve issues that just don't occur with native apps.
- ec109685 9y agoReactNative has full access to UIKit. Any particular react native app you especially dislike?
- beager 9y agoI agree on all your points about web apps vs native apps. I should clarify, native apps are fine, but the requirement for native apps due to poor performance of web apps is horrible. At least give me PWAs.