撰文/蓝科技
微软和Google携手帮助Web开发人员将其渐进式Web应用程序(PWA)进入Play商店。
渐进式Web应用程序使用新兴的Web浏览器API和功能以及传统的渐进式增强策略,将类似本机应用程序的用户体验带到跨平台的Web应用程序。
当今有许多操作系统可供使用,从Windows到macOS到Linux到Android到iOS,对于开发人员(尤其是单身的开发人员)来说,要获得同等的支持太多了。同样不乏诸如Qt或Google的Flutter之类的框架和工具,其设计旨在减轻痛苦,但真正渗透到所有这些工具的平台是Web。
根本上讲,这就是新一代Web应用程序(称为Progressive Web Apps)的吸引力,世界上两个较大的软件供应商正在共同努力,使PWA更像是Google Play商店的一等公民。
微软的PWABuilder和Google的Bubblewrap现在正在合作,以帮助Web开发人员。PWABuilder.com是Microsoft的开源开发人员工具,可帮助构建高质量的PWA并将其发布在应用商店中。
如今,许多最受欢迎的应用程序和服务都是基于Web的,旨在使它们可以覆盖尽可能多的基础,有时甚至可以在移动Web浏览器上。不过,这并不能立即使它们成为PWA,因为它们仍必须与基础操作系统特定的功能正确集成。这就是Microsoft的PWABuilder和Google的Bubblewrap的设计目标,他们现在正在联手在移动设备上传播PWA的好消息。
Google的Bubblewrap基本上是一种根据PWA创建Google Play商店软件包的工具,而Microsoft的PWABuilder对于大多数应用商店都一样。微软表示,PWABuilder现在在幕后使用Bubblerwrap,反过来,它还向Android上的PWA提供了一些集成功能。
具体来说,为Google Play商店打包的PWA将能够支持网络快捷方式,使用户可以直接跳至网络应用的特定部分或部分。在Windows上,右键单击任务栏中的图标时,这些快捷方式将显示为跳转列表。按住并按住应用程序图标,此列表也会显示在Android上。此外,PWA可以控制状态栏的外观,例如更改其颜色以匹配应用程序的主题,就像常规的本机Android应用程序一样。
谷歌和微软出于自己的原因而大力依赖PWA。Microsoft试图通过允许现有的Web应用程序以PWA的形式发布在其商店中,弥补其商店中缺少应用程序。另一方面,Google拥有一个包含整个现有平台并使用其最了解的平台即Web的单一应用故事,从而从PWA中受益。
(来源:reviewtech)
本文原创于蓝科技,本站原创文章所有权归蓝科技所有,转载务必注明作者和出处,侵权必究。