从早期被唱衰到如今迎来爆发,上线一年多,小程序已经成为腾讯连接10亿用户的抓手。
在腾讯之外,科技巨头们也在纷纷入局小程序:支付宝、百度上线了自己的小程序,十大手机厂商联合推出“快应用”,谷歌和苹果相继宣布支持PWA(渐进式网页应用,体验与小程序类似)。
这是否意味着,移动应用的小程序化将成为一种趋势?而谁又能赢得这场移动互联网的入口战争?
支付宝、谷歌、苹果科技巨头纷纷入局“小程序”
小程序领域的竞争战火早已点燃。
去年9 月 20 日,支付宝小程序正式面向用户开放,和微信小程序相比,支付宝小程序的品类比较单一,以服务类和工具类居多,入口也隐藏得更深。
\
支付宝小程序页面
酝酿已久的谷歌小程序Instant App,也于去年10月底投入市场。与微信小程序类似的是,Instant App是一种PWA(渐进式网页应用),用户无需下载安装就能快速启动和运行。
\
Buzzfeed 的 Instant App页面
谷歌更倾向让Instant App作为App的简化版和试用版:用户在安装某个App前,可以先体验Instant App 版本,根据需要再选择是否下载完整版。
在今年3月底,十大手机厂商联手打响了狙击微信的第一枪——宣布发布快应用行业标准。
\
快应用是十家手机厂商基于硬件平台共同推出的新型应用生态,与微信小程序同样使用前端技术栈开发,原生渲染,用户无需下载安装,即点即用,就能体验接近原生应用的性能。
随后在4月初,Apple 也在最新版的 iOS 11.3 系统中新增了PWA特性。用户可以直接安装PWA至桌面,在iOS系统中使用,无需下载完整版 App。
\
百度小程序
科技巨头纷纷入局小程序,在这背后有着怎样的技术思潮?这还得从小程序的鼻祖——Web App说起。
小程序背后的技术思潮:WebApp
简单来说,Web App可以类比为微信小程序,只不过从诞生的顺序上来看,Web App称得上是微信小程序的鼻祖。
Web App(网页应用)的概念在十几年前就诞生了,与如今人们更常使用的Native App(原生应用)不同的是,Web App可以直接在移动设备上的浏览器访问使用,而不需要下载安装软件。
早在11年前,苹果前CEO史蒂夫·乔布斯就在2007年WWDC上演示了将Web App作为初代iPhone开发应用的方式。而在那个时候,App Store都还没有诞生。
\
史蒂夫·乔布斯在 WWDC 2007年的第一款 iPhone 上演示Web App
只是乔布斯的设想在当时并没有试验成功。苹果很快发现,原生App在用户体验和性能上都远远碾压Web App。于是在2008年,苹果推出了App Store,开始推广基于iOS系统的Native App。
多年后,随着用户下载App热情的减弱,原生 App分发成本越来越高和Web技术的不断优化,在以谷歌为首的互联网公司的倡导下,Web App开始重新走进人们的视野。
前文提到的PWA(ProgressiveWeb App,渐进式网页应用),就是Web App的一种高级形式,它同时具备了Web App与Native App的优点,还有着自己的优势:
首先,PWA可以通过浏览器将支持网页或者网页服务添加到桌面,生成一个图标,和从App Store安装原生App相同,用户点击图标即可开启。
更重要的是,PWA具备了原生应用体验:NativeApp可以做到的离线使用、消息推送、后台自动更新等, PWA也都具备类似的能力。
而对于开发者来说,相较于原生App,PWA大大降低了开发成本,而且无需App store审核,随时都能发布新版本。
至于微信小程序,公众号“GillWonders”在文中指出,微信小程序在概念上极类似PWA,也是提供一个标准化框架,让开发者基于web技术开发出类似于原生App的用户体验。
但是从技术格局上来看,PWA是开放的Web框架,用新技术为网页应用赋予原生应用的体验;而微信小程序是独家的封闭环境,通过牺牲部分功能来简化Web开发过程。
不过,许多人认为PWA也存在着明显缺点,比如多数的Native App有更好的交互界面和交互体验,而且PWA的响应速度和用户体验也没有本地App好。
另一个问题是,普通用户能否接受用Web App来替代原生应用。虽然现在PWA在体验上能够做到和原生App相似的体验,但多年的使用习惯却并非是短时间内可以消除的。
新一轮移动互联网入口之争,谁会胜出?
尽管关于Web App vs. Native App孰优孰劣的讨论还在继续,但可以看到的是,Web App已经逐渐成为一种趋势。
前微信开放平台技术总监tao在文中指出,无论是微信的小程序,Google 的 Instant App,还是十大手机厂商的快应用,本质上都是科技巨头们所面对的新一轮移动互联网入口之争:
“如果用户不再下载App,而是选择更方便快捷即找即用的小程序(快应用),发展下去,哪家提供的服务齐全,更能满足用户需求,哪家便会成为新的入口。”
PWA和快应用的优势在于,基于手机操作系统,它离用户更近,能够直接从系统桌面直接启动,而且由系统直接运行,体验也相对流畅。
但对于国内用户而言,在中国微信的普及率相当于手机普及率的情况下,微信小程序的推广,比PWA和快应用的阻力要小很多。上线一年多的微信小程序,已经提前培养了用户的使用习惯。
另一方面,微信小程序的优势还在于基于社交创造的场景加成,而快应用和PWA没有社交优势,很难创造场景加成。
“轻芒”创始人兼CEO王俊煜认为,“微信今天事实上已经是一个操作系统了,在微信内生长出一个又一个的免安装应用,最符合普通用户的逻辑。Google倡导的PWA 和 Instant App 也能解决这个问题,但并没有合适的场景能让普通用户顺其自然地使用。”
“至于有人问谁会赢,我想有些问题也许没有谁赢谁输,并不是一定要有你死我活。”王俊煜说,关键在于能否用户提供有价值的服务。
“降低交易成本不会改变服务本身的价值,垃圾确实不会因此增值,小程序和快应用都不会提供做好一个产品、服务的捷径”。