News for hackers. Stuff that matters.
Re:App Should Have Been a Website (and Probably Your Game Too) by tshaddox on Tuesday December 31, 2024 @02:09PM (#42560996)
> On iOS iirc they don't even support adding PWAs to the homescreen?

You've been able to add websites to the home screen going back at least to the iPhone 5 in 2012. Is it the "PWA" part you're questioning? iOS definitely does have PWA support, although with a few notable limitations that may be deal-breakers for certain apps. Oh, and apparently Apple recently disabled PWAs entirely in the EU.

Re:App Should Have Been a Website (and Probably Your Game Too) by Anechoic on Tuesday December 31, 2024 @02:47PM (#42561278)
Oh, and apparently Apple recently disabled PWAs entirely in the EU

Apple reversed that decision back in March [0] (expand "Why don't users in the EU have access to Home Screen web apps?")

[0] https://developer.apple.com/support/dma-and-apps-in-the-eu

Re:App Should Have Been a Website (and Probably Your Game Too) by moffkalast on Tuesday December 31, 2024 @05:29PM (#42562327)
> The need to remove the capability was informed by the complex security and privacy concerns associated with web apps to support alternative browser engines that would require building a new integration architecture that does not currently exist in iOS and iPadOS.

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.

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
Re:App Should Have Been a Website (and Probably Your Game Too) by 6510 on Wednesday January 01, 2025 @11:08AM (#42566869)
It is really quite complicated to do. Since you get some interesting functionality I had considered it but writing the page how to add the website to the home screen I couldn't imagine users doing this.

My least favorite dark pattern is that you first have to change the share menu and add the option. That way it seems less inconvenient to people who've done it before.

To share a fun perspective: Desktop desktops and phone home screens are really revolutionary compared to the browser bookmark menus and app stores are really web directories that are both glamorous and horrible at the same time.

There is sabotage along the way but we are clearly moving forwards.

Imagine an AI starting a thread or a sub forum for each application it can find online. Then have it gather articles about the application and post them as replies or topics. Divide everything neatly over categories (like a web directory) and have it gather usable icons/logos for navigation. By default it only displays software for the users platform or browser but a few check boxes in advanced search settings can change the selection.

Re:App Should Have Been a Website (and Probably Your Game Too) by panic on Tuesday December 31, 2024 @03:31PM (#42561609)
In fact, home-screen web apps on iPhone OS predate third-party apps on the platform. Originally all third-party software was going to be installed this way.
Re:App Should Have Been a Website (and Probably Your Game Too) by madeofpalk on Tuesday December 31, 2024 @07:49PM (#42563053)
> Originally all third-party software was going to be installed this way.

It's off topic, but I don't think this was true once the HTML Weather and Stocks 'widgets' failed on iOS. Anything Apple said publicly was just saving face until their SDK was ready for public consumption.

Re:App Should Have Been a Website (and Probably Your Game Too) by reaperducer on Tuesday December 31, 2024 @08:36PM (#42563269)
It was true. I developed iPhone OS web apps during that time.
Re:App Should Have Been a Website (and Probably Your Game Too) by xeromal on Tuesday December 31, 2024 @02:46PM (#42561267)
One big missing piece is the inability for me to put an "Install" button like I can on android. I don't want to have to teach old people how to add to desktop
Re:App Should Have Been a Website (and Probably Your Game Too) by below43 on Wednesday January 01, 2025 @02:14AM (#42564488)
Yes, even Windows (Edge) prompts to install the PWA on the desktop. The "Add to Home Screen" process works well, but is obscure.