This wouldn't be much of an issue, of course, if Chrome would just run on iOS like it does on any other OS, so Google can implement PWAs themselves.
This wouldn't be much of an issue, of course, if Chrome would just run on iOS like it does on any other OS, so Google can implement PWAs themselves.
This was the way developers were supposed to develop apps for the iPhone when it was released, before Apple introduced the App Store.
Jobs framed it that way, but IIRC, all you could do is create bookmarks. Creating an icon on the Home Screen? Impossible. Reliably storing data on-device? Impossible. Backing up your on-device data? Impossible. Accessing your on-device contacts, photos? Impossible.
Also, Jobs made a vision statement about web apps in June 2007, but Apple announced a SDK only four months later (in October 2007) and shipped it in March 2008.
⇒ I’m fairly sure he knew about that SDK when he made that statement.
Apple invented installable mobile web apps.
Link about the needed metatag: https://www.mobilejoomla.com/forum/4-feature-requests/330-ip...
Steve Jobs introducing web apps as the way to develop apps for the iPhone in 2007: https://williamkennedy.ninja/apple/2024/01/30/steve-jobs-int...
Also that was precisely the idea behind Windows 9x Active Desktop apps.
Symbian I just never had an Phone expensive enough to use like that.
In the end none of them really worked out I guess.
I'm not 100% sure no other mobile OS allowed this before to be honest, but I'm pretty iOS is the one that popularized it.
You do understand that the reason it doesn't is because Apple won't let it, not that Google don't want to?
Install and discoverability is still hidden. Push is gated behind install. Safari’s scroll bugs haven’t been fixed despite us extensively documenting them, emailing to Safari’s leadership and raising them every year as the number one bug.
The number one thing we’ve asked for is third party browser engines on iOS.
What goalposts do you think have moved?
The problem is rather that PWAs would prove a viable path for universal cross-platform applications, taking away the gatekeeper role the OS-vendors have.
Paradoxically PWA-support is also part of the "we're no gatekeeper" narrative, so it's in the OS-vendor interest to keep it maintained as a hampered alternative to native apps.
No it can't. The web will never support what's necessary for parity with native apps. Imagine trying to implement Liquid Glass in CSS.
Second (even though it's completely beside the point), especially Liquid Glass could be implemented in PWA, because it's a rendering effect the OS could put on top of appropriately tagged elements of the application. And voila, the same webapp could render in Liquid Glass in IOS26 and in less-gaudy Liquid Glass in IOS28, and meanwhile in no Liquid Glass at all on devices that don't have it...
Android accomplishes this by allowing devices to connect to private app stores and repos, which enable companies to issue their own apps on their own terms. As Apple plays hard ball on this front, the only way is to use a PWA.
https://support.apple.com/en-gb/guide/deployment/depce7cefc4...
Google does something quite similar, though; Chrome can install applications into Android's app drawer, but that requires privileges other browsers can't attain, needing to resort to things like widgets instead. Firefox doesn't care about PWAs and Apple doesn't care about any platform but their own, so it's not as obvious a problem, but Android is full of "you must be the manufacturer or Google to compete" permissions. Android is just a lot better at fair competition than iOS, to the point you'd barely notice.