一、什么是微信小程序
微信小(xiao)程(cheng)序(xu),簡(jian)稱(cheng)小(xiao)程(cheng)序(xu),英文名Mini Program,是一種不需要下載安裝即(ji)可(ke)使(shi)用(yong)的應用(yong),它實現了應用(yong)“觸手可(ke)及(ji)”的夢想(xiang),用(yong)戶掃一掃或搜(sou)一下即(ji)可(ke)打開應用(yong)。
小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。小程序也是這么多年來中國IT行業里一個真正能夠影響到普通程序員的創新成果,現在已經有超過150萬的開發者加入到了小程序的開發(fa),與我們一起共同發(fa)力(li)推(tui)動(dong)(dong)小(xiao)程(cheng)序(xu)(xu)的發(fa)展,小(xiao)程(cheng)序(xu)(xu)應(ying)用數量超過了(le)一百萬(wan),覆(fu)蓋(gai)200多(duo)(duo)個(ge)細分的行業,日活用戶達(da)到兩(liang)個(ge)億,小(xiao)程(cheng)序(xu)(xu)還在許(xu)多(duo)(duo)城市實現了(le)支(zhi)持(chi)地鐵、公(gong)交(jiao)服務。小(xiao)程(cheng)序(xu)(xu)發(fa)展帶來更多(duo)(duo)的就(jiu)業機會(hui),2017年小(xiao)程(cheng)序(xu)(xu)帶動(dong)(dong)就(jiu)業104萬(wan)人(ren),社會(hui)效應(ying)不(bu)斷提(ti)升(sheng)。
二、小程序的優缺點
小程序的優勢
1、對用戶使用上來說,確實(shi)方便,要(yao)用的(de)時候打開,不用的(de)時候關掉,即(ji)用即(ji)走。這點比需(xu)要(yao)下載,還要(yao)占用手機內(nei)存空間的(de)APP要(yao)好。
2、主要的樣(yang)式代碼都封(feng)裝(zhuang)在微信小程(cheng)序里面,所以打開速(su)度比(bi)普(pu)通的H5要快,接近原生(sheng)APP。
3、可(ke)以調用比H5更多的手機系統功能來進行開發(fa),例如GPS定位、錄音(yin)、拍視頻、重力感應等,能開發(fa)更豐富的使(shi)用場景。
4、在安卓手機上可以添加到手機桌面,看上去跟原生APP差不(bu)多,但僅限(xian)安卓手機,iphone就不(bu)行了(le)。
5、運(yun)行速度跟(gen)APP差不(bu)多,也能做(zuo)出(chu)很多H5不(bu)做(zuo)到(dao)的功能,開(kai)發(fa)成本跟(gen)H5差不(bu)多,相對來說開(kai)發(fa)成本比APP要低。
小程序的缺點
1、微信(xin)小程序(xu)只(zhi)有1M的大小,這樣(yang)導致無法開(kai)發大型一些的小程序(xu)。所以目(mu)前你會看到很(hen)(hen)(hen)多小程序(xu)真的很(hen)(hen)(hen)小很(hen)(hen)(hen)簡(jian)單。
2、小程序的技術(shu)框架還不穩定(ding),開發(fa)方法時常有修改,導致短時間內經常要升級維護(hu),或(huo)許這能解析為什(shen)么(me)小程序只(zhi)能1M大(da)小,怕部(bu)署太大(da)型(xing)的項目會(hui)出大(da)問題(ti)。
3、不能(neng)跳轉外鏈網址,所以間(jian)接影響了小(xiao)程序(xu)的開放性,也可(ke)能(neng)是(shi)想限制其他支付方(fang)式或功(gong)能(neng)接入(ru)。
4、不能直接分(fen)享(xiang)到朋友圈,哎呀,少了一個重要的推廣方式。
5、需要(yao)像APP一樣審核(he)上(shang)架,這點(dian)比HTML5即(ji)做即(ji)發(fa)布要(yao)麻煩些。
三、小程序與APP的區別
1、下載
APP需(xu)要通過應用商店(如AppStore、安卓市(shi)場等(deng))下載;而小程序則不(bu)需(xu)下載,通過微信掃(sao)碼(ma)或搜索直接(jie)獲得。
2、安裝
APP需要安裝在手機,并在手機桌面或應用(yong)抽屜生成(cheng)圖(tu)標(biao);而小程序不要裝置,用(yong)完即走,不會生成(cheng)新的圖(tu)標(biao)。
3、內存空間
APP裝(zhuang)置后會(hui)一直存(cun)在手(shou)機(ji)中(zhong),并占用大量(liang)內存(cun);而小(xiao)程(cheng)(cheng)序不(bu)需要安(an)裝(zhuang)在手(shou)機(ji)上,微信自身有嚴格的小(xiao)程(cheng)(cheng)序內存(cun)管理機(ji)制,小(xiao)程(cheng)(cheng)序占用的空(kong)間幾乎可以忽略不(bu)計(ji)。
4、消息推送
APP經常會給用(yong)(yong)(yong)戶(hu)推送(song)消息、廣告,給用(yong)(yong)(yong)戶(hu)造成嚴重干擾;而小程序不允許(xu)主動給用(yong)(yong)(yong)戶(hu)發消息,僅能回復(fu)模板信息。
5、守業機會
移動互聯(lian)網的(de)(de)(de)(de)(de)守(shou)業已(yi)過(guo)半場(chang)(chang),上半場(chang)(chang)的(de)(de)(de)(de)(de)APP守(shou)業熱潮,誕(dan)生了微(wei)(wei)信(xin)、、美團(tuan)等超級APP市場(chang)(chang)已(yi)經(jing)飽和(he),幾乎所有(you)的(de)(de)(de)(de)(de)領域都(dou)已(yi)經(jing)被覆(fu)蓋。如今,已(yi)經(jing)進入移動互聯(lian)網的(de)(de)(de)(de)(de)下(xia)(xia)半場(chang)(chang),即超級APP時代,小順序(xu)通過(guo)超級APP作為流量入口(kou),通過(guo)微(wei)(wei)信(xin)的(de)(de)(de)(de)(de)WEP化解決(jue)方(fang)案來滿足用(yong)戶的(de)(de)(de)(de)(de)需求,如微(wei)(wei)信(xin)的(de)(de)(de)(de)(de)公眾號(hao)、今日頭(tou)條的(de)(de)(de)(de)(de)頭(tou)條號(hao)、百度的(de)(de)(de)(de)(de)直達號(hao)等。不過(guo),微(wei)(wei)信(xin)的(de)(de)(de)(de)(de)小程序(xu),目(mu)前為止(zhi)應(ying)用(yong)領域最(zui)廣泛(fan)、場(chang)(chang)景技術最(zui)強的(de)(de)(de)(de)(de)解決(jue)方(fang)案,小程序(xu)還是一片藍海的(de)(de)(de)(de)(de)時候,新(xin)的(de)(de)(de)(de)(de)使用(yong)場(chang)(chang)景下(xia)(xia),將會衍(yan)生進去(qu)很(hen)多(duo)機會。
6、開發周期
一(yi)款像樣的APP需(xu)要在iOS和Android兩個平臺(tai)進行(xing)優化設計功能(neng)實現(xian)與迭代,UI設計、時間(jian)、人(ren)力等(deng)成本高昂;而目前(qian)小程(cheng)序,開發周期(qi)短(duan),成本低,甚至一(yi)兩名技術人(ren)員開發幾天即可上線(xian),大大降低了小程(cheng)序創業(ye)的門檻(jian)。
7、發布上線
APP需(xu)(xu)要(yao)(yao)向(xiang)至少十幾家應用(yong)商店提(ti)交上線審核(he),且(qie)每個應用(yong)商店要(yao)(yao)求的資料可(ke)能都不一樣,異常繁(fan)瑣;小程序(xu)開(kai)發完成后,只(zhi)需(xu)(xu)要(yao)(yao)在(zai)公眾(zhong)平(ping)臺提(ti)交審核(he)即可(ke)。
8、用戶群體
APP面向所(suo)有智能手機用戶(hu)(hu);小程(cheng)序則(ze)是面向所(suo)有微(wei)信(xin)用戶(hu)(hu),據騰(teng)訊2017年(nian)7月財務(wu)報,微(wei)信(xin)全球月活用戶(hu)(hu)人(ren)(ren)數約9.6億人(ren)(ren)。
9、功能局限
APP可(ke)以實(shi)現(xian)完(wan)整的(de)功能;小程序僅限于微信不斷釋放(fang)的(de)新能力和接(jie)口功能。
10、推廣難度
APP需要用戶主動下載(zai)幾(ji)M或幾(ji)十M安(an)裝包,然后在(zai)引導(dao)注冊,推廣難度大;小程(cheng)序通過二(er)維(wei)碼(ma)、微信(xin)搜索(suo)、附近的小程(cheng)序等多個流量入口,享受微信(xin)流量紅利,推廣成本低。