开发周期最长,而且有iOS和安卓两个终端要开发,光这个特性就会导致成本几乎是其它终端的两倍,然后开发完成后还有各种应用商店上架的成本,有的应用商店还要开发者先申请软件著作权才能上架,非常繁琐麻烦
兼容性...较好,因为微信的环境比较一致 最差,容易受到不同机型/浏览器内核/手机分辨率的影响 最好,通常只要手机操作的版本不会太老就没兼容问题
可移植性 最低,只能在微信里运行,但目前已经支持在浏览器或APP内唤起...最好,H5页面的应用很灵活,即可以在普通浏览器和微信里打开,也可以嵌入到小程序或APP里动态加载,在异业合作需要较多的场景可以灵活支持 较好,世上的手机,基本就是iOS和安卓两种系统
推广难度 最低,...,很多用户的脚步会停留在下载页
加载速度 较快,微信会缓存静态代码,只要用过一次,后续就只有数据交互,响应速度快 最慢,缓存的机制及效果不如其它两个 最快,除数据外的内容直接在安装包里,只有数据交互
手机硬件接口支持...较好,调用微信的接口间接控制手机的硬件 最差,出于安全性的考虑,H5页面的能力被限制在浏览器内,所以几乎无法操控手机硬件资源 最好,几乎所有的操作系统支持的硬件都可以操控
适用场景(参考) 非刚需应用