最近Google宣称:
PWA将获得与安卓原生应用同等的待遇与权限,用户体验将完全一致。如同大家预料的,Chrome浏览器与安卓的底层正在逐渐打通。ruanyf 微博
消息公布后开发者们顿时高潮了,开始看衰小程序。不管看不看衰,我只想说JS才是最吼的语言。
关于PWA(Progressive Web App)的介绍具体可以看前端工程师黄玄的文章,主要有以下特点:
PWA可以在浏览器上让Web接近(未与安卓底层打通前)于App的体验,支持添加到屏幕,支持Push Notification,可离线运行,可全屏运行。
除了Push Notification外是不是和小程序很像,类似的技术还有Weex、React Native。目前国内主流浏览器对PWA的支持都不太友好,抛开苹果不说,Android生态也是各种混乱,被各厂商二次开发后很少有保留完整Google服务的,国内用户也很少有安装Chrome的习惯,除非Google能推动其它浏览器也采用PWA。如果这些问题能解决,从技术的层面来讲在Android生态下PWA会比小程序好很多。
除了技术层面,还有一个更重要的问题就使用场景了。目前来看小程序主要面向的还是线下场景,小程序不是用来替代原生App的,而是对线下场景的补充。线下场景就离不开扫码,而微信作为扫码习惯的推动者,对用户而言基本上形成了「扫码=打开微信扫码」的认知,这就绕不过微信浏览器。除非改变用户的扫码认知,不然只要微信不支持PWA(又回到了技术层面),小程序就有生存空间。
如果真这么做反倒是让微信变的越来越封闭,也违背了Web服务的开放精神,但作为小程序的推动者,从商业的角度显然是不愿意看到被取代的。
欢迎关注我的微信公众号:落在天空之城(fallinskycity)
落在天空之城
网友评论