就在几年前,Google宣布终止对ChromeApp的支持,转而支持通用性更强的PWA(渐进式网页程序)。从那时起,网页大体上就朝着这个方向发展,标准网站的行为更像本地应用程序。
不过,由于开放网络的特性,并非所有网站都必须具备类似应用程序的功能。仍有很多网站为用户提供信息,而不需要大量花哨的动画和导航元素。像ChromeUnboxed这样的网站(以及许多其他新闻、博客网站)就是一个很好的例子,在这样的网站上构建一个完整的应用程序来提供我们的内容简直是矫枉过正。
但对于其他服务而言,更强大的界面确实能带来更好的体验。我们看到越来越多的「网站」实际上是在网页上提供的应用程序。想想GoogleDocs、Sheet或Slides等复杂的服务,再想想YouTube、YouTubeMusic或Spotify,还有Netflix、Disney+或YouTubeTV。所有这些服务都使用了网页上功能强大的工具,而且它们使用起来非常出色,以至于在桌面上下载和安装一个本地应用程序不仅没有必要,反而让人觉得愚蠢至极。
为任何网页程序提供类似应用程序的独立体验虽然像YouTube或Spotify这样的应用在通过Chrome浏览器访问时会提示用户「安装」PWA,但并不是我们在网络上看到的所有应用都能做到这一点,也不是所有应用都能花时间将这些组件安装到位,以提示用户利用这些优势。但有了Chrome,Google似乎可以更简单地将任何网站变成一个独立的「应用程序」,可以像桌面上的原生应用程序一样固定、打开和显示。
目前,这还处于Chrome的Canary频道,在开启一个简单的flag后,即chrome://flags/#web-app-universal-install,你就可以在保存和共享部分下的三点菜单中找到一个名为「将页面安装为应用程序」的新选项,该选项的作用和它说的一模一样。
虽然与Chrome浏览器中已存在多年的「将页面另存为」功能并无太大区别,但新的流程更清楚地说明了你要做什么,而且跳过了愚蠢的步骤,目前,用户还必须选择将此页面作为窗口打开。很高兴看到Google继续让类似独立应用程序的交互变得越来越简单,这些服务都是在线提供的,而且数量还在与日俱增。
本文由「中国版ChromeOS」FydeOS转译自ChromeUnboxed,略有删节。