經常有朋友或意向客戶需要開發一套應用時,在移動端選型上會糾結到底是做微信小程序或H5頁面或APP,所以今天抽空整理了一下三種類型應用的利弊,供大家參考
終端 | 微信小程序 | H5頁面 | APP |
---|---|---|---|
成本 | 較高,相對開發原生H5,小程序門檻要高一些,導致開發人才相對H5來說較少,開發週期也要長些 | 最低,開發效率高,有多種方案可以選擇,掌握這項技能的開發者最多,所以相對容易找到合適的開發人員 | 最高,因爲三者中APP開發週期最長,而且有iOS和安卓兩個終端要開發,光這個特性就會導致成本幾乎是其它終端的兩倍,然後開發完成後還有各種應用商店上架的成本,有的應用商店還要開發者先申請軟件著作權才能上架,非常繁瑣麻煩 |
兼容性 | 較好,因爲微信的環境比較一致 | 最差,容易受到不同機型/瀏覽器內核/手機分辨率的影響 | 最好,通常只要手機操作的版本不會太老就沒兼容問題 |
可移植性 | 最低,只能在微信裏運行,但目前已經支持在瀏覽器或APP內喚起 | 最好,H5頁面的應用很靈活,即可以在普通瀏覽器和微信裏打開,也可以嵌入到小程序或APP裏動態加載,在異業合作需要較多的場景可以靈活支持 | 較好,世上的手機,基本就是iOS和安卓兩種系統 |
推廣難度 | 最低,99%的手機都安裝了微信,小程序通過微信分享轉發,無論是轉發者還是被轉發者用起來都非常便捷 | 較高,可以通過微信或手機內置瀏覽器的插件轉發,不過相對於小程序而言操作稍麻煩 | 最高,要下載安裝才能使用,大部分用戶會認爲這個操作非常麻煩,很多用戶的腳步會停留在下載頁 |
加載速度 | 較快,微信會緩存靜態代碼,只要用過一次,後續就只有數據交互,響應速度快 | 最慢,緩存的機制及效果不如其它兩個 | 最快,除數據外的內容直接在安裝包裏,只有數據交互 |
手機硬件接口支持 | 較好,調用微信的接口間接控制手機的硬件 | 最差,出於安全性的考慮,H5頁面的能力被限制在瀏覽器內,所以幾乎無法操控手機硬件資源 | 最好,幾乎所有的操作系統支持的硬件都可以操控 |
適用場景(參考) | 非剛需應用,希望通過分享快速傳播 | 非剛需應用,將來異業合作較多,需要在瀏覽器或其它APP,小程序入口打開,對原生硬件(如攝像頭,錄音等)接口無需求 | 剛需應用,參考操作頻率不低於1次/周 |
更多專業評估建議,詳詢 廣東井田雲科技有限公司