2024年是什么让苹果公司要亲手毁了PWA?

前有科技后进阶 2024-03-14 07:46:40

大家好,很高兴又见面了,我是"高级前端‬进阶‬",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。

本文主要和大家聊聊关于 PWA 最近的新闻,即 Apple 在 2024 年 2 月 15 日宣布,欧盟的 iPhone 用户将无法继续使用 PWA,从而在科技圈引起了轩然大波。

1. 什么是 PWA

PWA(Progressive Web App) 是一种 Web 应用程序,可以在任何设备上作为网页和移动应用程序运行。 对于移动用户体验差和在线商店转化率低的问题,PWA 是一个很好的解决方案。 PWA 使用标准技术,旨在提供类似原生的用户体验,即使在网络连接较差的情况下也能实现更快的转换。

PWA 使用 JavaScript、CSS 和 HTML 编写,外观和行为就像普通网页一样,且支持应用商店搜索。 同时还支持与移动应用程序相同的功能,比如:速度快、离线工作、发送推送通知以及使用用户设备的功能。

最重要的是,PWA 可以上传到 AppStore 和 Google Play 等流行的应用市场。PWA 的典型特点包括:

‍可靠 : 即使在不确定的网络条件下也能立即加载‍速度快 : 通过丝滑的动画快速响应用户交互,并且没有不均匀的滚动‍体验好 : 与 Native 应用程序类似,用户体验好2.为何 Apple 首先要在欧盟删除 PWA

DMA(Digital Markets Act) 是一项新的欧盟法规,要求 Apple 等公司开放其核心平台给三方,避免大型科技公司在市场竞争中拥有压倒性权力和影响力,从而促进竞争。

根据 DMA,苹果将被要求允许在替代 Web 浏览器上构建 PWA,而不需要 Safari 或 WebKit。苹果声称这可能会导致恶意 Web 应用程序获得对用户设备的访问权限,因此该公司选择完全删除 PWA 支持。

According to Apple, the move is a direct result of the DMA, a new EU regulation that requires companies like Apple to open up its core platforms to third-parties in order to spur competition.

Apple 也在积极应对 DMA,该法案将于本月在欧盟正式生效。 除了所需的 App Store 更改外,Apple 还根据 DMA 的要求进行了其他调整。 然而,Apple 对这些新规定的解释导致该公司做出了有争议的决定,并引发了其他大型科技公司的批评。

Meta、微软、Spotify 和其他公司都抨击了苹果受 DMA 启发的应用程序分发方案。 例如:当开发者得知最终可能需要向 Apple 支付更多费用才能将其应用程序投放到替代市场时又犹豫不决。

3. 苹果在欧盟市场宣布将继续支持 PWA

最近,Apple 宣布将撤销之前宣布的不再支持 iPhone 上 PWA 应用的决定。 自 2024 年 3 月 1 日星期五起,欧盟用户今后将能继续在 iOS 上安装和使用 PWA。

PWA 功能允许用户将某些网站作为独立应用程序安装在其 iOS 设备上,从而允许用户快速访问可能没有 iOS 应用程序的网站以及其他应用程序功能。Apple 表示,将于 3 月初发布的 iOS 17.4 (2024 年 3 月 5 日已经发布) 将继续支持 PWA 功能。

参考资料

https://mashable.com/article/apple-reverses-decision-home-screen-web-apps-pwa-eu

https://mashable.com/article/apple-kills-home-screen-web-apps-pwas-in-eu-dma

https://dev.to/magnificode/not-even-apple-can-kill-the-pwa-13j0

0 阅读:0

前有科技后进阶

简介:感谢大家的关注