3 ms·
> Nothing in the DMA says that Apple can't provide PWAs Not specifically. Apple is just forced not to gatekeep functionality. My suspicion is that the problem
by jeroenhd 3y ago
> Nothing in the DMA says that Apple can't provide PWAs
Not specifically. Apple is just forced not to gatekeep functionality. My suspicion is that the problem is that Apple doesn't want to grant anyone but themselves the ability to install a new app icon onto the home screen.
Chrome and Firefox can't make equivalent PWAs without such an API, especially not if they also need certain background execution exemptions to keep ServiceWorkers active at the right times. This would violate the DMA.
The nice solution would be to expose certain APIs to apps with certain permissions (requiring some explicit user consent, if required, though Safari would require the same consent in that case) so that other apps can do normal PWAs. The shitty, angry toddler approach would be to take away all PWAs and say "well then I guess NOBODY CAN HAVE THIS, _MOM_". Apple seems to have applied the latter strategy.
Interesting enough, Android has the same limitation: Chrome can add "apps" to the system, but other browsers don't have the same capabilities.
If Apple's PWAs are deemed unacceptable because Chrome can't implement them, I would expect Google's Android PWAs will be unacceptable for the same reason.