4 ms·
1. Killed flash because it's insecure and drains battery. 2. Crippled and never let PWAs fully work because security and battery. Your hypothesis raises two s
by onion2k 5y ago
1. Killed flash because it's insecure and drains battery.
2. Crippled and never let PWAs fully work because security and battery.
Your hypothesis raises two slightly ugly questions - "Why could't Apple make those things work on their platform in the past?" and "What's changed in the security and battery aspects of PWAs that means Apple are now moving to support them?" If you look at the changes for iOS 15.4 there are a lot of things that improve support for PWAs. If you're right, and the reasons that they didn't support PWAs in the past are security and battery life, then the new changes in iOS presumably mean that Apple is intentionally crippling their platform's security to support PWAs. That's a scary move, and should make every Apple device owner somewhat concerned.
I think it's significantly more likely that the reason why they killed Flash and haven't supported PWAs is because they represented a threat to the App store, but now Apple believe that supporting PWAs doesn't do that (either because they believe PWAs can't compete with apps, or because they believe users will choose a platform that supports PWAs). There was nothing about PWAs that meant they couldn't be secure, or that they had to drain the device battery. Apple just chose not to support the features because they didn't want to, and not because they couldn't.
- KerrAvon 5y agoWe don’t need to make stuff up about Apple’s reasoning on Flash — Steve Jobs was quite clear and quite public about it: https://web.archive.org/web/20170615060422/https://www.apple.com/hotnews/thoughts-on-flash/ https://web.archive.org/web/20170615060422/https://www.apple...
- onion2k 5y agoSteve's sixth and most important reason in that essay is "We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform." That's Steve saying he wants to 'protect' the app store, and justify the 30% fee. If people could pump out Flash games it would have put Apple users off buying apps...