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