在本月的 Google I/O 大会上,ChromeOS 团队分享了 Chromebook 即将推出的一些很酷的功能,其中一项特别功能值得关注。用于 PWA 的标签模式(Tabbed Mode)在发布之前你可能不知道自己需要它,但一旦你拥有了它,就再也不想离开了。
在过去一年多的时间里,我曾多次测试过这种模式,但只是在实验阶段。想法很简单:用户喜欢窗口式(而不是在浏览器标签页中)应用,即使将 PWA 从浏览器标签页中拉出也丝毫不会改变其功能。
我也有这种感觉,我更喜欢在独立的、类似应用程序的窗口中使用 Spotify、Squoosh、Corel Vector、Discord、WhatsApp 等 PWA,而不是在另一个浏览器标签页中使用它们。显然,研究表明大多数用户都是如此。
事实上,Google 说他们在自己的研究中发现,普通用户认为窗口应用程序比在浏览器标签页中运行的应用程序更强。然而,一些开发者却迟迟没有采用这种安装方式,原因只有一个:标签页。我在这方面的经验表明,当用户想要突破自己的边界安装窗口式 PWA,但却仅仅打开一个新标签页,肯定会令人沮丧。
像 Spotify、Discord、WhatsApp 或 GeForce NOW 这样的应用程序非常乐意在窗口中运行,而其他一些应用程序则希望一直打开新标签页。它们的用户也想这样做。以 Canva 为例。虽然我已将它安装为独立窗口,但我打开的每个项目都会使用我最近用过的浏览器中的标签页。这让我的工作流程很不顺畅,很多时候我都在想,为什么一开始要把它安装在自己的窗口中运行。
但很快就不用这样了。从 ChromeOS 126 开始,PWA 的标签模式将允许窗口安装,只需在同一窗口中打开这些外部标签即可。它看起来和你想象的一模一样,与 Chrome 浏览器使用的标签页集成一样,但它可以在你使用的窗口中直接运行。
在演示过程中,Figma 展示了这一功能,它对于这类应用程序来说非常有意义。当你需要在单个应用程序中简单地打开不同的页面时,Chrome 浏览器标签页就会大显身手。因此,将 Chrome 浏览器标签页整合到 PWA 中是一个两全其美的好办法。
一旦 Chrome 浏览器标签页推出,开发人员就不必在窗口化的独立应用程序体验和标签页带来的高效率之间做出选择。他们可以在同一个地方同时获得这两种体验。而对于像我这样的用户来说,这将是非常棒的。我期待着有一天,我可以在一个窗口中打开 Gmail,同时在 PWA 中以单独的标签页打开我的多个电子邮件账户。敬请期待 ChromeOS 126 的发布。
本文由 「中国版 ChromeOS」FydeOS 转译自 Chrome Unboxed,略有删节。