谷歌在 2017 年的 Chrome Dev Summit 上推出了一项名为 Trusted Web Activities(TWA)的新技术,其最早应用于 Chrome for Android,这是一种从原生应用启动全屏 Web 内容的方法。现在 TWA api 推出了最新的 Chrome 72 版本,伴随着 TWA 的更新,新的 Chrome 功能迎来了巨大的技术转变,这是将 Web 内容顺利集成到 Android 应用中的新方法,使用该技术可开发渐进式 Web 应用程序(PWA,Progressive Web App)。
PWA 旨在让 Web 网页服务具备类似原生 App 的使用体验,它不需要打包或签名,可以离线运行,并且可以在运行的系统中选择性安装,不论是从外观还是执行效果来看,都与一般应用程序无异,包括没有浏览器框架干扰、支持通知推送、额外设置应用通知的类型、可作为应用卡片出现在多任务管理界面等等。
借助 TWA 功能,开发人员可以在 Google Play 商店中分发 PWA 应用。
据 fossbytes 报导,网络和应用程序开发人员 Maximiliano Firtman 首先注意到这一变化,他还发布了一篇关于 PWA 对 Google Play 商店的重要性以及如何发布其应用程序的博客。
正如 Firtman 所指出的,在 Google Play 商店发布 PWA 有许多优点,包括:
后台服务访问原生功能
支持穿戴设备 OS
主屏幕 Widget
更好的内部化支持
目前谷歌官方还没有确认,但是 Chrome 开发团队负责人 Paul Kinlan 已在推文中承认了该功能:
TWA, the API, shipped in Chrome 72. We are late getting the materials out to support that.
— Paul Kinlan (@Paul_Kinlan) February 1, 2019