H5與小程序技術方案比較

  • 2019 年 11 月 6 日
  • 筆記

記錄下H5與小程序技術方案的主要差異

H5

小程序

運行環境

瀏覽器/webview

三種環境:IOS(JSCore+WKWebView)安卓(JSCore+Chrome57/V8+Chrome67)開發者工具(nw.js+Chrome60)

系統權限

弱(重度依賴瀏覽器、兼容性有限)

強(微信開放API藍牙、WiFi、NFC、羅盤…)

直接分享朋友圈

能(分享鏈接容易被屏幕)

不能(分享卡片的體驗好)

掃碼識別

支付能力

多種

微信支付

性能

一般(需要請求很多資源)

好(微信做了解析優化,接近原生APP體驗)

入口數量

多(最近使用、我的小程序等50+場景入口)

專屬入口

用戶觸達

郵件/短訊文字鏈接

公眾號/小程序模板消息(收集formid後一周內任意時間)

簡易功能成本

系統功能成本

高(不支持某些系統能力)

迭代周期

短(隨時上線)

較長(需審核)

外部限制

較少(可裸奔,先實現功能再補證)

多(資質要求(娛樂視聽、醫療、社交)、HTTPS、程序大小限制)