3 ms·
I really like the iPhone. Maybe not the full Apple ecosystem so much (everything else I own is Linux), but that's only because I think Linux is the best fit for
by yingw787 6y ago
I really like the iPhone. Maybe not the full Apple ecosystem so much (everything else I own is Linux), but that's only because I think Linux is the best fit for me. iPhone is the same way, and Apple's business practices don't change my fit with my phone, no matter how disappointing they may be. I think that's why many of us use Apple.
My happy place would be something like "Heroku for mobile", where you can jswrap a React.js app into an HTMLView or something like that, and do 'git push ios master'. Notifications API, localStorage API, and maybe authentication / session persistence API are all I really care about natively (like Firebase); React Native is too heavy. Add in a TestFlight "permanent beta" invite, or the ability to build the app from a remote mac (https://www.macincloud.com/ https://www.macincloud.com/) with a lambda and transfer it to my phone (...somehow), and I'll just use the app store for things I don't make myself (which hopefully should be less and less).
- u6eexrtxjjxjexr 6y agoIsn't that what a PWA is? https://en.wikipedia.org/wiki/Progressive_web_application https://en.wikipedia.org/wiki/Progressive_web_application
- yingw787 6y agoPWAs are going in that direction, but they don't have access to native storage, notifications, and other stuff. They're still mostly webapps, which is great for portability but not great for mobile UI/UX. I want the "native-ness" of React Native (or really, true native) combined with the flexibility of a webapp. Reduce mobile down to another build target, but still not give up access to native APIs.