Re:App Should Have Been a Website (and Probably Your Game Too)
by brookst on Tuesday December 31, 2024 @05:50PM
(#42562454)
Shows why guessing and gut feel are bad basis for opinions.
In fact, Apple’s problem was that the PWA serviceworker runs as root, a bad decision made years ago. Enabling Chrome-hosted PWAs means Google gets root on those peoples’ phones.
We can still lambast Apple and go all ad hom, but let’s stay factual?
Re:App Should Have Been a Website (and Probably Your Game Too)
by urbandw311er on Tuesday December 31, 2024 @07:55PM
(#42563077)
Not doubting you but care to share some links to back this up? I’d be interested to read more.
Re:App Should Have Been a Website (and Probably Your Game Too)
by moffkalast on Tuesday December 31, 2024 @06:12PM
(#42562576)
Ok running something like that as root by design is enough of a self own from Apple that I really don't need to say anything more, hahaha
Re:App Should Have Been a Website (and Probably Your Game Too)
by andrewflnr on Tuesday December 31, 2024 @08:22PM
(#42563197)
Factual ad hom indeed.
Re:App Should Have Been a Website (and Probably Your Game Too)
by theK on Tuesday December 31, 2024 @08:35PM
(#42563262)
Sounds like something very fixable though. Why is it so difficult for apple to fix the "engineering mistake" and move the PWA process to a less privileged user or even a jail?
Re:App Should Have Been a Website (and Probably Your Game Too)
by rejhgadellaa on Wednesday January 01, 2025 @06:37AM
(#42565436)
Service Workers do not require an installed PWA. Every regular website can have a PWA. I'm not sure who came up with this explanation for Apple trying to kill PWAs in Europe, but it makes zero sense.
Re:App Should Have Been a Website (and Probably Your Game Too)
by rejhgadellaa on Thursday January 02, 2025 @04:19AM
(#42572959)
I meant to say "Every regular website can have a service worker", but can't edit anymore
This rationalization makes zero sense, it's just opening a standalone browser window from a convenient icon shortcut. They could even ignore the manifest.json entirely like Android does half the time anyway cause the implementation is buggy as all hell.
I think the real reason was some kind of retaliation worthy of a baby insanity wolf meme because they were forced to stop reskinning Safari for all other browsers on iOS which was absolutely ridiculous in the first place.