Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It's not them protesting legislation, it's them following legislation, this is what they had to do to comply with EU browser laws.
You can follow maliciously or you can follow while keeping the feature set full.

Apple could have easily implemented support for the PWAs capabilities for 3rd party browsers. They could have added additional API to have 3rd party browser display PWAs just like Safari/Webkit does now.

Apple choose not to. They intentionally choose to be anti-consumer.
 
For those of you trashing Apple over this move: Really? Do you seriously think that these new EU legislations gave them any other choice, given that PWAs were integrated into the OS itself, and directly reliant upon the Webkit engine?

Nope... it's absolutely guaranteed that someone in the EU would have eventually sued, if Apple had simply left this feature intact. From Apple's point of view, this was a decision made entirely by their legal department, to avoid that potential lawsuit.
 
I just hope that the EU DMA act, inflicts so much pain, to users in the EU

Why on Earth would you hope for "so much pain" for EU customers who've elected people to implement laws they'd prefer?

This is such a twisted view to hold

Apple are the ones who need to comply with regulations in a given region and should be doing it in a way that treats its users the best it can ... not "punish them"

My goodness
 
Exactly. The only difference is, that PWA have seperated storage from your regular browsing in Safari.
And only allowing PWA to run on WebKit probably runs afoul of the rules as written, and since PWA requires low level access Apple was in the situation where Google, Mozilla or Microsoft could create backdoors in iOS. They were left with little choice.
 
It makes sense, if users chose a different default browser and it uses a different engine, they can't do PWA's unless they build the API's for other browsers to do it also, otherwise as the legislation says it's not a fair and equal field.

For people wining that Apple is being mean, NO they are following the new law as it's written. They could add PWA support for other engines later on and then at that point bring back PWA. For now you can still add to home screen, it's just going to open the page in the default browser set, as thats all they can do.
 
They had to comply with EU browser laws.
There are no requirements in the DMA that require them to block this. You don't see Google do this on Android, or Microsoft do this on Windows, for the very reason that there simply are no rules that would require anything of the sort. This is just Apple being a little child.

It's not them protesting legislation, it's them following legislation, this is what they had to do to comply with EU browser laws.
Again; they did absolutely not have to do this to comply with any laws. There is no law that says a browser cannot support PWAs.

For those of you trashing Apple over this move: Really? Do you seriously think that these new EU legislations gave them any other choice, given that PWAs were integrated into the OS itself, and directly reliant upon the Webkit engine?

Nope... it's absolutely guaranteed that someone in the EU would have eventually sued, if Apple had simply left this feature intact. From Apple's point of view, this was a decision made entirely by their legal department, to avoid that potential lawsuit.
PWAs aren't "integrated into the OS itself" any more on iOS than they are on any other OS. Heck, if anything, the OS integration on iOS and its derivatives if by far the least integrated of any of them due to the severe lack of APIs in Webkit to actually fully support PWAs.
 
You can follow maliciously or you can follow while keeping the feature set full.

Apple could have easily implemented support for the PWAs capabilities for 3rd party browsers. They could have added additional API to have 3rd party browser display PWAs just like Safari/Webkit does now.

Apple choose not to. They intentionally choose to be anti-consumer.

No, they chose not to waste millions in engineering resources to please a small (to Apple) market that's penalizing them for existing.

It's been very clear from the reactions by Epic, Spotify, and others, that they wanted to have their cake and eat it too, and now that they've realized that isn't going to happen, they've decided to blame Apple for not rolling over and saying "Please sir, may I have another kick in the head?"
 


With the second beta of iOS 17.4, Apple disabled much of the functionality of Progressive Web Apps (PWAs) in the European Union. There was some speculation that it could be a temporary change or a bug related to some of the updates to the app ecosystem in Europe, but Apple has confirmed that PWAs were intentionally removed and won't be returning.

iOS-17.4-Feature-Blue.jpg

In an update on the Developer website (via 9to5Mac), Apple explains that users in the EU will not have access to Home Screen web apps due to the support for alternative browser engines and the accompanying security risks and work required to implement a new solution.

According to Apple, Home Screen web apps are built on WebKit and its security architecture, and are designed to "align with the privacy and security model for native apps on iOS." Storage isolation and system prompts to access privacy functions on a per-site basis are crucial.

Without isolation, Apple claims that malicious web apps could read data from other web apps and gain access to a user's camera, microphone, and location without user consent. To fix these security issues, Apple would need to build a new integration architecture, which it says is not practical because of the other Digital Markets Act requirements and because Home Screen web apps aren't used by many people.

iPhone users in the European Union can access websites directly from the Home Screen through a bookmark, but PWA features won't be available. Web apps on the Home Screen will be forced to open in Safari (or another default browser) rather than in a dedicated window, there isn't support for long-term local storage, and notifications won't work.

Apple says that the changes are a direct result of DMA compliance, and will affect only a "small number of users." The company also says that it regrets the impact the change will have on developers of Home Screen web apps and iPhone users.

The update to Home Screen web apps comes alongside many other changes to the App Store in the European Union, with Apple allowing alternative app marketplaces, alternative payment methods, different browser engines, and more.

Article Link: Apple Confirms iOS 17.4 Disables Home Screen Web Apps in the European Union

You would think that the current Home Screen Web App behavior could continue until a time that a user chose to switch default browsers?

Why should people who continue to prefer Safari be punished?

All this will do is encourage users to not update their phones, leaving them less secure...

Sigh...

apple.com/feedback
 
  • Like
Reactions: Lyrics23
BuffyzDead
38m ago

I just hope that the EU DMA act, inflicts so much pain, to users in the EU, that the users demand the EU. Change the laws OR the uses are forced to abandon Apple, and “choose” Android. … it will prove what is Factual. That users Always had a choice, and no one is forcing them to use an iPhone. Apple will survive, no worries there
A bizarre comment. The voting public of each EU country has absolutely no say as to the decision making process of the EU Council. So yes, it's a one way street for the lowly EU Apple consumer.
 
They we're forced to not require Webkit and PWAs use Webkit.
So... they aren't required to block it, is what you're saying. PWA's on every other OS can use whatever engine the browser that created that PWA uses. If another browser with another engine wants to create a PWA, there shouldn't have been any technical limitation that stopped that browser from doing so, nor would that block Safari from continuing to serve the PWA's it created. There is absolutely no reason for iOS to work differently from any other OS in this regard. PWA's created with Webkit could just have remained as such.

No, they chose not to waste millions in engineering resources to please a small (to Apple) market that's penalizing them for existing.

It's been very clear from the reactions by Epic, Spotify, and others, that they wanted to have their cake and eat it too, and now that they've realized that isn't going to happen, they've decided to blame Apple for not rolling over and saying "Please sir, may I have another kick in the head?"
They didn't want to spend "millions in engineering" to *checks notes* do nothing? Browsers can just support PWA's. There is nothing stopping them from supporting that, that's just nonsense.
 
It's not them protesting legislation, it's them following legislation, this is what they had to do to comply with EU browser laws.

No, the default behavior of Web Apps could stay exactly the same until a user actually chose to change default web browsers. So long as the default browser is Safari, there's no security issue that requires this change.

People who continue to use Safari shouldn't need to see any difference in the behavior...
 
No, the default behavior of Web Apps could stay exactly the same until a user actually chose to change default web browsers. So long as the default browser is Safari, there's no security issue that requires this change.

People who continue to use Safari shouldn't need to see any difference in the behavior...
I'd like to point out that even after a user opts to use a different default browser, PWA's created through Safari could still just continue to work through Safari. PWA's are a feature of the browser, they aren't just shortcuts. A PWA created on Windows with Edge can still just open in Edge even if the default is Firefox (who doesn't support that at all on desktops). The same goes for iOS. Multiple browsers can simultaneously create PWA's on any OS and they don't need to be the default on any of them either.
 
So... they aren't required to block it, is what you're saying. PWA's on every other OS can use whatever engine the browser that created that PWA uses. If another browser with another engine wants to create a PWA, there shouldn't have been any technical limitation that stopped that browser from doing so, nor would that block Safari from continuing to serve the PWA's it created. There is absolutely no reason for iOS to work differently from any other OS in this regard. PWA's created with Webkit could just have remained as such.


They didn't want to spend "millions in engineering" to *checks notes* do nothing? Browsers can just support PWA's. There is nothing stopping them from supporting that, that's just nonsense.

Addressing the complex security and privacy concerns associated with web apps using alternative browser engines would require building an entirely new integration architecture that does not currently exist in iOS and was not practical to undertake given the other demands of the DMA and the very low user adoption of Home Screen web apps. And so, to comply with the DMA's requirements, we had to remove the Home Screen web apps feature in the EU.

They straight up said it wasn't worth it for a tiny userbase.

The EU is now in the reaping phase, and I for one am very pleased. The bureaucratic maroons in Brussels do not understand anything, but insist on regulating it anyway. They shouldn't be shielded from the consequences.
 
Apple never implemented some web-APIs. Apple said that they would do so for security reasons. The main reason seems to be that some essential functionality could not implemented in PWA. If PWAs were as powerful in the Apple ecosystem as they are elsewhere, there is limited need for apps sold via the App-store.

the bolded part is the reason, nothing else, not additional work/cost/security blah blah blah.

Rotten anti-consumer Apple.
 
If there is continuing divergence between the major trade blocs... I can only see things like this becoming more and more common. It is a legal minefield for alot of companies to navigate theses days... and I can only see it getting worse. Eventually companies like Apple will have very different versions released in different trade blocs... or just pulling out completely and another company thats native to that region stepping in its place.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.