**2018.03.06 更新:**非PWA网站也能通过独立窗口而非浏览器打开。具体看「注意事项」。
PWA是什么
引用自Harttle.Land的说法:
PWA(Progressive Web Apps)是 Google 最近在提的一种 Web App 形态 (或者如 Wikipedia 所称的“软件开发方法”)。 Harttle 能找到的关于 PWA 最早的一篇文章是 2015年6月 Alex Russell 的一篇博客: Progressive apps escaping tabs without losing our soul, 让 Web App 从标签页跳出来,同时保持 Web 的灵魂。
如 Alex 所述,PWA 意图让 Web 在保留其本质(开放平台、易于访问、可索引)的同时, 在离线、交互、通知等方面达到类似 App 的用户体验。按 Google 官方的解释 PWA 具有这些特性:Reliable, Fast, Engaging。
它比原生应用更轻量,但是却比现有的Web APP的功能更加丰富。最大也是最关键的区别是它能够脱离浏览器的「束缚」(虽然依然是基于浏览器的技术),能够把PWA网站添加到你的桌面上,不管是PC操作系统还是手机操作系统,类似于一个原生应用一样,并且拥有媲美原生应用的体验。
它也能拥有原生APP应用一般的启动闪屏,它也能像原生APP应用一般能有消息推送——不过要知道,它源自Web,通常只有传统APP的体积的十分之一甚至更小。它不用等待下载安装的时间,打开网页的时候就已经「下载」并且「安装」完毕。
要想体验这项技术,如果你是安卓用户,那最新版的Chrome已经支持;如果你是iOS用户,可以等待3月份的11.3版本更新;如果你是PC电脑用户,那么来看看怎么在电脑上也体验体验PWA吧。
