渐进式Web应用是移动Web的未来

最后编辑于 2019年03月12日 开发

当前的Web技术,HTML、CSS和JavaScript,主要针对有鼠标辅助的大屏幕,需要在线,开发者可以自主、随时发布新版本。

当前的原生App,iOS和Android,主要针对移动设备,可以离线使用,体验好,但需要通过应用商店下载和更新,开发者发布新版本受应用商店控制。

在当前看来,移动Web看上去似乎有点尴尬。

但不用担心,因为PWA来了。PWA即Progressive Web App,它把Web应用的优点与原生应用的优点结合了起来。PWA特点如下:

1、渐进式
根据设备的能力提供可访问的功能,基本上访问时间越长,可使用功能越强。
2、响应式
自适应设备界面,提供快速流畅交互。
3、独立于网络
PWA既可以离线也可以在线运行,也可以在碎片连接上运行。
4、体验起来像Native应用
PWA有自己的上下文环境,比浏览器体验更好。
5、保持最新版本
PWA自动更新,没有冗长的安装过程
6、安全
通过安全通道传输数据。
7、可发现
PWA可以在网络上找到,就像在应用商店中找应用。
8、不必持续打开
不要求PWA持续打开着也能收到通知。
9、可安装
像其它应用一样,PWA也可以出现在开始菜单、主屏幕上
10、可链接
通过简单的传输机制就可以访问,例如链接。

在浏览器中输入URL或点击链接,就可以使用最新软件,而不是下载和安装,这应该是软件和应用发展的终极目标。即手机上只需安装一个应用即可,那就是浏览器。

Google、Microsoft和Awwwards合写了一本介绍PWA的书,叫做渐进式Web应用是移动Web的未来,Progressive Web Apps The future of the Mobile Web,讲的非常详细,这是PDF的下载地址:
https://www.awwwards.com/PWA-ebook/

登录注册后才能评论。