Progressive Web Apps
PWA即Progressive Web App,是谷歌于2016年在Google I/O大会上提出的下一代Web App概念,于2017年落地的web技术,旨在增强Web体验,缩小Web App与Native App的差距并创建类似的用户体验。理论上来说,对于所有Web App,只要参考PWA的标准对其进行改造,就可实现PWA,而对App来说,用户的体验是判断一个应用好坏的重要标准,PWA的改造并不复杂,却可以很大程度上提升用户体验,是投入/产出比很高的一项技术,且PWA的相关功能和浏览器对PWA的支持程度也在不断地增加,未来还有很大的潜力。
市面上现存的App类型可以分为以下四种,我们比较了它们在不同指标上的表现,可以看到PWA本质上还是一个Web App,但在表现上比Web App更加接近Native App 。虽然我们在此与Native App进行了比较,但是PWA的目的并不是为了取代Native App,也不是为了与Native App一较高下,而是对Web App的升级,是为了带给用户更好的用户体验。
离线优先
交互友好
原生体验