2017年1月9日凌晨,微信小程序正式上线,一时间引发业内外广泛讨论。
作为移动互联网进化过程中的创新性尝试,小程序诚意十足,然而从现实来看,受制于BAT竞争、用户习惯等种种因素,微信试图用小程序占领入口的野心恐难实现,有消息称,百度将在年后推出PWA,或将再次掀起移动互联网入口之争。
“百度将在年后联合Google一起推广 PWA 方案,让web具备Native App(原生应用,简称NA)独有的能力。” 百度搜索主架构师谭待日前在某大会接受采访时说道。
活久见!百度和Google这对老冤家竟然牵手了。而促成这出秦晋之好背后的"红娘",则是一次全新的游戏法则——PWA。
PWA是什么?
通俗来说,PWA就是渐进式web应用(Progressive Web App)。早在2016年初,Google便提出PWA,希望提供更强大的web体验,引导开发者回归开放互联网。它弥补了web对比Native App急缺的几个能力,比如离线使用、后台加载、添加到主屏和消息推送等,同时它还具备了小程序标榜的"无需安装、用完即走"的特性。
而PWA的酝酿诞生,则与小程序殊途同归,均希望为移动互联网时代的入口提供全新解决方案。
相关资料显示,移动时代,用户87%的时间用于使用Native App,但是这87%的时间中的八成时间,用户只使用三大App。并且,从去年到今年,用户使用Native App的总时长在下降,三大APP的媒体时长却在增长。这意味着,除了最顶尖那几个APP,中小APP很难从激活入手引导用户使用,入口成了绝大部分移动互联网应用迈不过去的坎。
考虑到中小开发者面临的困境,互联网巨头们提出了不同的应对思路。腾讯选择在微信上线小程序开发模式,提供新的应用生态入口,而谷歌和百度则瞄准了PWA。有消息称,年后这两大搜索引擎巨头或将携手,为中国开发者带来全新体验。
尽管目标一致,选择PWA还是选择小程序,此前也引发了一场旷日持久的讨论。
如今,在小程序开放三日后,磨合期中显现的部分问题引起了人们的关注,比如小程序不能脱离微信运营、没有独立可访问URL、无法连接其他web页面等,这些与生俱来的技术壁垒,让网友眼中的小程序,更像是一堆"阉割版APP"。
"再大再漂亮再常用的抽屉,也不可能把家里所有的小东西放进去。抽屉造不了房子的反。"在试用了小程序之后,前媒体人杨继斌做了这样一个比喻。用户体验能否被完全满足,这是小程序本身是否具有生命力的一个关键问题。
反观酝酿多时的PWA,则给了不少还处于观望态度的开发者更多期待。
PWA的最大魅力就在于它是基于web的:由于是web的,因此不用安装;由于是web的,因此可以链接,可以通过一个URL访问,拥有独立的入口、品牌,也可以通过任何一个具有webview能力的App(包括微信)进行访问。
"App很好,Web更好,"正如阿里云创始人王坚博士在新书《在线》中所摘录的观点,"App里面是长不出亚马孙森林的,但是互联网上可以长出亚马孙森林,Web上也可以。"而这或许可以让我们窥探到基于Web的PWA与过分依赖微信的小程序的前景。
毕竟,互联网倡导的是去中心化,它要避免信息孤岛,它希望万物互联。