APP、小程序、H5,如何选择不同的开发载体?
APP、小程序、H5,如何选择不同的开发载体?
一、App、小程序、H5 能力对比
1. App 优点:运行速度快,体验好;能够承载更多产品功能,一些复杂的功能能够通过原生实现(如摄像头、方向传感器、重力传感器、拨号、GPS、语音、短信、蓝牙等);界面设计、操作逻辑等方面流畅性、用户体验较好。 缺点:开发周期长,费用多;更新需要上架审核(IOS 只有 App Store 一个市场,但 Android 需要发布到不同的应用市场);获客成本高,需要用户下载安装应用。
2. 小程序 优点:触手可及,无需下载,即用即走;开发成本低、体验接近原生;审核快,更新方便,BUG 出现后能够快速响应修复。 缺点:受制于指定平台的管控,数据难以共享;引流能力有限,传播有限。
3. H5 优点:跨平台性;开发成本相对较低;开发周期短,维护成本较低;开发成本较低,对浏览器适配简单,简单易发布,直接上传即可,无需审核。 缺点:加载速度慢,需要根据网络情况下载资源,并且数据难以持久化,网页关闭后需要重新加载,用户体验差;开发功能局限,仅能使用部分设备底层的功能,蓝牙、短信、摄像头、麦克风等功能无法使用。
二、如何选择不同的开发载体该问题不能一概而论
APP、小程序、H5 这三者没有绝对的好,也没有绝对的差,主要取决于开发方的产品类型(行业)、产品定位(方向)、项目预算(金钱)等多个维度综合考虑。APP、小程序、H5 其实都是一种前端的展示形式,选择哪种合适,取决于他们各自的特点及所携带的功能(如上文能力对比分析)。
对于如何选择不同开发载体,粗略分析结论:
1)从成本预算上来看,人力资源充足情况下,APP 是最好选择;若想小成本试错,则 H5 或小程序更加合适;
2)从时间周期上来看,开发 H5/小程序,远比 APP 更加快速;
3)从流畅性及反应速度来看,APP 跟小程序都是不二选择,H5 则相对逊色。
4)从功能开发上来看,H5 及小程序局限性较多,选择 APP 更为自由。就这三者而言,并无绝对的优劣,场景的不同决定着开发载体的不同,希望大家理性对待,理性选择。
评论