線(xiàn)上服務(wù)咨詢(xún)
Article/文章
記錄成長(zhǎng)點(diǎn)滴 分享您我感悟
小程序被點(diǎn)燃,谷歌,蘋(píng)果公司進(jìn)軍了小程序
匯海科技的最新消息:支付寶,谷歌和蘋(píng)果等科技巨頭已進(jìn)入“小程序”,并且點(diǎn)燃了小程序。
從早期的歌曲到匆匆到現(xiàn)在,它已經(jīng)上線(xiàn)了一年多。 小程序已經(jīng)成為騰訊與10億用戶(hù)聯(lián)系的接力者。
除騰訊外,科技巨頭也紛紛進(jìn)入小程序:支付寶,百度推出自己的小程序,十大手機(jī)廠(chǎng)商聯(lián)合推出“快速申請(qǐng)”,谷歌和蘋(píng)果已宣布支持PWA(漸進(jìn)式網(wǎng)絡(luò)應(yīng)用,體驗(yàn)與小程序類(lèi)似) )。
這是否意味著移動(dòng)應(yīng)用程序的小程序ization將成為一種趨勢(shì)?誰(shuí)能贏(yíng)得這場(chǎng)移動(dòng)互聯(lián)網(wǎng)入圍戰(zhàn)?
去年9月20日,支付寶小程序正式向用戶(hù)開(kāi)放。與微信小程序相比,支付寶小程序只有一個(gè)類(lèi)別,主要是服務(wù)類(lèi)和工具,入口隱藏得更深。
支付寶小程序頁(yè)面
期待已久的Google 小程序Instant App也于去年10月底上市。與微信小程序類(lèi)似,Instant App是一個(gè)PWA(漸進(jìn)式Web應(yīng)用程序),允許用戶(hù)快速出海并運(yùn)行而無(wú)需下載和安裝。
Buzzfeed 的 Instant App頁(yè)面
Google更傾向于使Instant App成為App的簡(jiǎn)化版和試用版:用戶(hù)可以在安裝應(yīng)用程序之前體驗(yàn)Instant App版本,并根據(jù)需要選擇是否下載完整版本。
今年3月底,十大手機(jī)制造商聯(lián)手推出第一槍微信。——宣布發(fā)布快速應(yīng)用行業(yè)標(biāo)準(zhǔn)。
快速應(yīng)用是十大手機(jī)廠(chǎng)商基于硬件平臺(tái)共同推出的一個(gè)新的應(yīng)用生態(tài)系統(tǒng)。它還使用微信小程序的前端技術(shù)堆棧開(kāi)發(fā)。本機(jī)渲染,用戶(hù)可以下載和安裝,以及點(diǎn)擊使用,您可以體驗(yàn)接近本機(jī)應(yīng)用程序的性能。
然后在4月初,Apple將PWA功能添加到最新版本的iOS 11.3系統(tǒng)中。用戶(hù)可以將PWA直接安裝到桌面并在iOS上使用它,而無(wú)需下載完整版的應(yīng)用程序。
技術(shù)巨頭已經(jīng)進(jìn)入了小程序,這背后有什么樣的技術(shù)思想?這必須從小程序始發(fā)者—— Web App開(kāi)始。
小程序背后的技術(shù)思潮:WebApp
簡(jiǎn)而言之,Web App可以類(lèi)比為微信小程序,但就出生順序而言,Web App是微信小程序的發(fā)起者。
Web App的概念誕生于十多年前。與今天更常用的Native App不同,Web App可以直接從移動(dòng)設(shè)備上的瀏覽器訪(fǎng)問(wèn),而無(wú)需下載安裝軟件。
早在11年前,前蘋(píng)果公司首席執(zhí)行官史蒂夫·喬布斯就在WWDC 2007上展示了如何將Web App用作第一代iPhone。那時(shí),App Store尚未誕生。
史蒂夫喬布斯在WWDC的第一部iPhone 2007上展示了Web App
只是喬布斯的想法當(dāng)時(shí)沒(méi)有成功測(cè)試過(guò)。 Apple很快發(fā)現(xiàn)原生應(yīng)用程序遠(yuǎn)非在用戶(hù)體驗(yàn)和性能方面推出Web App。因此,在2008年,Apple推出了App Store,并開(kāi)始推廣基于iOS的Native App。
多年以后,隨著用戶(hù)下載應(yīng)用程序的熱情,本機(jī)應(yīng)用程序分發(fā)的成本越來(lái)越高,Web技術(shù)也在不斷優(yōu)化。在谷歌領(lǐng)導(dǎo)的互聯(lián)網(wǎng)公司的倡導(dǎo)下,Web App已經(jīng)開(kāi)始重新進(jìn)入人們的視野。
上面提到的PWA(Progressive Web App)是Web App的高級(jí)形式。它還具有Web App和Native App的優(yōu)點(diǎn),并且有其自身的優(yōu)勢(shì):
首先,PWA可以通過(guò)瀏覽器向桌面添加支持頁(yè)面或Web服務(wù),并生成圖標(biāo),這與從App Store安裝本機(jī)應(yīng)用程序相同。用戶(hù)可以單擊圖標(biāo)將其打開(kāi)。
更重要的是,PWA具有本機(jī)應(yīng)用程序體驗(yàn):NativeApp可以進(jìn)行離線(xiàn)使用,消息推送,后臺(tái)自動(dòng)更新等.PWA也具有類(lèi)似的功能。
對(duì)于開(kāi)發(fā)人員而言,與本機(jī)應(yīng)用程序相比,PWA大大降低了開(kāi)發(fā)成本,并且不需要App Store審查來(lái)隨時(shí)發(fā)布新版本。
對(duì)于微信小程序,公開(kāi)號(hào)“GillWonders”在文章中指出微信小程序在概念上與PWA非常相似,并為開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)化框架,用于開(kāi)發(fā)類(lèi)似于基于Web技術(shù)的本機(jī)應(yīng)用程序的用戶(hù)體驗(yàn)。
小程序,微信小程序