The problem again is not knowing the history of this. Before the iPhone you had Nokia and other companies selling feature phones and some smart phones. Installation of apps was convoluted. BlackBerry had Java apps which were pretty rubbish with limited memory and features. They were also easy to cause malware and exploits and so on. Downloads could come from anywhere. For a device that is your key personal emergency device that needs reliability it was a big problem.
Apples approach was that if they limited how apps were installed and vetted and signed they could provide low level access to the OS without so many exploits. Therefore safely allow third parties to create software that performed at the same level as 1st party software did. No one had really done that before. That’s why there was zero competition etc, because for them it was a security concern witnessed by what has happened with previous smart phones and computers already in existence.
This also had the double advantage of doing away with confusing installers and multiple urls people had to go to. You only go to one place that’s safe and can install powerful software and not compromise your device.
And the api’s were created to not let devs do things like hog your resources (no background apps etc) and so on.
In a way it was the first totally CONSUMER focussed OS. Not focussed on what devs wanted or other businesses wanted, but what the average consumer wanted. The average consumer has become jaded by how complicated computers were to maintain, install apps, etc. Apple fixed that. They fixed so many things about personal computing that I don’t think people appreciate at all.
So much so that everyone copied them and retrofitted app stores etc to their systems.
This brings me on to PWA’s. They allow access to low level OS functions from a web download. The whole concept is inherently insecure if you don’t police it properly.
So the idea that Apple don’t give every function available on PWA’s is normal for a company that right from the inception of the App Store was concerned about the user experience before the ease of use for devs.
For me, I just remember the mess that was personal computing and mobile phones before Apple. I get things aren’t perfect and there are adjustments to be made. But I’m very worried that we are creeping back to the Wild West of computing again. Where I’m literally worried about installing an app on my system. I never worry about installing anything on the iPhone. Nothing at all.
If we have more routes to install things and companies go back to how computers are the whole thing will be a nightmare.
And I literally hate the EU for not recognising this. Siding with business and not consumers.
Also championing irresponsible companies like Epic that literally lied about what their software contained to Apple and then remotely changed the code on the device. What would anyone trust a company like that? Why would you want things like this to exist?