Apple is the only ones holding anything back on iOS. They forbid any browser except Safari. At least if they let Google Chrome or any other browser maker use their own browser engine, iOS could have a capable browser installed. It is one reason among many Apple is being sued by the DOJ, but so far no progress forcing them to allow other browser engines like they did in the EU.
If a web browser doesn't support an API, they're essentially saying: If you want to do this, you have to make people install a native app. And the websites reponse is: Fine, I'll make people install a native app: Chrome.
Me too! If you want to do cool things with a web browser, you sure can't do it with Safari. And how many times have you been told you need to install a specific app to access a specific service? For me it's too many to count.
IMO if they had allowed Firefox onto the App Store (Mozilla have had working ports more than once AFAIK) it might have helped it hold onto market share - I think Apple is partly responsible for the Chrome monoculture.
If that were the case then why isn’t Firefox on mobile on Android more successful? Apple blocking other browser engines in iOS is the only thing preventing a complete hegemony of the web by Google/Blink.
I could be entirely off base, but I would expect Android to be more likely to have more users that would go out of their way to use a non-default web browser, given that it seems to be favored by people who like customizing things. The relative openness of the platform invites a different demographic.
On the other hand, the default on Android is Chrome so there may be less motivation to change since it's the 'default' platform to target. But if Apple opened up iOS to other browsers, the likely outcome would not be Firefox gaining market share but Chrome completely taking over.
I do not like that iOS doesn't allow for alternative engines but I appreciate that it's basically the only thing that even somewhat reigns Google in.
Yes and that’s why there are such great web apps for Android and companies that make apps for iOS just tell Android users to use the web because the web experience on Android is so great.
Oh wait that’s totally not the case. The fact is that the web sucks as an app platform for mobile.
No it isn't. People should be free to use software they like, and not get subterfuge like they get from Apple. What Apple has now is a total monopoly on iOS browsers. It's far worse than what Microsoft did to get sued for antitrust violations when they simply bundled IE with Windows - at least Microsoft didn't forbid installation of any other browser engine like Apple is doing on iOS.
If Apple didn't purposely hobble Safari and forbid other browser engines so that developers had no choice but to develop an app for the app store where Apple can then skim 30% off all purchases, there wouldn't be as much of a need to allow other browser engines. For Apple it's completely about greed.