一、什么是微信小程序
微信小程序,簡(jiǎn)稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開應(yīng)用。
小程序是一種不用下載就能使用的應(yīng)用,也是一項(xiàng)門檻非常高的創(chuàng)新,經(jīng)過(guò)將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。小程序也是這么多年來(lái)中國(guó)IT行業(yè)里一個(gè)真正能夠影響到普通程序員的創(chuàng)新成果,現(xiàn)在已經(jīng)有超過(guò)150萬(wàn)的開發(fā)者加入到了小程序的開發(fā),與我們一起共同發(fā)力推動(dòng)小程序的發(fā)展,小程序應(yīng)用數(shù)量超過(guò)了一百萬(wàn),覆蓋200多個(gè)細(xì)分的行業(yè),日活用戶達(dá)到兩個(gè)億,小程序還在許多城市實(shí)現(xiàn)了支持地鐵、公交服務(wù)。小程序發(fā)展帶來(lái)更多的就業(yè)機(jī)會(huì),2017年小程序帶動(dòng)就業(yè)104萬(wàn)人,社會(huì)效應(yīng)不斷提升。
二、小程序的優(yōu)缺點(diǎn)
小程序的優(yōu)勢(shì)
1、對(duì)用戶使用上來(lái)說(shuō),確實(shí)方便,要用的時(shí)候打開,不用的時(shí)候關(guān)掉,即用即走。這點(diǎn)比需要下載,還要占用手機(jī)內(nèi)存空間的APP要好。
2、主要的樣式代碼都封裝在微信小程序里面,所以打開速度比普通的H5要快,接近原生APP。
3、可以調(diào)用比H5更多的手機(jī)系統(tǒng)功能來(lái)進(jìn)行開發(fā),例如GPS定位、錄音、拍視頻、重力感應(yīng)等,能開發(fā)更豐富的使用場(chǎng)景。
4、在安卓手機(jī)上可以添加到手機(jī)桌面,看上去跟原生APP差不多,但僅限安卓手機(jī),iphone就不行了。
5、運(yùn)行速度跟APP差不多,也能做出很多H5不做到的功能,開發(fā)成本跟H5差不多,相對(duì)來(lái)說(shuō)開發(fā)成本比APP要低。
小程序的缺點(diǎn)
1、微信小程序只有1M的大小,這樣導(dǎo)致無(wú)法開發(fā)大型一些的小程序。所以目前你會(huì)看到很多小程序真的很小很簡(jiǎn)單。
2、小程序的技術(shù)框架還不穩(wěn)定,開發(fā)方法時(shí)常有修改,導(dǎo)致短時(shí)間內(nèi)經(jīng)常要升級(jí)維護(hù),或許這能解析為什么小程序只能1M大小,怕部署太大型的項(xiàng)目會(huì)出大問題。
3、不能跳轉(zhuǎn)外鏈網(wǎng)址,所以間接影響了小程序的開放性,也可能是想限制其他支付方式或功能接入。
4、不能直接分享到朋友圈,哎呀,少了一個(gè)重要的推廣方式。
5、需要像APP一樣審核上架,這點(diǎn)比HTML5即做即發(fā)布要麻煩些。
三、小程序與APP的區(qū)別
1、下載
APP需要通過(guò)應(yīng)用商店(如AppStore、安卓市場(chǎng)等)下載;而小程序則不需下載,通過(guò)微信掃碼或搜索直接獲得。
2、安裝
APP需要安裝在手機(jī),并在手機(jī)桌面或應(yīng)用抽屜生成圖標(biāo);而小程序不要裝置,用完即走,不會(huì)生成新的圖標(biāo)。
3、內(nèi)存空間
APP裝置后會(huì)一直存在手機(jī)中,并占用大量?jī)?nèi)存;而小程序不需要安裝在手機(jī)上,微信自身有嚴(yán)格的小程序內(nèi)存管理機(jī)制,小程序占用的空間幾乎可以忽略不計(jì)。
4、消息推送
APP經(jīng)常會(huì)給用戶推送消息、廣告,給用戶造成嚴(yán)重干擾;而小程序不允許主動(dòng)給用戶發(fā)消息,僅能回復(fù)模板信息。
5、守業(yè)機(jī)會(huì)
移動(dòng)互聯(lián)網(wǎng)的守業(yè)已過(guò)半場(chǎng),上半場(chǎng)的APP守業(yè)熱潮,誕生了微信、支付寶、美團(tuán)等超級(jí)APP市場(chǎng)已經(jīng)飽和,幾乎所有的領(lǐng)域都已經(jīng)被覆蓋。如今,已經(jīng)進(jìn)入移動(dòng)互聯(lián)網(wǎng)的下半場(chǎng),即超級(jí)APP時(shí)代,小順序通過(guò)超級(jí)APP作為流量入口,通過(guò)微信的WEP化解決方案來(lái)滿足用戶的需求,如微信的公眾號(hào)、今日頭條的頭條號(hào)、百度的直達(dá)號(hào)等。不過(guò),微信的小程序,目前為止應(yīng)用領(lǐng)域最廣泛、場(chǎng)景技術(shù)最強(qiáng)的解決方案,小程序還是一片藍(lán)海的時(shí)候,新的使用場(chǎng)景下,將會(huì)衍生進(jìn)去很多機(jī)會(huì)。
6、開發(fā)周期
一款像樣的APP需要在iOS和Android兩個(gè)平臺(tái)進(jìn)行優(yōu)化設(shè)計(jì)功能實(shí)現(xiàn)與迭代,UI設(shè)計(jì)、時(shí)間、人力等成本高昂;而目前小程序,開發(fā)周期短,成本低,甚至一兩名技術(shù)人員開發(fā)幾天即可上線,大大降低了小程序創(chuàng)業(yè)的門檻。
7、發(fā)布上線
APP需要向至少十幾家應(yīng)用商店提交上線審核,且每個(gè)應(yīng)用商店要求的資料可能都不一樣,異常繁瑣;小程序開發(fā)完成后,只需要在公眾平臺(tái)提交審核即可。
8、用戶群體
APP面向所有智能手機(jī)用戶;小程序則是面向所有微信用戶,據(jù)騰訊2017年7月財(cái)務(wù)報(bào),微信全球月活用戶人數(shù)約9.6億人。
9、功能局限
APP可以實(shí)現(xiàn)完整的功能;小程序僅限于微信不斷釋放的新能力和接口功能。
10、推廣難度
APP需要用戶主動(dòng)下載幾M或幾十M安裝包,然后在引導(dǎo)注冊(cè),推廣難度大;小程序通過(guò)二維碼、微信搜索、附近的小程序等多個(gè)流量入口,享受微信流量紅利,推廣成本低。