Here's a remainder no 85,234,567 as to why you shouldn't base your business around a product that depends on:
b.) Build your business around consuming 3rd party APIs (and maybe presenting them differently), thus being susceptible to the whims of all the parties you depend on. Encroach on their territory with a better product and THEY WILL shut you down.
@MatejLach This is one of the main reasons I'm supporting webapps whenever possible.
Though even with webapps on iOS, you are at Apple's mercy, they have complete control over their single allowed browser engine as well.
For example, in the latest version of Safari Apple decided to suddenly disable device orientation and motion APIs used especially for WebVR/AR which were available for years. There are established companies depending on those APIs.
@ondra Yeah, apparently they made some progress on PWAs with the latest iOS release, but it's clear as day that #Apple doesn't want an escape hatch out of its AppStore and is willing to stagnate Safari in order to do it, because it knows it has enough marketshare for devs to just submit to its whims.
The restriction on not allowing alternative rendering engines also means that #Firefox is super crippled compared to its Android version, further disincentivizing users to switch from Safari.
Hi there! I am a free software developer. I enjoy working on useful software, as well as advocating for software freedom and the use of open standards, promoting data ownership, decentralization and privacy. If this is important to you, I may be worth following. If you like Go, Rust, or Swift, it may be worth following me as well. Besides computing, I enjoy metal, a good read and occasionally some gaming, (not much time for that these days).