经常有朋友或意向客户需要开发一套应用时,在移动端选型上会纠结到底是做微信小程序或H5页面或APP,所以今天抽空整理了一下三种类型应用的利弊,供大家参考
终端 | 微信小程序 | H5页面 | APP |
---|---|---|---|
成本 | 较高,相对开发原生H5,小程序门槛要高一些,导致开发人才相对H5来说较少,开发周期也要长些 | 最低,开发效率高,有多种方案可以选择,掌握这项技能的开发者最多,所以相对容易找到合适的开发人员 | 最高,因为三者中APP开发周期最长,而且有iOS和安卓两个终端要开发,光这个特性就会导致成本几乎是其它终端的两倍,然后开发完成后还有各种应用商店上架的成本,有的应用商店还要开发者先申请软件著作权才能上架,非常繁琐麻烦 |
兼容性 | 较好,因为微信的环境比较一致 | 最差,容易受到不同机型/浏览器内核/手机分辨率的影响 | 最好,通常只要手机操作的版本不会太老就没兼容问题 |
可移植性 | 最低,只能在微信里运行,但目前已经支持在浏览器或APP内唤起 | 最好,H5页面的应用很灵活,即可以在普通浏览器和微信里打开,也可以嵌入到小程序或APP里动态加载,在异业合作需要较多的场景可以灵活支持 | 较好,世上的手机,基本就是iOS和安卓两种系统 |
推广难度 | 最低,99%的手机都安装了微信,小程序通过微信分享转发,无论是转发者还是被转发者用起来都非常便捷 | 较高,可以通过微信或手机内置浏览器的插件转发,不过相对于小程序而言操作稍麻烦 | 最高,要下载安装才能使用,大部分用户会认为这个操作非常麻烦,很多用户的脚步会停留在下载页 |
加载速度 | 较快,微信会缓存静态代码,只要用过一次,后续就只有数据交互,响应速度快 | 最慢,缓存的机制及效果不如其它两个 | 最快,除数据外的内容直接在安装包里,只有数据交互 |
手机硬件接口支持 | 较好,调用微信的接口间接控制手机的硬件 | 最差,出于安全性的考虑,H5页面的能力被限制在浏览器内,所以几乎无法操控手机硬件资源 | 最好,几乎所有的操作系统支持的硬件都可以操控 |
适用场景(参考) | 非刚需应用,希望通过分享快速传播 | 非刚需应用,将来异业合作较多,需要在浏览器或其它APP,小程序入口打开,对原生硬件(如摄像头,录音等)接口无需求 | 刚需应用,参考操作频率不低于1次/周 |
更多专业评估建议,详询
广东井田云科技有限公司
版权声明:本文为one_and_only4711原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。