过去几年里,互联网技术的快速发展让网页应用更加接近于本地原生应用程序,但依然需要克服很多困难。其中部分原因是由于网络浏览器本身的限制,即尽量对网页和网络应用进行沙盒处理,以防止恶意软件通过;而另外原因是,目前相关的标准还未统一。
作为互联网巨头,谷歌一直尝试在这两个方面有所突破。即将到来的 Chrome 86 将会为开发者带来更多的工具,让网页应用拥有和原生应用一样丰富的功能。
谷歌已经向万维网联盟(W3C)提交了 Native File System API,允许像照片编辑器、文本编辑器,甚至是集成开发环境(IDE)这样的 Web 应用使用平台的原生文件对话框来访问文件。这使得网页应用的外观和行为像普通应用一样。
Chrome 86 还为安全支持启动了 Origin Trial 和测试。基于 Web Authentication API,能够满足在线支付的银行需求。
最新测试版的 Chrome 浏览器还开始测试对 WebHID API 的支持,这一功能将使其更容易支持游戏手柄。而伴随着云游戏平台的涌现,像 Stadia 这样的服务可以通过浏览器进行体验,支持输入和输出设备对于网络应用和游戏来说将变得更加重要。