H5与小程序技术方案比较
- 2019 年 11 月 6 日
- 笔记
记录下H5与小程序技术方案的主要差异
|
H5 |
小程序 |
---|---|---|
运行环境 |
浏览器/webview |
三种环境:IOS(JSCore+WKWebView)安卓(JSCore+Chrome57/V8+Chrome67)开发者工具(nw.js+Chrome60) |
系统权限 |
弱(重度依赖浏览器、兼容性有限) |
强(微信开放API蓝牙、WiFi、NFC、罗盘…) |
直接分享朋友圈 |
能(分享链接容易被屏幕) |
不能(分享卡片的体验好) |
扫码识别 |
能 |
能 |
支付能力 |
多种 |
微信支付 |
性能 |
一般(需要请求很多资源) |
好(微信做了解析优化,接近原生APP体验) |
入口数量 |
少 |
多(最近使用、我的小程序等50+场景入口) |
专属入口 |
无 |
有 |
用户触达 |
邮件/短信文字链接 |
公众号/小程序模板消息(收集formid后一周内任意时间) |
简易功能成本 |
低 |
低 |
系统功能成本 |
高(不支持某些系统能力) |
低 |
迭代周期 |
短(随时上线) |
较长(需审核) |
外部限制 |
较少(可裸奔,先实现功能再补证) |
多(资质要求(娱乐视听、医疗、社交)、HTTPS、程序大小限制) |