iOS 17.4 is here and PWAs indeed work again like they did before in the EU:
Notifications, badging, persistent storage and standalone mode work correctly
🚨🚨🚨🚨
Apple will NOT remove PWA support on iOS
🥳🥳🥳🥳
👉This is an official statement form Apple that replaced today the previous excuses published around the removal.
We did it, folks!
All of this still leaves me wondering what capabilities third party non-Webkit browsers will have on iOS once they can be installed.
In their statement, Apple claim that PWAs had to be disabled because there’s no security integration for non-Webkit browsers to enforce isolated storage and displaying permission prompts when, for example, a web app wants to access the camera.
Does that also mean non-Webkit browsers won’t have access to any of these capabilities?
I would say non-Webkit browsers are just native apps on iOS so they should have access to all the capabilities other native apps have (access to camera, contacts, sensors, push notifications etc)
But if that's not the case for PWAs, I guess it’s not in place for web apps running in these browsers either.
After all, Apple states this is all built on the Webkit security architecture so that might mean non-Webkit browsers will still be crippled on iOS, something I don't think the EU will accept.
This is going to be interesting.
We need to defend an open web for people and businesses (especially people with low data or slow connections). Banning Web Apps affects many things Ukrainian journalists to homeless in UK...and it's bad for business Stop #AppleBrowserBan this month!
Did you sign the @OpenWebAdvocacy open letter addressed at Tim Cook (#Apple)?
https://t.co/bB2FNvBsRN
If you are not sure why you should sign it, I recommend reading "So, what exactly did Apple break in the EU?" by @tomayac
https://t.co/ZsIuGNeXN5
My statement to the APEX community regarding the future of APEX PWAs on iOS:
Apple's forthcoming iOS 17.4 will adhere to the EU's Digital Markets Act (DMA) by enforcing browser equality. While the DMA could have enabled other browser vendors also to deliver PWAs on iOS, Apple has opted to disable this functionality altogether. This decision significantly impacts APEX apps in the EU by:
• Removing the installable app-like experience.
• Disabling push notifications.
• Slowing page loads by clearing local cache.
APEX PWAs will essentially be reduced to simple bookmarks, and existing apps relying on PWA functionality will break. This will directly harm EU businesses and consumers, and those affected APEX users will perceive it as a problem with their APEX app.
I support partnering with @OpenWebAdvocacy to take this matter forward and I'm calling on the #orclAPEX community to sign this open letter to @tim_cook to reconsider this direction:
👉 https://t.co/ASkpE6UKZ4
Given Apple’s track record of globalizing changes initiated under EU legislation, there’s a considerable risk these restrictions could extend worldwide.
Let’s pushback against this anticompetitive measure to preserve the open web, where APEX thrives.
And finally if your app or business is impacted, please DM me. I am dedicated to escalating your use of APEX PWA to the relevant stakeholders.
Apple verhindert bewust #opensource applicaties op hun iPhone/iPad.
Regels voor meer app concurrentie vanuit de EU worden indirect gesaboteerd.
Goede uitleg @dannymoerkerke ⏬
https://t.co/wO8YhgY42v
I would urge all impacted parties to contact the
@EU_Competition if concerned about Apple removing PWA feature in the EU & also consider signing this open letter to Tim Cook https://t.co/BTzHMTzzYn & if an iOS app dev, submit a DMA request to Apple https://t.co/P7ET9FbhhF