Chrome PWA 新特性将使网页程序更接近原生程序
本月初,Chrome 开发团队举行了一次名为 web.dev LIVE 的网络峰会,旨在向全球 Web 开发人员提供关于 Chrome 浏览器所有新功能的更新和相关指导。对于普通用户来说,没必要参加这样的峰会。毕竟,这是开发人员与开发人员的对话,因此,存在大量的技术性言论和行话,对普通用户来说很难理解。
我设法参加了有关 PWA 的整个会议,其中讨论的很多内容都非常有趣。上周,我们讨论了本次会议的有趣内容之一——Google 的突破性举措,即在 Chromebook 的 Play Store 中可以安装 PWA 程序了。这项更新将在 2020 年底逐渐推广,从部分通道到普遍可用的状态。
本次会议的另一个有趣的内容是,在不久的将来 PWA 将可以处理的文件类型。这里做个简单的介绍。双击文件时,操作系统将为你确定使用哪个应用程序来处理该文件。显然,可以更改此默认值,但是你只能选择已经设置为处理该特定文件类型的应用程序。目前,PWA 并不在此应用程序列表中。但是,2020 年底时,PWA 将被加入到默认列表中。
因此,如果你每天都使用像 Squoosh 这样的 PWA,并且希望它成为打开 JPG 文件的默认应用程序,则只需将 Squoosh 设置为打开这些类型文件的默认操作即可。这是我们每天都要使用的非常简单的功能之一,但是 PWA 必须和原生程序一样才能不让自己成为二等公民。通过适当的文件类型处理、沉浸式模式、通知支持和本地文件访问,PWA 将开始获得与原生程序一样的体验,并且可以向所有用户普及。
我们可以看到 PWA 的势头强劲,并且其功能在日趋增加。我敢打赌,到 2020 年底,我们将看到可以使用的 PWA 比以往任何时候都要多,并且到 2021 年,很可能在开发人员的更多支持下爆炸式增长。作为网页应用程序的原始拥护者,我很高兴看到 Apple 在向所有系统提供全面的 PWA 支持方面迈出了更大的一步。我知道 Apple 从他们的应用程序商店中赚了很多钱,但是最近 Apple 也开始逐渐转向网页程序。Apple 可以和 Google 采取类似的举动,未来也开始通过 iOS 和 MacOS 上的应用商店分发 PWA。为开发人员提供构建出色应用所需的资源是保持进度前进的关键,而 PWA 是这项工作的核心。随着 PWA 的出现,一个用于多个系统的代码库只会带来更好的整体应用程序体验,我非常希望在未来的几个月中有更多的应用程序可供体验。
随着 PWA 的兴起,Chrome OS 的使用体验也必将更上一个台阶。可惜的是,Chrome OS 目前无法在中国大陆无障碍使用。国内有一厂商正在打造中国版 Chrome OS —— FydeOS。现能兼容安卓运行环境及 Linux 虚拟机;携带有完整的用户账户体系、升级服务器、企业集管系统和应用商店。从主流 x86 平台电脑设备到嵌入式物联网设备 FydeOS 均可完美适配,是一款可塑性极强的操作系统。
(本文转译自 Chrome Unboxed。)