本文筆者從實際工作經驗出發,結合參考相關文章,對移動端産品(APP、小程式、H5)從13個方面進行了比較分析,與大家分享。
移動端産品包括小程式(本文特指微信小程式)、APP(安卓、IOS)、H5頁面。其中:
- 小程式是一種不需要下載下傳安裝就可以使用的應用,可以在微信APP中直接打開使用;
- APP則是基于安卓和IOS手機作業系統開發的,能安裝在智能手機上運作的的手機軟體;
- H5頁面是指運作于移動端的Html網頁。
基于工作實際體驗以及參考相關文章(文末有備注參考文章位址),下面将分别從運作環境、系統權限、推廣方式(拉新)、營運手段、支付能力、登入方式、使用者體驗、抗風險能力(防止被封禁)、通路入口、開發成本、疊代周期、外部限制、适用情形這13個方面來比較總結移動端産品之間的不同特點。
01 運作環境
- APP:Android和IOS手機作業系統;
- 小程式:微信APP内;
- H5:浏覽器、APP和小程式的web-view元件内。
02 系統權限
- APP:最多最全面,但有些屬于隐私需要使用者授權才能調用。(安卓與IOS也有許多差異:Android類似于Windows,App幾乎可讀取本地所有檔案;iOS端App無法讀取本地除圖檔和視訊外的其他檔案)
- 小程式:比APP少 (小程式能力依賴于微信用戶端的能力,而微信的能力又依賴于使用者是否将APP的能力授權給微信)
- H5:幾乎沒有什麼系統權限,嚴重依賴于浏覽器的能力
03 推廣方式(拉新)
(1)APP
Android:
轉發推廣海報(嵌套二維碼)到微信好友、朋友圈、QQ空間、QQ好友->二維碼掃碼->打開網頁到應用市場下載下傳;或者生成推廣連結發送給好友或朋友圈分享 ->使用者點選推廣連結打開浏覽器到應用市場下載下傳 。
IOS:
- 通過連結或二維碼跳轉到浏覽器,在浏覽器中打開APP store下載下傳APP;
- 如果APP未能通過蘋果稽核,無法上架APP store,可以在網上直接下載下傳安裝,但若要正常使用,則需要提前安裝授權證書才能順利安裝APP。
(2)小程式:
- 直接轉發給微信好友和微信群, 提供了卡片式的分享界面(比直接分享連結體驗要好);
- 将帶有小程式碼的圖檔好友、群和朋友圈,使用者使用微信掃描小程式碼進入小程式。
(3)H5
- 在微信内可直接朋友圈、發送給朋友;
- 生成H5的連結進行分享推廣。
04 營運手段
(1)APP
- 推送手機通知消息 ;
- APP内推送消息公告 ;
- 短信、郵件營銷
(2)小程式:微信内推送服務通知;
(3)H5:郵件、給使用者發送短信。
05 支付能力
- APP:微信支付、支付寶支付、其他支付平台提供的支付方式;
- 小程式:隻能微信支付
- H5:微信支付、支付寶支付、其他支付平台提供的支付方式。
06 登入方式
(1)APP:
- 手機号驗證碼登入;
- 賬戶密碼登入(賬戶可用手機号、郵箱、自定義賬戶);
- 二維碼掃碼登入;
- 第三方登入(微信、微網誌、QQ、淘寶、支付寶等第三方授權登入)
(2)小程式:
- 微信登入 ;
- 手機号授權登入(授權手機号需要使用者主動點選按鈕)
(3)H5:和APP類似,是在網頁内進行登入的。
- 手機号驗證碼登入;
- 賬戶密碼登入(賬戶可用手機号、郵箱、自定義賬戶);
- 二維碼掃碼登入;
- 第三方登入(微信、微網誌、QQ、淘寶、支付寶等第三方授權登入)
07 使用者體驗
- APP:最好,不過使用體驗與手機性能息息相關
- 小程式:使用起來十分流暢,第一次加載會稍微需要點時間加載,以後使用幾乎秒開(除非被微信殺死背景),可以媲美原生APP的使用體驗(自然也與手機性能有關)
- H5:需要在浏覽器核心裡渲染,體驗稍差,與浏覽器性能、網絡環境密切相關。
08 抗風險能力(防止被封禁)
(1)APP
- IOS APP一旦被蘋果官方下架或永久封禁,就沒有其他備用的官方管道供使用者下載下傳了,隻能通過其他方式提供下載下傳;
- 安卓APP即使被某一家應用市場下架,還有其他的應用商店可以為使用者提供下載下傳。
(2)小程式:多上線幾個小程式;
(3)H5:多準備幾個域名。
09 通路入口
(1)APP
- 手機桌面;
- 浏覽器跳轉
(2)小程式
- 微信聊天頁面下拉頂部的“最近使用”、“我的小程式”;
- 微信内搜尋;
- 有 50+ 微信提供的場景入口(如嵌套在公衆号文章裡點選即可跳轉小程式)
(3)H5
- 通過連結直接通路;
- APP、小程式、浏覽器内調用;
- 使用者關閉之後如果想繼續通路,可以使用傳統PC浏覽網頁的做法,如儲存到收藏夾,微信内則可以縮小到圖示稍後在檢視等等
10 開發成本
- APP:開發成本最高,不僅需要同時開發安卓和IOS兩個系統的APP,而且還需要适配數量龐大的不同手機型号,工作量大也更複雜。
- 小程式:在微信生态内開發,不用考慮相容作業系統的問題,開發成本相比APP要小得多。
- H5:H5 有很多架構元件可以用,由于過于龐雜,有學習和選擇成本,且技術棧和 UI 五花八門,可能還有融合和修改的成本,是以開發複雜功能時相比小程式會稍微高一點。
11 疊代周期
(1)APP:需要分别上架安卓應用市場和蘋果APP store,同時需要送出許多稽核資料,流程繁瑣,稽核時間也很長。
附二者應用市場稽核差別:
- Android應用市場多,無需付費,稽核寬松且時間短。
- iOS應用市場隻有App Store,每年需繳納費用99或299美元,稽核嚴格且時間長。
附IOS上線APP方式: IOS上線需要擁有蘋果公司的開發者帳号,分成兩類:
- 個人開發者帳号
- 企業開發者帳号。
其中,個人開發者帳号開發的APP,需經蘋果商店,才能下載下傳安裝;而企業開發者帳号開發的APP,隻能自建釋出網站,使用者到網站上下載下傳。
(2)小程式:小程式上線需要送出微信稽核,第一次稽核(小程式稽核官方給的時間期限為7個工作日以内給出稽核結果)會慢些。
(3)H5:随時上線,線上可以實時看到修改情況,是以比較靈活疊代,不受稽核的限制。
12 外部限制
(1)APP:依賴安卓和IOS系統提供的能力,不過這些作業系統大多穩定,外部限制較少。
(2)小程式:
- 嚴重依賴微信平台,微信允許上線的開放服務類目有限,不在範圍内的小程式無法過審;
- 小程式如果需要跳轉外鍊,要求域名備案 ,域名要有http證書,且域名白名單最多隻能添加20個業務域名。
(3)H5:限制最小,基本上隻要生成個可以用的連結,就可以在各種平台上檢視了。
13 适用情形
(1)APP:
- 需要開發複雜的功能;
- 需要頻繁的跳轉外鍊;
- 公司規模大有足夠的開發成本;
- 需要獲得自己的流量;
- 需要接入除微信支付的其他支付方式。
(2)小程式
- 快速開發核心功能做産品市場驗證;
- 依賴微信做營銷推廣;
- 公司成本有限;
- 公司産品需要;
- 利用小程式導流。
(3)H5
- 頁面内容會經常變動;
- 功能實作不需要依賴複雜的系統功能;
- 需要通過連結投放出去
如文章有欠妥之處,歡迎各位方家批評指正。
#參考文章#
http://www.woshipm.com/pd/1315132.html
本文由 @初出茅廬 原創釋出于人人都是産品經理,未經作者許可,禁止轉載。
題圖來自Unsplash,基于CC0協定。