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