微信之父張小龍用這段略帶文藝氣息的描述給小程序做了定義。但小程序無(wú)論從技術(shù)上還是理念上都不是一個(gè)新事物:從技術(shù)上講,它借用了React Native的一些概念,定義了一套微信自由的組件并根據(jù)運(yùn)行環(huán)境的不同(PC、iOS、Android)將這些組件編譯/轉(zhuǎn)化為對(duì)應(yīng)平臺(tái)的可運(yùn)行組件;從理念上講,百度早年的“輕應(yīng)用”、QQ右下角的“應(yīng)用寶”還有支付寶里的各類(lèi)小服務(wù),早已是小程序的雛形。
我們來(lái)直觀地感受一下小程序,如下圖。
電商類(lèi)小程序(圖片截取自小程序京東購(gòu)物)
服務(wù)型小程序(圖片截取自小程序貓眼電影)
視頻類(lèi)小程序(圖片截取自騰訊視頻)
我們本以為小程序確實(shí)就像張小龍所說(shuō)的,只適合去做用完即走的服務(wù)。但事實(shí)是,各種類(lèi)型的應(yīng)用五花八門(mén),早已超出了公測(cè)時(shí)大家都普遍認(rèn)為的小程序只適合做低頻類(lèi)的應(yīng)用,甚至騰訊官方直接首發(fā)了一款體驗(yàn)非常不錯(cuò)的騰訊視頻小程序(這是哪門(mén)子的用完即走?)。
所以,只有你不敢做,沒(méi)有你不能做(游戲類(lèi)小程序目前是不能做的,直播類(lèi)的有待商榷)。官方所謂的“用完即走”只是一個(gè)建議,并不是約束。但我們要清楚地認(rèn)識(shí)到,能不能做和合不合適做是兩個(gè)概念,這取決于小程序版本的各類(lèi)應(yīng)用相比原生App到底有哪些優(yōu)勢(shì)。可能是成本上有優(yōu)勢(shì),可能是推廣上有優(yōu)勢(shì),也可能是同微信原生功能結(jié)合有優(yōu)勢(shì),這需要開(kāi)發(fā)者均衡考慮。
有人會(huì)質(zhì)疑,這和我們常用的App并沒(méi)有什么區(qū)別。確實(shí)如此小程序并沒(méi)有逃脫App的范疇。事實(shí)上,小程序也只是App的一種。那小程序的優(yōu)勢(shì)在什么地方?
我們?cè)囅胍幌?,如果上圖中的這些應(yīng)用并不是“寄生于”微信中,而是以原生App的形式存在于App Store或谷歌的應(yīng)用市場(chǎng)中,而我們每次使用都需要經(jīng)歷“打開(kāi)App Store”→“搜索應(yīng)用”→“點(diǎn)擊下載應(yīng)用”→“安裝應(yīng)用”→“使用應(yīng)用”,這個(gè)過(guò)程是相當(dāng)煩瑣的。關(guān)鍵是,很多應(yīng)用我們并不會(huì)經(jīng)常使用,可能一個(gè)月甚至一年才會(huì)使用1到2次,而這些“低頻”的應(yīng)用卻要長(zhǎng)期地“駐扎在”我們的手機(jī)中,需要我們?nèi)ス芾磉@些應(yīng)用的"生命周期”,這個(gè)體驗(yàn)是不太好的。小程序要的就是“隨時(shí)可用,觸手可及”,而現(xiàn)在的App太重了。
小程序的出現(xiàn)就是希望用戶不用安裝那么多的App,你想用什么服務(wù),只需要在微信中“掃一掃”或者“搜一下”即可享受到“觸手可及”的服務(wù),“無(wú)須下載安裝”,用完后也不需要管理它,“即用即走”。
講到這里,你可能對(duì)“小程序”有一些失望。并不是那么“驚天泣地”,不是嗎?確實(shí)是這樣,如果不是騰訊已經(jīng)成為社交領(lǐng)域獨(dú)一無(wú)二的寡頭“小程序”這樣的開(kāi)放平臺(tái)很難付諸實(shí)現(xiàn)(我們之前提到過(guò)百度的輕應(yīng)用,知道的人有多少?),也不會(huì)像現(xiàn)在這樣引爆了整個(gè)互聯(lián)網(wǎng)圈兒。但在一個(gè)超級(jí)App中做一個(gè)“應(yīng)用市場(chǎng)”(雖然騰訊極力否認(rèn)小程序是應(yīng)用市場(chǎng),但不刻避免它擁有“應(yīng)用市場(chǎng)”的特質(zhì)),向著“操作系統(tǒng)”的概念“策馬奔騰”,微信確實(shí)是開(kāi)創(chuàng)了先河(至少是首先付諸行動(dòng)的)。
小程序還有以下若干“別具一格”的特性。
·小程序沒(méi)有“官方的”應(yīng)用市場(chǎng),為什么強(qiáng)調(diào)是“官方”?因?yàn)榻刂沟轿⑿耪介_(kāi)放小程序不到一周的時(shí)間,不少第三方的小程序應(yīng)用市場(chǎng)已經(jīng)“亭亭玉立”了。
·和微信公眾號(hào)不同,小程序不能被關(guān)注。所以,在小程序中沒(méi)有粉絲這個(gè)概念。
·小程序沒(méi)有群發(fā)消息和主動(dòng)推送消息的能力。
·微信中沒(méi)有明顯的小程序入口,但是發(fā)現(xiàn)有一個(gè)【小程序】欄,它會(huì)記錄用戶曾經(jīng)用過(guò)的歷史小程序。這些小程序的排序也沒(méi)有所謂的排名,用戶最近使用的小程序排在最前面。要注意,很多開(kāi)發(fā)者找不到這個(gè)【小程序】欄,可能的原因有以下兩個(gè):一是必須在微信中使用過(guò)小程序,這個(gè)【小程序】欄才會(huì)出現(xiàn);二是開(kāi)發(fā)者使用的微信版本不支持小程序,建議升級(jí)到最新版本的微信。
·獲取和使用小程序的途徑只有以下幾種:
?。?)掃描二維碼、有限能力的搜索、從發(fā)現(xiàn)中的【小程序】進(jìn)入并打開(kāi)曾經(jīng)使用過(guò)的小程序以及來(lái)自于朋友或者群聊分享的小程序。注意只能掃描二維碼,不能長(zhǎng)按二維碼。
?。?)之前是可以支持二維碼長(zhǎng)按進(jìn)入小程序的,這會(huì)造成大量的二維碼被附加在公眾號(hào)里用來(lái)傳播,所以微信干脆將“長(zhǎng)按二維碼”進(jìn)入小程序的功能給屏蔽了(未來(lái)微信可能會(huì)再次開(kāi)放“長(zhǎng)按二維碼”這個(gè)限制)。
(3)小程序名稱不能和公眾號(hào)相同。
?。?)有一定的分享能力,可以分享給朋友和群聊,但不能分享到朋友圈。
?。?)同一個(gè)公司的公眾號(hào)和小程序可以相互發(fā)現(xiàn)。公眾號(hào)里可以看到該公司的小程序,同時(shí),小程序里也可以看到該公司的公眾號(hào)。點(diǎn)擊后可相互進(jìn)入到小程序或者公眾號(hào)中,如下圖。
騰訊視頻公眾號(hào)關(guān)聯(lián)了2個(gè)小程序
騰訊視頻小程序關(guān)聯(lián)了9個(gè)公眾號(hào)