天天看點

移動原生App開發和HTML 5開發,你更看好哪個?

小程式的釋出,讓我們不得不思考,移動原生App開發和HTML 5開發,哪個更有優勢? 在技術的發展上,HTML 5會取代App應用嗎? 你更看好哪個?

經常會有人問“APP開發究竟是用原生的好點還是H5好點?”

  首先我們來看看原生APP,從2010年正式崛起,對開發者而言,不過兩三年的時候,對企業而言,更是賴以進入網際網路時代的标志,正因如此,不論是隸屬于資訊服務範疇的IT軟硬體開發商或是内容服務商,乃至于一般企業使用者,顯然都無法抵禦這股趨勢潮流。

  再來看看H5,近兩年來,H5的發展勢頭确實很猛,甚至都出現了很多言論說:H5終将取代原生APP。

  H5确實有着很多的優點,但是原生APP的開發也有着自己的優勢。現在我們來對比一下H5和原生APP開發的優缺點。

    優點:

        - 可通路手機所有功能(GPS、攝像頭);

        - 速度更快、性能高、整體使用者體驗不錯;

        - 可線下使用(因為是在跟Web相對地平台上使用的);

        - 支援大量圖形和動畫

        - IOS端可以通過下載下傳獲得利潤、android無。

        - 應用稽核流程會保證讓使用者得到高品質以及安全的App;

        - 市場成熟

    缺點:

        - 開發成本高;

         - 維持多個版本的成本比較高;

         - 無法移植

        - 支援裝置非常有限(一般是哪個系統就在哪個平台專屬裝置上用)、碎片化;

         - 上線時間不确定(App Store稽核過程不一);

         - 内容限制(App Store限制);

         - 獲得新版本時需重新下載下傳應用更新。

         - 支援裝置廣泛;

         - 較低的開發成本;

         - 即時上線;

         - 無内容等限制;

         - 使用者可以直接使用最新版本(自動更新,不需使用者手動更新)。

         - 表現略差(網絡要求);

         - 使用者體驗沒那麼炫;

        - 圖檔和動畫支援性不高;

        - 沒法在App Store中下載下傳、無法通過應用下載下傳獲得盈利機會; 要求聯網;

         - 對手機特點有限制,無法對硬體底層進行調用。

        - 性能測試

在跨平台上,H5勝出。

在開發速度和成本方面,H5勝出

在版本控制和BUG修複方面,H5勝出

對于碎片化挑戰而言,H5勝出

在變現能力方面,原生APP開發勝出

在使用者體驗和表現上原生APP開發勝出

    Html5和原生APP各占優勢

      1、 預算有限情況下,建議選擇H5;

      2、 使用者體驗要求高的情況下,更适合原生App技術;

  

移動原生App開發和HTML 5開發,你更看好哪個?

    目前來說,最好的開發模式是兩種技術的混合使用。

    所有産品都是圍繞着使用者體驗在跑,在這種情況下,個人建議選擇原生App作為開發首選,畢竟在網絡不好的情況下,H5的體驗感較差,就像微信朋友圈打開文章時頭部一直在加載時給使用者的體驗感,而且2016年過後,各大企業和廠商都不止專注于手機、平闆、自動化操作等硬體,電視甚至汽車等各類連網裝置也衍生莫大商機,如果處于軟硬體同時部署的情況下,原生APP有着更大的優勢。

産品是否需要倚賴裝置底層的照相機、GPS定位、掃瞄或其他功能?如果是,則原生App顯然是較為合适的選項;其次,企業是否想要凸顯獨創UX/UI?是否想要設計相對複雜的使用者接口?是否欲将小額購買功能嵌入App内?又或者必須倚賴大量資料的接收與傳送?

移動原生App開發和HTML 5開發,你更看好哪個?

隻能期待未來H5能帶來更多的驚喜。

繼續閱讀