Capturing ARKit scene into WebRTC video stream for React Native
github.com
github.com
I'm working with this myself (painting over WebRTC frames) and it's definitely not out that different by itself comparing Android to iOS.
That's a reason to use it, but it's not the only reason.
For example, where I live it's much easier to recruit JS developers with React and React Native experience than it is to recruit native mobile developers (it's not a cost thing; there just aren't many native mobile devs looking for work). Consequently it's better to build with React Native even if you're only targeting one platform because the long term support for the app would be basically impossible if you can't recruit someone capable of doing it.
I would prefer a simple, well designed web app to the vast majority of them.
The native toolkits have too big a surface to reliably product high quality UIs. Yes, it’s possible but they push you away from making the choices that lead to good user experience, in favor of UIs that look impressive on an interaction designer’s or a developer’s portfolio.
In the context of the article how is this easier? Integrating with a platform specific API requires knowledge and experience with it, what benefit does sticking another layer infront of it bring? If a developer knows the platform and API then chances are she will prefer to work with the API directly and use the latest version, official tools and docs.
I've done some of both and it doesn't reflect my experience at all! And the lower productivity of RN makes it even worse.
When we switched to RN our primary reasoning was around shipping features faster for iOS apps. The iOS support in RN is top notch and it worked for our purposes.