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

被折叠的 条评论
为什么被折叠?



