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