所在位置:
首页 >
营销资讯 >
网站运营 > Google Chrome 希望所有 PWA 都可以离线运行
Google Chrome 希望所有 PWA 都可以离线运行
时间:2023-07-18 14:00:01 | 来源:网站运营
时间:2023-07-18 14:00:01 来源:网站运营
Google Chrome 希望所有 PWA 都可以离线运行:PWA(Progressive Web App,渐进式网页应用)最近引起了很多关注。当然,我们谈论 PWA 的频率更高,Google 对 PWA 也就更有想法。在 2020 年开发者峰会期间,Chrome 开发人员 Asami Doi 讨论了 Chrome 中 PWA 的一项新更改。如果你是一名开发人员,并且没有为用户添加某种形式的离线支持,那 Chrome 就不会在多功能框中显示安装按钮用于你的网站了。 Google 确实在积极行动,因为我一直相信 PWA 就是未来,如果 PWA 不提供离线功能,那用户只会将它们视为网站,就是这么简单。
我们鼓励网页开发人员制作离线支持的 PWA。
我们计划提高离线功能检查的标准。至少不能提供基本脱机体验的 PWA 不会显示安装提示。
PWA 为用户提供增强的性能、缓存离线支持以及甚至访问与浏览器无关的高级功能(如推送通知和后台数据同步)。PWA 基本上将应用程序和网页融合在一起,但是不必跨平台编程,网页开发往往更容易、更通用,因此必然会成为一种发展之路。
如今,当你安装 PWA 并离线启动它时,页面显示没有连接的恐龙画面的可能性很高。许多开发人员在创建自己的网页应用程序时没有满足 Google 清单上的要求,换句话说,他们创建的纯老式旧网页应用程序并不完全是渐进式的。
目前,Chrome 只是通过提取事件处理程序和服务来标记 PWA 是否提供离线支持,而不是真正检查这些 PWA 是否具有实际的离线功能。换句话说,Chrome 当前允许将具有空提取处理程序的网站视为「支持离线」的 PWA,从而显示多功能框安装提示。展望未来,这些提取事件处理程序必须不再为空,以便出现安装提示。开发人员必须开始为用户提供某种形式的脱机支持,以便获得安装提示的特权!此更改会影响移动和桌面版 Chrome。
作为 PWA,它必须满足四个要求:
- Manifest.json
- 一个安全的域名(HTTPS)
- 图标
- 允许该应用离线运行
所有这一切都说明 Google 确实在为未来而努力,PWA 可以尽可能地替换传统的本地打包应用程序。Google 已经开始将 PWA 放到 Play 商店中,并且 Google 自己的许多网页应用现在已经在逐步开发。我一直说,如果 Google 只是改造 Chrome 网上应用商店,那将是容纳这些程序的理想场所,因为它们本身就在这个商店中,但我也同意 PWA 渗透到 Play 商店。老实说,我喜欢网页应用,并且我是网页应用的拥护者,所以我认为,无论它们位于何处,它们的未来都是美好的。
Google 对于 PWA 的重视进一步说明其对 Chrome OS 的重视。值得注意的是,Chrome OS 目前无法在中国大陆无障碍使用。国内有一厂商正在打造中国版 Chrome OS —— FydeOS。现能兼容安卓运行环境及 Linux 虚拟机;携带有完整的用户账户体系、升级服务器、企业集管系统和应用商店。从主流 x86 平台电脑设备到嵌入式物联网设备 FydeOS 均可完美适配,是一款可塑性极强的操作系统。
(本文转译自
Chrome Unboxed,略有增删。)