Building all of our new mobile apps using React Native
Honestly I think the future of mobile will just be... mobile websites.<p>What's missing until regular websites have parity with mobile apps in functionality?<p>- Accelerometer and all sensor support (some of these are already supported on various browsers on various OSes)<p>- Background support<p>- Bluetooth<p>- WiFi<p>- Better notifications<p>- etc.<p>Sure there will always be a need for native, but 99% of apps don't need any of that stuff, really. Though I suppose both Apple and Google have an inherent interest to gatekeep.<p>Looking at my own most used apps:<p>- Messenger<p>- Mail<p>- White Noise<p>- Teams<p>- Google Maps<p>Literally all of them could be implemented as responsive pages with acceptable performance. There are a small number of companies that don't bother with mobile apps, Craigslist being the most notable of them until a few months ago. Part of the issue though is that the app stores give you a lot of visibility and to get that visibility you need to be in the app store. Sure you can use a web view, but in some ways that's even worse than just a responsive website because now you have to deal with the abstraction of your site that is a WebView. Not to mention the temptation to try for "best of both worlds".