銷客多最新消息:支付寶、谷歌、蘋(píng)果等科技巨頭紛紛入局“小程序”,小程序戰(zhàn)火點(diǎn)燃。
從早期被唱衰到如今迎來(lái)爆發(fā),上線一年多,小程序已經(jīng)成為騰訊連接10億用戶的抓手。
在騰訊之外,科技巨頭們也在紛紛入局小程序:支付寶、百度上線了自己的小程序,十大手機(jī)廠商聯(lián)合推出“快應(yīng)用”,谷歌和蘋(píng)果相繼宣布支持PWA(漸進(jìn)式網(wǎng)頁(yè)應(yīng)用,體驗(yàn)與小程序類似)。
這是否意味著,移動(dòng)應(yīng)用的小程序化將成為一種趨勢(shì)?而誰(shuí)又能贏得這場(chǎng)移動(dòng)互聯(lián)網(wǎng)的入口戰(zhàn)爭(zhēng)?
去年9 月 20 日,支付寶小程序正式面向用戶開(kāi)放,和微信小程序相比,支付寶小程序的品類比較單一,以服務(wù)類和工具類居多,入口也隱藏得更深。
支付寶小程序頁(yè)面
醞釀已久的谷歌小程序Instant App,也于去年10月底投入市場(chǎng)。與微信小程序類似的是,Instant App是一種PWA(漸進(jìn)式網(wǎng)頁(yè)應(yīng)用),用戶無(wú)需下載安裝就能快速啟動(dòng)和運(yùn)行。
Buzzfeed 的 Instant App頁(yè)面
谷歌更傾向讓Instant App作為App的簡(jiǎn)化版和試用版:用戶在安裝某個(gè)App前,可以先體驗(yàn)Instant App 版本,根據(jù)需要再選擇是否下載完整版。
在今年3月底,十大手機(jī)廠商聯(lián)手打響了狙擊微信的第一槍——宣布發(fā)布快應(yīng)用行業(yè)標(biāo)準(zhǔn)。
快應(yīng)用是十家手機(jī)廠商基于硬件平臺(tái)共同推出的新型應(yīng)用生態(tài),與微信小程序同樣使用前端技術(shù)棧開(kāi)發(fā),原生渲染,用戶無(wú)需下載安裝,即點(diǎn)即用,就能體驗(yàn)接近原生應(yīng)用的性能。
隨后在4月初,Apple 也在最新版的 iOS 11.3 系統(tǒng)中新增了PWA特性。用戶可以直接安裝PWA至桌面,在iOS系統(tǒng)中使用,無(wú)需下載完整版 App。
科技巨頭紛紛入局小程序,在這背后有著怎樣的技術(shù)思潮?這還得從小程序的鼻祖——Web App說(shuō)起。
小程序背后的技術(shù)思潮:WebApp
簡(jiǎn)單來(lái)說(shuō),Web App可以類比為微信小程序,只不過(guò)從誕生的順序上來(lái)看,Web App稱得上是微信小程序的鼻祖。
Web App(網(wǎng)頁(yè)應(yīng)用)的概念在十幾年前就誕生了,與如今人們更常使用的Native App(原生應(yīng)用)不同的是,Web App可以直接在移動(dòng)設(shè)備上的瀏覽器訪問(wèn)使用,而不需要下載安裝軟件。
早在11年前,蘋(píng)果前CEO史蒂夫·喬布斯就在2007年WWDC上演示了將Web App作為初代iPhone開(kāi)發(fā)應(yīng)用的方式。而在那個(gè)時(shí)候,App Store都還沒(méi)有誕生。
史蒂夫·喬布斯在 WWDC 2007年的第一款 iPhone 上演示W(wǎng)eb App
只是喬布斯的設(shè)想在當(dāng)時(shí)并沒(méi)有試驗(yàn)成功。蘋(píng)果很快發(fā)現(xiàn),原生App在用戶體驗(yàn)和性能上都遠(yuǎn)遠(yuǎn)碾壓Web App。于是在2008年,蘋(píng)果推出了App Store,開(kāi)始推廣基于iOS系統(tǒng)的Native App。
多年后,隨著用戶下載App熱情的減弱,原生 App分發(fā)成本越來(lái)越高和Web技術(shù)的不斷優(yōu)化,在以谷歌為首的互聯(lián)網(wǎng)公司的倡導(dǎo)下,Web App開(kāi)始重新走進(jìn)人們的視野。
前文提到的PWA(ProgressiveWeb App,漸進(jìn)式網(wǎng)頁(yè)應(yīng)用),就是Web App的一種高級(jí)形式,它同時(shí)具備了Web App與Native App的優(yōu)點(diǎn),還有著自己的優(yōu)勢(shì):
首先,PWA可以通過(guò)瀏覽器將支持網(wǎng)頁(yè)或者網(wǎng)頁(yè)服務(wù)添加到桌面,生成一個(gè)圖標(biāo),和從App Store安裝原生App相同,用戶點(diǎn)擊圖標(biāo)即可開(kāi)啟。
更重要的是,PWA具備了原生應(yīng)用體驗(yàn):NativeApp可以做到的離線使用、消息推送、后臺(tái)自動(dòng)更新等, PWA也都具備類似的能力。
而對(duì)于開(kāi)發(fā)者來(lái)說(shuō),相較于原生App,PWA大大降低了開(kāi)發(fā)成本,而且無(wú)需App store審核,隨時(shí)都能發(fā)布新版本。
至于微信小程序,公眾號(hào)“GillWonders”在文中指出,微信小程序在概念上極類似PWA,也是提供一個(gè)標(biāo)準(zhǔn)化框架,讓開(kāi)發(fā)者基于web技術(shù)開(kāi)發(fā)出類似于原生App的用戶體驗(yàn)。