Apple is going all-in with a fight against the EU by disabling all WebApp and PWA (progressive web app) features only in EU countries.
Apple made a decision:
iOS, Safari, and the App Store are part of an integrated, end-to-end system that Apple has designed to help protect the safety, security, and privacy of our users, and provide a simple and intuitive user experience. We strive to earn users’ trust by promptly resolving issues with apps, purchases, or web browsing through App Review, AppleCare customer support, and more.
The DMA requires changes to this system that bring greater risks to users and developers. This includes new avenues for malware, fraud and scams, illicit and harmful content, and other privacy and security threats. These changes also compromise Apple’s ability to detect, prevent, and take action against malicious apps on iOS and to support users impacted by issues with apps downloaded outside of the App Store.
💩 To me this is just a piece of bullshit 💩
Apple is not an open web advocate. They always opposed implementing open standards around WebApps and PWA’s in their Webkit browser engine. They never made it easy to use a PWA on iOS devices. For example, they ignored the integration of push notifications for a long time, which was implemented very late in iOS 16.4 (March 2023).
Now within one year all this will be disabled in their next iOS update - version 17.4 - in EU countries!

What is at stake is Apple’s revenue stream - their 15-30% (!) cut from any app purchase - from app developers in their walled garden called the App Store.

From a business perspective it’s pretty obvious it’s worth a fight for them. As in most cases, just follow the money to get a better view on the incentives.
WebApps and PWAs are providing a fantastic way to build beautiful apps in the open without the need of any permission. This toolset is getting more traction and adoption among developers and Apple know this is a threat for their business model.

Who’s the real victim?

I am one with many others. Others who love to build with open web technology in open systems. We are so-called open web advocates. Many of them are app developers who love to build sites and apps with the modern technology what is at hand. Developers who are preserving digital autonomy by choosing for open, independent and permissionless technologies.
With BigTech out there, the fight for an open web is a never ending fight. I think you should always fight back, otherwise the web will be less open in the future.

Let’s unite to fight back

Fill in this form if you’re affected in any means by this decision from Apple:
Initiated by the Open Web Advocacy group.
The Open Web Advocacy (OWA) is a group of software engineers from all over that world who provide regulators, legislators and policy makers the technical details to understand anti-competitive issues like Apple not allowing real third-party browsers on iOS so web apps cannot compete with native apps.
I’m sure there is more that can be done, so please let me know your suggestions!
353 sats \ 3 replies \ @xz 16 Feb
I’m sure there is more that can be done, so please let me know your suggestions!
If you live in the EU, I wouldn't buy any Apple devices.
Others who love to build with open web technology in open systems.
I'm not a developer but I love using open web technologies in open systems. Please keep building!
Suspect Apple will just extend it out to other territories too. Not just EU.
Won’t believe this talk of Apple opening up and allowing side-loading of apps anytime soon. Their actions are showing a complete reluctance to do so.
Once censorship & takedowns on the App Store become more prevalent than today, people will eventually look for alternatives. Closed networks need to act like boa-constrictors to sustain their position, if running out of growth, like Apple are today.
I think this is just more malicious compliance by Apple. Their "solution" to DMA is a horrible, unworkable solution that will be fought in courts just as Apple intended. The PWA thing is just an extra FU from Apple. They could allow PWAs to continue as-is when created from Safari and have no solution for third-party browsers. Let's see what happens
Yeah, being stuck in the google/apple matrix is no way to go. Good if there are alternatives. I'm not in the EU, just don't think I'll ever buy an Apple device ever again.. not sure android is much better.
We (Clams) made the shift from building PWAs with Svelte, to using Tauri where you get a PWA and a Desktop App from the same code base. We have been very impressed with the dev experience thus far.
It feels good right now to be able to direct users to the Desktop App if they are at risk of being cucked by Apple.
Learn more about Tauri here -
In the past I worked with Titanium / Appcelerator when I developed an app for a client (around 2012 I think). It was the only and (hopefully) last app I published in the stores of Apple and Google. I know Tauri, but I never encountered a problem where this is a decent solution. Just like Cordova, Capacitor, Electron, Socket etc.. Until now perhaps, when Web Apps are really killed by Apple. As an entrepreneur I know I need to adapt. One of my clients is already asking for me for alternatives.
I got rid of my iPhone. This is just me moving further away from recommending them or reconsidering coming back
This decision makes it easier to me to say goodbye to my daily Apple devices, it will take some effort and time but my de-Apple journey continues
Next they will disable the browser. The most dangerous app of all.
Though Apple does throw shade at PWAs, I buy their reasoning, to an extent.
A better way to handle might have been to show a security warning that a PWA on not-Safari could have increased security risks. I think Apple prefers to be more paternal than to show lots of security warnings, which people click through anyway.
Android is more common in Europe compared to the situation in the US
I also agree this is worse as Apple customer. I was more surprised not so many people know about PWA even web developers. I think Apple also have the metrics and know people rather use native apps than PWA.
It is also surprising to me how less webdevelopers know all the webapp features and all the specs from w3c