I think what’s happening here is that the EU mandated browser choice, but Apple hasn’t had enough time to implement APIs for other browsers to handle launching PWAs. So to make things fair and equal between Safari and the other browsers and to ensure that your default browser choice is respected, they disabled the Safari frameless PWA mode. It’s EU mandated browser choice, and hopefully they’ll figure out hooks so you can have eg frameless Firefox launch when tapping a homescreen browser bookmark.
Can someone help me understand what the strategy is here? As an outsider, it seems like Apple is just defying the EU for spite. How does this change contribute to Apple’s bottom line?
This smells like malicious compliance.<p>It’s also possible that given the timeline, this was the only way to comply with the law and allow a different default browser and it’ll be fixed in the future?
Hoping it's just a beta issue. Otherwise there goes the "for the user" pretense, reminding us that there are no "trustworthy" companies, only temporarily aligning interests.<p>Edit. Links below suggest a less than nefarious explanation but the reality of the point above stands.
[dupe]<p>This and more discussion: <a href="https://news.ycombinator.com/item?id=39299007">https://news.ycombinator.com/item?id=39299007</a><p><a href="https://news.ycombinator.com/item?id=39236862">https://news.ycombinator.com/item?id=39236862</a>
This does not seem to be accurate - see <a href="https://twitter.com/i/web/status/1755411290107863429" rel="nofollow">https://twitter.com/i/web/status/1755411290107863429</a><p>(I have not personally verified the behavior described in that tweet, but if it's true then a lot of the reporting and commentary around this story has left out important details and the actual change is positive for users. Intentionally configured PWAs still work; everything else opens in your default browser, without any potentially unwanted magic.)
PWAs pose a security risk. Any malicious site can masquerade as another app, such as your bank. If Apple is implementing this intentionally, then they are justified.