2019-12-14
本文從實際工作經(jīng)驗出發(fā),,結(jié)合參考相關(guān)文章,,對移動端產(chǎn)品(APP,、小程序,、H5)從13個方面進行了比較分析,,與大家分享,。
移動端產(chǎn)品包括小程序(本文特指微信小程序),、APP(安卓、IOS),、H5頁面,。其中:
小程序是一種不需要下載安裝就可以使用的應(yīng)用,可以在微信APP中直接打開使用,;
APP則是基于安卓和IOS手機操作系統(tǒng)開發(fā)的,,能安裝在智能手機上運行的的手機軟件;
H5頁面是指運行于移動端的Html網(wǎng)頁,。
基于工作實際體驗以及參考相關(guān)文章(文末有備注參考文章地址),,下面將分別從運行環(huán)境、系統(tǒng)權(quán)限,、推廣方式(拉新),、運營手段、支付能力,、登錄方式,、用戶體驗、抗風(fēng)險能力(防止被封禁),、訪問入口,、開發(fā)成本、迭代周期,、外部限制,、適用情形這13個方面來比較總結(jié)移動端產(chǎn)品之間的不同特點。
APP:Android和IOS手機操作系統(tǒng),;
小程序:微信APP內(nèi),;
H5:瀏覽器、APP和小程序的web-view組件內(nèi),。
APP:最多最全面,,但有些屬于隱私需要用戶授權(quán)才能調(diào)用,。(安卓與IOS也有許多差異:Android類似于Windows,App幾乎可讀取本地所有文件,;iOS端App無法讀取本地除圖片和視頻外的其他文件)
小程序:比APP少 (小程序能力依賴于微信客戶端的能力,,而微信的能力又依賴于用戶是否將APP的能力授權(quán)給微信)
H5:幾乎沒有什么系統(tǒng)權(quán)限,嚴重依賴于瀏覽器的能力
(1)APP
Android:
轉(zhuǎn)發(fā)推廣海報(嵌套二維碼)到微信好友,、朋友圈、QQ空間,、QQ好友->二維碼掃碼->打開網(wǎng)頁到應(yīng)用市場下載,;或者生成推廣鏈接發(fā)送給好友或朋友圈分享 ->用戶點擊推廣鏈接打開瀏覽器到應(yīng)用市場下載 。
IOS:
通過鏈接或二維碼跳轉(zhuǎn)到瀏覽器,,在瀏覽器中打開APP store下載APP,;
如果APP未能通過蘋果審核,無法上架APP store,,可以在網(wǎng)上直接下載安裝,,但若要正常使用,則需要提前安裝授權(quán)證書才能順利安裝APP,。
(2)小程序:
直接轉(zhuǎn)發(fā)給微信好友和微信群, 提供了卡片式的分享界面(比直接分享鏈接體驗要好),;
將帶有小程序碼的圖片好友、群和朋友圈,,用戶使用微信掃描小程序碼進入小程序,。
(3)H5
在微信內(nèi)可直接朋友圈、發(fā)送給朋友,;
生成H5的鏈接進行分享推廣,。
(1)APP
推送手機通知消息 ;
APP內(nèi)推送消息公告 ,;
短信,、郵件營銷
(2)小程序:微信內(nèi)推送服務(wù)通知;
(3)H5:郵件,、給用戶發(fā)送短信,。
APP:微信支付、支付寶支付,、其他支付平臺提供的支付方式,;
小程序:只能微信支付
H5:微信支付、支付寶支付,、其他支付平臺提供的支付方式,。
(1)APP:
手機號驗證碼登錄;
賬戶密碼登錄(賬戶可用手機號,、郵箱,、自定義賬戶),;
二維碼掃碼登錄;
第三方登錄(微信,、微博,、QQ、淘寶,、支付寶等第三方授權(quán)登錄)
(2)小程序:
微信登錄 ,;
手機號授權(quán)登錄(授權(quán)手機號需要用戶主動點擊按鈕)
(3)H5:和APP類似,是在網(wǎng)頁內(nèi)進行登錄的,。
手機號驗證碼登錄,;
賬戶密碼登錄(賬戶可用手機號、郵箱,、自定義賬戶),;
二維碼掃碼登錄;
第三方登錄(微信,、微博,、QQ、淘寶,、支付寶等第三方授權(quán)登錄)
APP:最好,,不過使用體驗與手機性能息息相關(guān)
小程序:使用起來十分流暢,第一次加載會稍微需要點時間加載,,以后使用幾乎秒開(除非被微信殺死后臺),,可以媲美原生APP的使用體驗(自然也與手機性能有關(guān))
H5:需要在瀏覽器內(nèi)核里渲染,體驗稍差,,與瀏覽器性能,、網(wǎng)絡(luò)環(huán)境密切相關(guān)。
(1)APP
IOS APP一旦被蘋果官方下架或永久封禁,,就沒有其他備用的官方渠道供用戶下載了,,只能通過其他方式提供下載;
安卓APP即使被某一家應(yīng)用市場下架,,還有其他的應(yīng)用商店可以為用戶提供下載,。
(2)小程序:多上線幾個小程序;
(3)H5:多準備幾個域名,。
(1)APP
手機桌面,;
瀏覽器跳轉(zhuǎn)
(2)小程序
微信聊天頁面下拉頂部的“最近使用”、“我的小程序”,;
微信內(nèi)搜索,;
有 50+ 微信提供的場景入口(如嵌套在公眾號文章里點擊即可跳轉(zhuǎn)小程序)
(3)H5
通過鏈接直接訪問;
APP,、小程序,、瀏覽器內(nèi)調(diào)用,;
用戶關(guān)閉之后如果想繼續(xù)訪問,可以使用傳統(tǒng)PC瀏覽網(wǎng)頁的做法,,如保存到收藏夾,,微信內(nèi)則可以縮小到圖標稍后在查看等等
APP:開發(fā)成本最高,不僅需要同時開發(fā)安卓和IOS兩個系統(tǒng)的APP,,而且還需要適配數(shù)量龐大的不同手機型號,,工作量大也更復(fù)雜。
小程序:在微信生態(tài)內(nèi)開發(fā),,不用考慮兼容操作系統(tǒng)的問題,,開發(fā)成本相比APP要小得多。
H5:H5 有很多框架組件可以用,,由于過于龐雜,有學(xué)習(xí)和選擇成本,,且技術(shù)棧和 UI 五花八門,,可能還有融合和修改的成本,因此開發(fā)復(fù)雜功能時相比小程序會稍微高一點,。
(1)APP:需要分別上架安卓應(yīng)用市場和蘋果APP store,,同時需要提交許多審核資料,流程繁瑣,,審核時間也很長,。
附二者應(yīng)用市場審核區(qū)別:
Android應(yīng)用市場多,無需付費,,審核寬松且時間短,。
iOS應(yīng)用市場只有App Store,每年需繳納費用99或299美元,,審核嚴格且時間長,。
附IOS上線APP方式: IOS上線需要擁有蘋果公司的開發(fā)者帳號,分成兩類:
個人開發(fā)者帳號
企業(yè)開發(fā)者帳號,。
其中,,個人開發(fā)者帳號開發(fā)的APP,需經(jīng)蘋果商店,,才能下載安裝,;而企業(yè)開發(fā)者帳號開發(fā)的APP,只能自建發(fā)布網(wǎng)站,,用戶到網(wǎng)站上下載,。
(2)小程序:小程序上線需要提交微信審核,第一次審核(小程序?qū)徍斯俜浇o的時間期限為7個工作日以內(nèi)給出審核結(jié)果)會慢些,。
(3)H5:隨時上線,,線上可以實時看到修改情況,,因此比較靈活迭代,不受審核的限制,。
(1)APP:依賴安卓和IOS系統(tǒng)提供的能力,,不過這些操作系統(tǒng)大多穩(wěn)定,外部限制較少,。
(2)小程序:
嚴重依賴微信平臺,,微信允許上線的開放服務(wù)類目有限,不在范圍內(nèi)的小程序無法過審,;
小程序如果需要跳轉(zhuǎn)外鏈,,要求域名備案 ,域名要有http證書,,且域名白名單最多只能添加20個業(yè)務(wù)域名,。
(3)H5:限制最小,基本上只要生成個可以用的鏈接,,就可以在各種平臺上查看了,。
(1)APP:
需要開發(fā)復(fù)雜的功能;
需要頻繁的跳轉(zhuǎn)外鏈,;
公司規(guī)模大有足夠的開發(fā)成本,;
需要獲得自己的流量;
需要接入除微信支付的其他支付方式,。
(2)小程序
快速開發(fā)核心功能做產(chǎn)品市場驗證,;
依賴微信做營銷推廣;
公司成本有限,;
公司產(chǎn)品需要,;
利用小程序?qū)Я鳌?/p>
(3)H5
頁面內(nèi)容會經(jīng)常變動;
功能實現(xiàn)不需要依賴復(fù)雜的系統(tǒng)功能,;
需要通過鏈接投放出去
如文章有欠妥之處,,歡迎各位專家批評指正。