Using an iPhone in the EU? Please install the Voyager native app. Apple is killing support for PWAs
UPDATE MARCH 1 2024
Apparently apple has relented and my original post is no longer relevant. You can continue to use the PWA in the EU! I'll keep this post up for posterity. Apple.com:
UPDATE: Previously, Apple announced plans to remove the Home Screen web apps capability in the EU as part of our efforts to comply with the DMA. The need to remove the capability was informed by the complex security and privacy concerns associated with web apps to support alternative browser engines that would require building a new integration architecture that does not currently exist in iOS.
We have received requests to continue to offer support for Home Screen web apps in iOS, therefore we will continue to offer the existing Home Screen web apps capability in the EU. This support means Home Screen web apps continue to be built directly on WebKit and its security architecture, and align with the security and privacy model for native apps on iOS.
Developers and users who may have been impacted by the removal of Home Screen web apps in the beta release of iOS in the EU can expect the return of the existing functionality for Home Screen web apps with the availability of iOS 17.4 in early March.
Hi all! I hope you're doing well and enjoying Voyager's recent features! 💙 My apologies for the below post. I've tried to make it as simple as possible, but unfortunately it is a complex issue.
Apple acts like a little kid who got robbed for its lollipop. They COULD still allow webapps with safari as backend for example or just let users decide if they want to use PWAs with whatever browser engine. Really ridiculous. I live in the eu and use voyager from the AppStore but this is really getting nuts from apple side.
No. The law requires them to treat all browsers the same. If they allow it for Safari, they must implement API for all. Given the absolutely abysmal user base that actually uses PWAs, it’s no surprise they deprioritized that feature and just deprecate it for all.
Just like the cookie law and GDPR, the intention of DMA might be good but the implementation is going to create a gong show … and frankly I can’t wait for it to begin.
Yeah that’s why I said „let the users decide“. Honestly most iPhone users do not have a single clue what PWAs are nor uses them or maybe by accident. I like them to use them like a bookmark and it doesn’t force me to use a bloated shitty app like Twitter/x.
As it currently stands, they can’t let the user decide under the DMA. To do that they’d need to build an entirely new PWA API and put time into making sure browser engines other than WebKit can’t escape their sandbox. After they do that, then they can let the user decide since all web browsers would then be equal. But as the poster above you said, PWA install rates are very low outside of the small tech enthusiast circle so I don’t blame Apple for axing this feature under the time crunch. I do hope they re-visit this issue and enable PWAs for all engines though because I love the idea of PWAs.