當前位置:首頁 > 新聞 > APP、小程序、H5,開(kāi)發(fā)載體如何選擇?
APP、小程序、H5,開(kāi)發(fā)載體如何選擇?
文章從APP、小程序、H5的概念出發(fā),從可用性、優缺點、用戶體驗和成(chéng)本等4個方面(miàn)對(duì)這(zhè)三個開(kāi)發(fā)載體展開(kāi)了對(duì)比分析,與大家分享。
Q:阿境,我想做個小程序或者APP。
A:爲什麼(me)要做小程序跟APP?想做什麼(me)類型的小程序跟APP?産品定位想好(hǎo)了嗎?…….
Q:你怎麼(me)這(zhè)麼(me)多問題?因爲現在小程序跟APP熱門呀,所以想做一個。
A:這(zhè)樣子吧,小程序、APP跟H5先了解下,你再決定。
本文將(jiāng)整體概述APP、小程序、H5的含義,再從可用性、優缺點、用戶體驗、成(chéng)本等方面(miàn)來全方位講解如何選擇開(kāi)發(fā)載體,今後(hòu)選擇將(jiāng)不再迷惑。同時(shí),場景的不同決定著(zhe)開(kāi)發(fā)載體的不同,理性對(duì)待,理性選擇。
一、APP、小程序、H5是什麼(me)
一句話概括了APP、小程序、H5三者的特點,相信朋友們也印象深刻,那麼(me)阿境就(jiù)以概念的形式來說(shuō)說(shuō),APP、小程序、H5究竟是什麼(me)?
1. APP是什麼(me)?
APP是application的縮寫,翻譯爲“應用” ,通常專指手機上的應用軟件,或稱手機客戶端。
在移動互聯網時(shí)代,APP的出現,便捷了每個人的生活,同時(shí),APP開(kāi)發(fā)開(kāi)啓了每個企業移動信息化的發(fā)展。
可以說(shuō), APP開(kāi)展了移動互聯的時(shí)代 ,是最早我們所能(néng)夠接觸到的移動應用載體。
- 講講發(fā)展,APP自2008年,蘋果對(duì)外發(fā)布了針對(duì)iphone的應用開(kāi)發(fā)包,供免費下載後(hòu),便催生了國(guó)内衆多APP開(kāi)發(fā)商的出現;2010年,Android平台的應用呈井噴式發(fā)展;一直到2012年底,APP開(kāi)發(fā)已成(chéng)爲當時(shí)的紅海市場。直到現在,跨入2020年, APP仍然是主導著(zhe)移動應用的市場。
- 講講意義,APP的出現,以及其創新性開(kāi)發(fā),引來衆多網絡大亨們的一緻關注及贊許。而随著(zhe)智能(néng)手機和iPad等移動終端設備的普及,人們逐漸習慣了使用APP客戶端上網的方式,而國(guó)内各大電商,均擁有了自己的APP客戶端,甚至于部分的個人用戶,也擁有自己的APP(少數), 這(zhè)标志著(zhe),APP客戶端的商業使用,已經(jīng)逐漸普及 。
2. 小程序是什麼(me)?
小程序泛指 無需下載便可安裝即可使用的應用 ,目前市面(miàn)上的小程序包括了微信小程序、百度小程序、各大廠商的快應用(實質上也是小程序)、以及在去年剛上線的QQ小程序等,這(zhè)些都(dōu)屬于小程序的一種(zhǒng),但日常被人們提及的小程序,大多爲微信小程序,本文介紹的也僅以微信小程序做例子。
- 講講原理,其實現原理是 以H5爲基礎,基于微信平台提供豐富系統與平台的接口的web應用,這(zhè)種(zhǒng)混合模式我們一般稱爲hybrid 。
- 講講特點,小程序最主要的特點爲 “無需下載,即用即走” 。但實際上,小程序也并非所謂的“無需下載”,而是由于它“小”的特點,在你打開(kāi)的時(shí)候,就(jiù)已在短時(shí)間内下載好(hǎo)了,确切的說(shuō),用“無感下載”來描述,更爲貼切一些。
- 講講核心價值,其作用在于【連接】—— 提供一對(duì)一、一對(duì)多和多對(duì)多的連接方式,從而實現人與人、人與智能(néng)終端、人與社交化娛樂、人與硬件設備的連接 ,同時(shí)連接服務、資訊、商業。
3. H5是什麼(me)?
H5的全稱是HTML5,是 HTML的第五代标準 (雖然這(zhè)解釋太過(guò)性冷淡!)。要注意的是,H5通俗的說(shuō),是一項準則,而不是一項技術。
要明白H5是什麼(me),那麼(me)就(jiù)需要先了解下什麼(me)是“HTML”。解釋下,HTML是“超文本标記語言”的英文縮寫(Hypertext Markup Language),我們網上看到的網頁,大都(dōu)由HTML寫成(chéng)。
随著(zhe)發(fā)展,一代代更新,直到2014年,HTML5标準規範最終指定完成(chéng)并向(xiàng)全世界開(kāi)放,而在那幾年,H5也成(chéng)爲當時(shí)的互聯網熱詞。
- 講講特點,H5的跨平台性尤爲特别,可同時(shí)兼容PC端、移動端、Windows、Linux、Android與ios,可輕易移植到不同的開(kāi)放平台、應用平台上,打破如今各自爲局的情況。
- 講講功能(néng),H5可無需第三方浏覽器插件即可創建高級圖形、版式、動畫以及過(guò)渡效果,這(zhè)也使得用戶使用較少的流量就(jiù)可看到較完美的視覺聽覺效果。不管是對(duì)于用戶還(hái)是企業,都(dōu)是友好(hǎo)的。
小結
上述太過(guò)理論化,如果你不想看,那麼(me),阿境用一句話給你簡單概括: APP豐滿,但複雜;小程序精簡,且互聯;H5跨平台,也友好(hǎo)。
二、APP、小程序、H5的優缺點對(duì)比
APP,小程序,H5這(zhè)三者目前已有多年演變曆史及發(fā)展,市面(miàn)上對(duì)于這(zhè)三者的優缺點的介紹也數不勝數。
這(zhè)邊阿境就(jiù)自己的認知,簡單列舉三者優缺點(不做過(guò)多分析),以供朋友們對(duì)這(zhè)三者有個簡要的理解。
1. 三者優點
【APP】
(1)運行速度快,體驗好(hǎo)。
(2)可使用底層的設備功能(néng),如攝像頭、方向(xiàng)傳感器、重力傳感器、撥号、GPS、語音、短信、藍牙等;
(3)在界面(miàn)設計、功能(néng)設計、操作邏輯等方面(miàn),更容易做到流暢性、用戶體驗好(hǎo)。且 留存率高 ,用戶一旦下載,相較于其他兩(liǎng)端,留存的可能(néng)性大。
(4)精準,超強用戶黏性。一旦主動下載了APP,便是基于本身APP的内容有興趣,同時(shí)APP會(huì)一直待在用戶手機裡(lǐ),APP端便有了不斷向(xiàng)用戶傳播信息,達到喚醒沉睡用戶的機會(huì)。
【小程序】
(1) 背靠微信十億流量 ;使得小程序更易獲客,降低獲客成(chéng)本(附近小程序功能(néng)),同時(shí)可借助微信的社交網絡引發(fā)爆發(fā)性傳播,“在巨人肩膀搭積木”。
(2) 連接線上與線下 ;推動線下用戶習慣的養成(chéng),小程序相比APP更容易達成(chéng)線上線下場景的連接與互動。
(3) 觸手可及,無需下載,即用即走 ,體驗度接近原生,用戶體驗好(hǎo)。該概念是小程序一上線就(jiù)開(kāi)始打的戰略,可做APP的整體嫁接,也可做簡潔版功能(néng)的承載體,這(zhè)一特點使得能(néng)代替許多APP。
(4) 開(kāi)發(fā)成(chéng)本低、體驗接近原生、高效的流量召回、積累自由用戶 成(chéng)爲可能(néng)等
【H5】
(1) 跨平台性 (同時(shí)兼容PC端、移動端、Windows、Linux、Android與ios)
(2) 開(kāi)發(fā)周期短,維護成(chéng)本較低 ,可快速叠代。
(3) 開(kāi)發(fā)相對(duì)較容易 ,對(duì)浏覽器适配簡單,簡單易發(fā)布,直接上傳即可,無需審核。
2. 三者缺點
【APP】
(1) 開(kāi)發(fā)周期長(cháng),費用多 ,不同的操作系統(Android與ios)需要獨立開(kāi)發(fā),且維護起(qǐ)來也比較麻煩。
(2) 獲客成(chéng)本高 ,用戶使用需要下載。在沒(méi)有一定知名度的情況下,使得用戶去主動下載一個APP的成(chéng)本高昂。
(3) 更新需要上架審核 ,Android需在各大應用市場,ios需在App store上進(jìn)行上架審核,受制于各大應用商店的規範中,上架後(hòu)用戶需重新更新安裝。
【小程序】
(1) 引流能(néng)力有限 ,傳播有限(轉發(fā)朋友圈等功能(néng)受限),且用戶留存困難,在小程序中留存的概念弱。該缺點也正是由于“即用即走”的特點,導緻留存困難—無絕對(duì)的優點與缺點。
(2) 受制于微信管控 ,功能(néng)的開(kāi)發(fā)取決于微信的賦能(néng),從功能(néng)接口,甚至于類别内容等,以及部分敏感内容(也可能(néng)是wx的競争對(duì)手)還(hái)容易遭受到封禁等措施。
【H5】
(1) 用戶體驗差 ,每次打開(kāi)頁面(miàn),需要重新加載;
(2) 加載速度慢 ,若是在網絡情況差的情況下,網頁可能(néng)加載需要長(cháng)久的時(shí)間;
(3)僅能(néng)使用部分設備底層的功能(néng),藍牙、短信、攝像頭、麥克風等功能(néng)無法使用,造成(chéng) 開(kāi)發(fā)功能(néng)局限 。
3. 三者對(duì)比
【系統權限方面(miàn)】
(1)H5 本身可以說(shuō)幾乎是沒(méi)有什麼(me)系統權限的。雖然也有攝像頭之類的接口,但是重度依賴浏覽器能(néng)力,兼容性有限。
(2)小程序,由于依賴微信客戶端本身,所以微信小程序團隊將(jiāng)客戶端的很多能(néng)力開(kāi)放給了小程序環境,前提是微信也授權了相關的能(néng)力,比如允許訪問麥克風,允許訪問相冊等。
(3)APP由于采用的是原生開(kāi)發(fā),可使用許多底層的空間及功能(néng),系統權限也是這(zhè)三者當中最高的。
【管控方面(miàn)】
(1)H5 頁面(miàn)可以不用搞 HTTPS,有個網站就(jiù)能(néng)玩。但是小程序,從後(hòu)端開(kāi)始就(jiù)有限制,要求域名備案+HTTPS,一定程度上也是一點成(chéng)本。
(2)小程序依賴微信平台,因此微信平台要對(duì)内容安全等事(shì)項負責,比如想做有 UGC 的産品,小程序上線前期就(jiù)需資質
(3)APP則歸屬應用市場及App store的審核限定,同時(shí)也需要資質審核。
【 分享方面(miàn)】
(1)小程序可群,但不可朋友圈,且隻能(néng)在微信體系内運作;
(2)H5可分享給好(hǎo)友,也可朋友圈,同時(shí)可在浏覽器上打開(kāi);
(3)APP可各大平台(受限制除外,例如淘寶在微信上的分享)
【主動觸達渠道(dào)方面(miàn)】
(1)H5 本身是沒(méi)有用戶觸達能(néng)力的,如果用戶關掉了頁面(miàn),頁面(miàn)就(jiù)再也沒(méi)有辦法主動觸達該用戶了。傳統的營銷方式都(dōu)是采用郵件營銷或短信營銷等來觸達用戶。
(2)小程序支持模闆消息(現已改成(chéng)訂閱号消息),有一周的推送時(shí)間限制。隻要用戶使用小程序,就(jiù)可通過(guò)某種(zhǒng)操作收集 formid,即可在一周之内的任意時(shí)間觸達用戶。
(3)APP可通過(guò)第三方推送(如極光推送等)推送信息給到目标用戶,從而達到喚醒沉睡用戶的目的。
【其他】
(1)留存率方面(miàn):APP>小程序>H5
(2)流暢度方面(miàn):APP=小程序>H5
(3)簡易功能(néng)成(chéng)本:APP>小程序=H5
(4)叠代周期:APP>小程序>H5
(5)追蹤能(néng)力:APP=小程序>H5
由于篇幅有限,不再過(guò)多贅述,感興趣的可以查看阿境整理的三者對(duì)比表。(如上圖)
三、如何選擇開(kāi)發(fā)載體?
常常會(huì)遇到甲方大大或者部分老闆的需求“我想做一款商城APP”,當徹底了解對(duì)方的公司情況及預算後(hòu),可能(néng)更适合他們的,是做一款商城小程序。
那麼(me), 如何選擇開(kāi)發(fā)載體 呢?
該問題不能(néng)一概而論,這(zhè) 三者沒(méi)有絕對(duì)的好(hǎo),也沒(méi)有絕對(duì)的差 ,取決于開(kāi)發(fā)方的 産品類型(行業)、産品定位(方向(xiàng))、項目預算(金錢) 等多個維度綜合考慮。
那麼(me),如何選擇呢,阿境以自己與衆多甲方大大的溝通經(jīng)驗,粗略分析下。
1. 該開(kāi)發(fā)APP還(hái)是小程序或者是H5?
APP、小程序、H5說(shuō)白了,都(dōu)是一種(zhǒng)前端的展示形式 ,選擇哪種(zhǒng),取決于他們各自的特點及所攜帶的功能(néng)。首先需要了解的,是他們各自的優缺點,上文已經(jīng)詳細提到了。
在了解優缺點之後(hòu),是公司的定位,以及做産品的定位。打個比方,工具類的小程序,會(huì)比工具類的APP更來得劃算,工具類的軟件,本身就(jiù)是“低頻多次”,那麼(me),在小程序滿足其功能(néng)的前提下,選擇做小程序遠比做APP的成(chéng)本來得低。
下面(miàn)會(huì)從幾個角度上來分析,如何選擇開(kāi)發(fā)載體。
從成(chéng)本預算上來看,有錢有人有模式,那麼(me)APP是最好(hǎo)選擇;若想小成(chéng)本是錯,則H5或小程序更加合适。 H5和小程序則更屬于在業務探索階段的項目。畢竟同等功能(néng)下的項目預算,一個APP的成(chéng)本等于兩(liǎng)到三個的H5/小程序,但其體驗相對(duì)好(hǎo),且從長(cháng)遠的發(fā)展來看,更容易留存。
從時(shí)間周期上來看,開(kāi)發(fā)H5/小程序,遠比APP更加快速。 畢竟在開(kāi)發(fā)配置上,APP需要Android開(kāi)發(fā)跟ios開(kāi)發(fā),而H5和小程序僅需一個前端開(kāi)發(fā)工程師,自然在測試方面(miàn),測試單端跟兩(liǎng)端的時(shí)間周期,也是不同的。
從流暢性及反應速度來看,APP跟小程序都(dōu)是不二選擇,H5則相對(duì)遜色。 APP由于其原生的特性,加載頁面(miàn)僅需加載變化的部分,而H5其本質是網頁,換頁面(miàn)時(shí),通常要加載整個頁面(miàn),就(jiù)像是浏覽器打開(kāi)一個新頁面(miàn)一樣(不清楚的朋友可以打開(kāi)京東APP,及京東H5來對(duì)比下,一目了然),速度相對(duì)較慢。
從功能(néng)開(kāi)發(fā)上來看,H5及小程序局限性較多,選擇APP更爲自由。 在原生APP當中,可調用系統底層的硬件(例如攝像頭,麥克風等等),支持的硬件更多,更容易擴展。相對(duì)而言,H5便望塵莫及了;而小程序是在于巨頭的籠罩之下,局限于微信的管轄,功能(néng)都(dōu)需要有微信的接口支持,所以,功能(néng)也相對(duì)局限(雖然,近年來微信不斷地爲小程序賦能(néng))。
……
如何選擇,就(jiù)需要根據以上多個維度來綜合分析并取舍,最終來得出選擇。
假若你的客戶或者你的上司要求做出來的軟件開(kāi)發(fā)周期要短,預算要少,流暢要高,功能(néng)要全,内存占據少,同時(shí)兼容各版本…..那麼(me),在你看完阿境的碎碎念之後(hòu),你告訴他:“ 夢裡(lǐ)啥都(dōu)有。 ”
2. 已經(jīng)2020年了,小程序還(hái)是這(zhè)麼(me)火,是否有替代APP的可能(néng)性?
大家往往在現在有個推理誤區: “張小龍說(shuō)過(guò),小程序會(huì)替代80%的APP。”
于是乎,許多人推理得出”小程序這(zhè)麼(me)火,那麼(me),今後(hòu)一定會(huì)取代APP。”
阿境認爲,這(zhè)完全是個悖論。在以上分析“APP能(néng)否被小程序替代”這(zhè)個問題的時(shí)候,我們上面(miàn)在清楚了小程序及APP的優缺點之後(hòu)(其實是啰嗦了一堆),這(zhè)個問題也就(jiù)不難回答了。
小程序的核心價值高低在于解決實際問題的能(néng)力和體驗。 從用戶需求的角度講,用戶不會(huì)在意自己使用的是小程序還(hái)是APP,而是更多的關注哪種(zhǒng)方式操作更簡單,流程體驗哪個更順暢,不容易占用手機内存等。
這(zhè)就(jiù)意味著(zhe)開(kāi)發(fā)者推出的小程序若非體驗和服務優于APP一個量級,否則用戶在操作習慣上依然傾向(xiàng)原有的APP。以及若非高頻的場景觸發(fā),用戶很難在已有app的基礎上再選擇一個新的操作方式。
而小程序能(néng)夠替代的APP,基本是一些工具性,功能(néng)簡單,較不常用的APP的功能(néng)(如日常打卡,電影購票,點餐,乘車服務類等),都(dōu)是 基于小程序其“無需下載即用即走”的特點;而APP的功能(néng)更加強大,如微信、淘寶等APP,是小程序無法替代的。
要注意的一點,80%不等于100%,有時(shí)候往往那僅有的20%,才是市場的一片天。
寫在文末
從2010年的“我要做一款xxAPP”,一直到2014年的“我要做一款xxH5”,再到現在的“我要做一款xx小程序”,我們可以很清晰地觀察看到, 互聯網載體的發(fā)展,影響到市場的聲音 ,這(zhè)是一種(zhǒng)發(fā)展的趨勢。
但 就(jiù)這(zhè)三者而言,并無絕對(duì)的優劣 ,看完文章的朋友們應該也能(néng)大緻明白,場景的不同決定著(zhe)開(kāi)發(fā)載體的不同,理性對(duì)待,理性選擇。
作者:阿境,熱愛産品的凡夫俗子。野蠻生長(cháng),産品汪一枚,做過(guò)電商、醫療、教育行業項目,有百萬級流水産品經(jīng)驗。公衆号:夢想家阿境
本文由@阿境 原創發(fā)布于人人都(dōu)是産品經(jīng)理,未經(jīng)作者許可,禁止轉載。
題圖來自Unsplash,基于CC0協議