全称为ProgressiveWebApp,中文译为渐进式WebAPP,盘一盘

经常用手机上网的老鸟都知道一个“PWA”这个词。这是一种无需下载应用软件即可使用程序的方式。今天我们要来一盘。

PWA的全称是Progressive Web App,中文翻译为progressive Web APP。

其目的是通过各种 Web 技术实现类似于原生应用程序的用户体验。也就是说,只要使用浏览器,就可以直接使用软件,无需下载或快速下载。比如微博、淘宝等。

PWA是谷歌在2016年提出的概念,2017年正式推出,2018年迎来重大突破。全球顶级浏览器厂商谷歌、微软、苹果均已宣布支持PWA技术。

也就是说,在使用软件的时候,不需要再花时间去应用商店下载客户端,也不会占用手机的内存容量。您只需要一点网络流量,就可以让您快速轻松地使用原版软件中的功能。. PWA 占用的存储容量可能只有几兆。虽然原理上与微信中的“小程序”、小米的“快应用”、苹果的“轻应用”不同网页封装成小程序,但用法基本相似。

其实PWA就是利用web技术将网页的内容打包,然后打包成适合手机的应用,但是主要的数据传输大部分是通过网络实时获取和计算的,所以它不是 不再需要大容量客户端。

PWA 现在不仅可以在 Android 或 Apple 手机上使用,还可以在计算机上使用。

在手机上,只需要使用浏览器打开对应的网址,然后在桌面选择添加“书签”即可完成。之后,要激活程序,只需单击桌面上的图标。在电脑上,会有一个额外的安装过程,但安装速度非常快,因为它只是创建了一个特殊的快捷方式图标。也只会调用很小的存储容量。而且卸载也很方便,没有不干净的卸载。

目前Edge浏览器支持Windows 10、iOS 11.3、MacOS 10.13及更高版本、Android系统。也就是说,只要是:Chrome、FireFox、Edge、Safari(iOS)或其他基于谷歌浏览器的内核也都支持。其他内核浏览器也在开发中。这样网页封装成小程序,即使是一些配置较低的机型,也能更流畅地运行程序,不会为一直需要升级应用版本和系统版本而烦恼。

图片[1]-全称为ProgressiveWebApp,中文译为渐进式WebAPP,盘一盘-老王博客

其他好处包括没有混乱的权限、小的运行内存等等。关键是它也能拥有和原生软件一样的推送消息通知功能。您必须知道,使用 Web 浏览器访问时,通常无法接收推送消息。

PWA在过去一段时间还是比较火的,比如推特、饿了么、哔哩哔哩、豆瓣、飞猪、百度天气等都支持。越来越多的其他软件也纷纷效仿。

曾经有人这样说:

旧手机别扔了,用它安装“PWA”继续发光发热。

但是为什么 PWA 最近进入了“冷静期”呢?

主要是因为现在人们更换手机的频率越来越高,使用旧机型的机会越来越少。那么PWA独有的“内存占用小”和“节省空间”的优势就无法发挥了。再者,相比原生APP,虽然PWA可以实现80%的基础功能,但还是有一些需要高权限的操作在PWA中是做不到的。这就是为什么 PWA 总是被称为“简化版本”的原因。用户体验会略有不同。而作为制造商,我们总是希望我们的产品能更抢占市场,从客户那里下载的数据越多越好。

所以目前的 PWA 市场总有一股不温不火的味道。

但是这项技术还是很先进的,我希望有更好的方法来开发这个工具,可以让一切变得轻量级。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论