If PWAs are limited competitively on the platform with the highest ROI for developers … that's a problem.
I can see a problem with the monopoly on the App Store given the dominant position of Apple. But if Apple decided tomorrow to remove the screen from all their phones and have audio control only, I think it would be their choice.
Because they make a product that they sell. If you make a speaker, you can decide if it has Bluetooth, WiFi or nothing. If you want a speaker that has Bluetooth, you need to buy a speaker that has Bluetooth. Not buy one that doesn't and go ask the EU to force the manufacturer to add Bluetooth.
> iOS and Android locking out whole possible ecosystems with "only we can decide what code is allowed to run" really sucks.
That's a perfectly valid opinion. Others will say that not having root access and having a checked App Store increases the security (and that is true). You can try a Linux phone, if you want freedom.
He's saying "PWAs have had 10 years to be good and dominant and they're not yet and that's on them."
I'm saying "Well, but, Apple."
Whether and how Apple should support PWAs is a separate conversation.
https://python.plainenglish.io/python-for-ios-the-ultimate-g...
Yes?
Given that neither the browser or iOS runtime can interpret it, no? I think it's reasonable to expect people to write an iOS Python interpreter and expect to get that distributed though. And if the users deliberately install it, what's the problem?
> Just like nobody is forcing Tesla
Tesla has to certify vehicles as road-safe. Besides FCC compliance (which Android handles just fine), Apple doesn't really have many legal safety obligations to use as a defense. Unlike a Tesla, Apple can let users sideload iOS apps without threatening other users around them.
I see a problem with the idea that "we did not convince Apple with our PWAs, that's probably because they are evil, so now we'll try to force them with the law".
And is this a universal principle of yours?
For instance, would you say the same about malware—that anyone should have the right to develop it, and use whatever shady tactics they want to trick people into installing it—and if they do, that becomes their problem?
And then when you pin someone down it's never actually about APIs or capabilities.
It's about the ability to deploy apps to your phone whenever they like with full access to everything and nothing in their way.
Native apps will always gain capabilities before PWAs, and some capabilities will never be granted to PWAs for incredibly sane reasons.
However, for many apps, Push Notifications was the only real reason they couldn't be a PWA.