微软、Google合作将PWA推上Play Store加速普及

微软宣布与Google合作,以方便更多PWA应用程序发布到Google Play Store上。

两家公司原本各自推广Progress Web App(PWA)。Google去年推出一种名为Trusted Web Activity(TWA)的新方法,可从Android App打开PWA并执行在Google Chrome的定制分页(Custom Tab)中。TWA让Web App可像原生App一样执行,但是又具有Web App跨平台的优点,而且还比Web App多了支持推送通知、脱机访问等功能。但是开发TWA的缺点是需要开发人员下载完整的Android SDK,颇为麻烦。为此Google开发出名为Bubblewrap的指令行应用程序,让开发人员只要安装Node.js,无需完整Android SDK,即可将PWA网站打包成Play Store上的Android App。另一方面微软则提供并开源PWA开发及发布工具PWABuilder.com。

今年稍早,微软和Google合作,让PWABuilder使用Bubblewrap为底层。双方本周宣布这项合作后推出的两项新功能。一是通过PWABuilder支持网页捷径;在pwabuilder.com打包的Google Play Store PWA将完整支持捷径,这些捷径会集成到Windows例如开始功能表或任务栏、Android主页上,方便用户打开。

二是PWABuilder支持完整的信赖网页活动(TWA)功能;利用PWABuilder,开发人员可定制其PWA中的Android状态栏及网址列、Android App的启动显示画面(splash screen)、变更launcher名称,使用现有签发密钥、更深层支持推送通知、设置package ID及版本、或fallback behavior等。

现在到pwabuilder.com就可以测试PWA创建网页捷径。