1. 程式人生 > >Html5與App的優缺點

Html5與App的優缺點

在這個app橫飛的年代,對於整個產品研發團隊來講,高速的迭代,爆炸式的功能追加已經成為了網際網路行業的時代標籤,以小時甚至分鐘為單位的進度度量成為了常態。在這個市場大環境下,浪裡淘沙的不單單是商業模式、產品定義,技術格局也在以颶風的速度在迭代更新,本來已經日新月異的技術,配合著各式各樣產品的出現發生了更加驚人的變化。而app和H5的大戰,也早在幾年前就已經悄悄拉開帷幕。

競爭現狀
說起app和H5的現狀,要從2個方面進行闡述:
1、app應用與H5應用之爭
       app應用也就是我們常說的ios、android兩大體系(其他系統佔比太少不做考慮),這類應用都比較重,功能全面,互動流暢。
       H5應用的主要體現在我們的社交類工具中,只需要有一個簡單的瀏覽器引擎就可以執行,這類應用都非常輕量級,功能單一,通過微信等平臺傳播很快。
2、app應用內部的原生與H5佔比之爭
       現在的大部分app應用中,已經充斥著佔比很高的H5頁面或者元素,致使app只是作為一個功能展示框架。從目前主流非工具類、非大型遊戲的app應用來看,使用硬體機能部分、常年不變且使用率很高的部分會使用原生app,其他功能幾乎都是清一色H5實現,而這種變化對於普通使用者來說基本是無感知的。

原生app劣勢:


1、ios迭代週期嚴重受限
       擋在ios原生app面前最最重要的一個壁壘,就是蘋果公司的稽核,平均每個版本稽核1周,每年只有寥寥數次的快速稽核,即便是快速稽核也需要3-4天左右的時間才能夠釋出。加之In House版的推廣限制,app store已經成為了團隊談之色變的產物。讓我們這種上午需求下午上線的團隊幾乎沒有辦法進行推進。
       每一個原生app改動都要提前若干天進行部署,還需要考慮之後若干個月可能的變更,不單單是成本激增、風險更大,更重要的是:網際網路時代的產品比拼如果技術成為了瓶頸,那這個產品必將寸步難行。
2、android相容性差
       android雖然沒有像ios那樣的稽核週期,但所換來的卻是千差萬別的相容性問題,每一個android開發和qa手上沒有5個以上的真機,都不好意思說自己接觸過android。每一個android開發的內心深處,多多少少都對某些老爺機有說不出的怨念,經常會想,我為什麼不去搞ios!
3、使用者使用成本高,導致拉新困難
       這一條是針對app應用的劣勢,想讓一個使用者下載並使用一個app,要遠比讓他從微信中授權使用一個網頁應用難的多,導致了各種地推活動的獎品越來越好但效果越來越差事實。
4、開發成本高
       首先你要有一批ios開發,再加一批android開發,然後分別配置一批qa,即便單人的薪資已經有所回落,但app團隊的成本永遠是整個團隊裡最高的之一。單單是相容老版就要花去不少人工成本。

H5優勢:

1、迭代速度快
       相比ios的迭代速度,H5簡直就是即時響應,隨時變更隨時上線。使用者可以在毫無感知的情況下獲取到最新的變化。照片紅包上線與下線只是瞬息之間,我甚至沒有來得及ps我的玉照就已經被下線了。
2、相容性強
       H5的相容性只體現在螢幕的大小和部分極特殊機型上,即便出現相容性問題也僅僅是展示上的略微差異。相比android的誇張測試範圍,H5可以說並不存在相容性的問題。
3、傳播途徑廣、使用者使用成本低
       H5在營銷執行方面的優勢太多,以至於我只能把他們歸結為這一條。通過各種社交產品的病毒式擴散,使用者只需簡單的開啟連結即可達到我們的宣傳推廣目的。
4、開發成本低
       H5團隊可以直接從pc前端團隊演變過來,甚至後端開發兼職H5的例子並不是沒有。總結起來就是:學得快、用人少、測試樂的呱呱叫。

app相比H5的優勢:

相比app的劣勢,app的優勢顯得十分單薄。
1、互動效果好,響應速度快
       頁遊和客戶端遊戲的區別。目前對於追求產品極致體驗但苦於H5無法滿足的情況,原生app也是一種退路。
2、機能操作必不可少
       對於硬體機能的操作,app有其不可替代性,比如相機和touch等功能。
3、使用者黏度高
       對於app應用來說,一旦拉新成功,只要產品對他有價值,一般不會輕易棄用。但H5,連結一關,剛才幹什麼就已經忘記了。

未來:
說完了app和H5的對比後,讓我們來預測一下未來的事,還是從那兩個方面進行討論。
1、app應用與H5應用
       工具類、大型遊戲類app,這類app有H5無法達到的技術屏障,還是會繼續存在下去。而對於其他的應用,app的價值已經沒有或者很少。不說未來,即便是當下,很多沒有多少資金的創業團隊都是以微信搭載H5的方式進行產品運營,連作為殼子的app都省去了。
2、app應用內部的原生與H5佔比
       當H5(或者未來某種更牛逼的前端移動技術)的發展能夠達到媲美app原生的互動流暢度和展示效果時,現存的app內部也將發生重大變化,app的作用只是為了保證應用的名稱不同、logo各異,內部實現將完全由H5取代,app只是提供操作底層硬體機能與展示的空殼。