Think about banks, insurance companies, TV broadcasters, train timetables and services, cars management, etc.
I believe iOS App Store has been groundbreaking specifically in how it allowed a solo developer to start distributing work to millions of people across the entire globe with very little friction, taking care of things that are not just boring but actually not in reach of an individual—pricing in different currencies, accounting under different legal and tax systems, zero friction installation, discovery (at least before it, thanks to the aforementioned qualities, became ultra competitive and overwhelmed by businesses who outsource development and/or by less than scrupulous people wanting to earn a quick dollar), etc.—and just getting you paid. If there was a comparable precursor that I am not aware of, I would be keen to know.
This has been a myth for the last decade. I'm even using GNU/Linux on my smartphone, which is arguably not ready for the average consumer but can be good enough for the HN audience.
Do you know why QRCodes are by far the most popular banking system? Because, Apple didn’t like it if apps use NFC for payments that’s not Apple Pay. There was a time BLE beacons had to be iBeacons too etc. it’s really decades of pressure in all kinds of ways.
The worst time ever was Swift 1.0 + Core Data, two broken things combined, that was like Dark Castle on CD-i.
From now on I'm an Android user and only building PWAs.