4 ms·
EU rules say Apple can't prioritize their own browser. PWAs only work with WebKit due to the iOS security model, and the amount of work necessary to try to supp
by lilyball 3y ago
EU rules say Apple can't prioritize their own browser. PWAs only work with WebKit due to the iOS security model, and the amount of work necessary to try to support PWAs with third-party browser engines securely was way out of scope for the time frame to support the DMA. Because Apple can't prioritize their own browser, they had to remove PWA support entirely in the EU.
Naturally there was a lot of backlash, and so Apple reversed their decision and will continue to support PWAs with WebKit in the EU. This suggests that perhaps the European Commission told Apple that it was okay to do this as it does seem to violate the "don't prioritize your own browser" rule, but as of the last I saw on this it was still unclear.
- PlutoIsAPlanet 3y agoI don't really see it as prioritising your own browser. It's a system level feature and uses the system provided web engine. Microsoft doesn't let you swap out EdgeHTML or Trident for applications that use the native OS web frame. But apps shouldn't be forced to use that web frame is the issue the commission had and the DMA attempts to resolve.
- blibble 3y ago> Microsoft doesn't let you swap out EdgeHTML or Trident for applications that use the native OS web frame. I remember quite clearly a gecko (firefox) implementation of the trident COM interface
- idle_zealot 3y agoNotably, Android does let users swap out the system webview. So clearly such a thing is possible.
- PlutoIsAPlanet 3y agoYes, but Google did that so they could update the WebView via the Play Store because OEMs were slow to distribute updates. But the system still needed a WebView for when Play Services were not available, so they made a way to toggle between them.
- EMIRELADERO 3y ago> the amount of work necessary to try to support PWAs with third-party browser engines securely was way out of scope for the time frame to support the DMA. Rubbish. The DMA became law in November 1st 2022. A trillion(!)-dollar corporation had approximately a year and a half to work this out.
- LordDragonfang 3y agoI mean, lots and lots of software goes through decades of development and yet still contains major security exploits. A year and a half isn't necessarily a huge amount of time to develop a full sandbox for code you don't even control.
- bingbingbing777 3y agoApple has had more than a year and a half to work on it, and they didn't.