2016年1月11日,張小龍在微信公開課中首次公布了“應(yīng)用號”,而在2016年9月21日,微信正式開始了“應(yīng)用號”的內(nèi)測,但是卻改稱為“小程序”,據(jù)說是蘋果不讓叫“應(yīng)用號”。“小程序”這個名字確實非常符合張小龍對于這類應(yīng)用的定義。
再次強調(diào),適合不適合只是相對的,除了游戲和直播,微信官方并沒有明確限制你不能做什么類型的小程序。而且現(xiàn)在已上線的小程序已是“亂花漸欲迷人眼”,早就將張小龍的“用完即走”拋到了九霄云外。我們只能描述它本來應(yīng)該是什么樣子的,至于為什么那么多小程序都不是“用完即走”的,筆者只能說,一個剛起步的生態(tài)對創(chuàng)業(yè)者和開發(fā)者的誘惑力實在是太大了。
“簡單的”、“低頻的”、“對性能要求不高的”應(yīng)用適合用南昌小程序開發(fā)?!昂唵巍笔侵笐?yīng)用本身的業(yè)務(wù)邏輯并不復(fù)雜,比如外賣應(yīng)用“餓了么”,業(yè)務(wù)邏輯就非常簡單:挑選想吃的菜肴,下單、付款;再比如在線購買電影票應(yīng)用“貓眼”,就是為用戶提供在線購買電影票的服務(wù),整個服務(wù)的時間是短暫的,“買完即走”。還有各類O20家政服務(wù)、打車類應(yīng)用、天氣預(yù)報類應(yīng)用,都符合“簡單”這個特性。相反,一些游戲類、社交類、視頻直播類應(yīng)用則業(yè)務(wù)相對復(fù)雜很多,用戶在應(yīng)用里停留的時間也會較長,這類應(yīng)用就不太符合“簡單”這個特性。對于業(yè)務(wù)復(fù)雜的應(yīng)用,小程序無論從性能上和體驗上都沒有辦法滿足這類應(yīng)用。
“低頻”是小程序使用場景的第二個特點。如果某種應(yīng)用的使用頻度很高,比如社交類的QQ,金融類的支付寶、招商銀行,社區(qū)類的百度貼吧、知乎等,由于使用的頻度較高,以iOS或者Android的形式提供給用戶會更好。當(dāng)你使用小程序時,需要先打開微信再進入小程序,這對于高頻的應(yīng)用并不是太方便。小程序目前來看,還是適合做一些如手機充值、電影購票這類使用頻度不高的服務(wù)。舉個例子,當(dāng)你正在微信中聊天,突然想起手機沒話費了,那么就“順手”點開小程序為你的手機充值。但是,如果你經(jīng)常需要特意地去尋找某類應(yīng)用,又長期需要這類應(yīng)用,那么還是以原生App的形式提供給用戶比較好,用戶為這類應(yīng)用去下載、安裝和管理這個應(yīng)用的一系列操作是值得的。
“對性能要求不高”是因為小程序寄生于微信這個原生App中,又受限于Web技術(shù)的性能制約,注定它無法去開發(fā)對性能、體驗要求很高的應(yīng)用,比如“保衛(wèi)蘿卜”、“陰陽師”等這類游戲應(yīng)用。此外,小程序還處于發(fā)展初期,沒有太好的技術(shù)和工具去支持這類復(fù)雜度較高的游戲(沒有類似于Unity 3D這樣的專業(yè)游戲開發(fā)工具)。
小程序特別適合做線下的場景化應(yīng)用,官方的一切措施都是為了將小程序?qū)蚓€下。