原生(安卓自带的显示组件)和H5(单独写代码去渲染前端页面)测试:
- 原生就是使用android本身的显示组件进行显示
- html5就是前端工程师自己写的组件进行个性化显示
1.如果项目核心需求中,包含富文本,动画,大量格式,且无其他需求(如电商的商品图文详情,文章咨询等)------使用H5,可以更好的更快的实现功能。
2.如果项目处在初期试错阶段,不确定是否要长期运营,或是暂时的活动页面。------使用H5,成本低,开发周期短;可以保证用户更新及时性,且无新老版本兼容问题。(使用原生APP一定要发版才能实现新功能,且旧版本用户不升级就无法体验)
3.如果项目核心需求中,需要调起本机硬件功能,离线操作(如电商评价页面需要上传图片)。------必须使用原生,H5无法实现。
4.如果项目需要较高的用户体验度(如游戏或是模型操作),且项目时间较宽裕-----使用原生,流畅性和体验更好。
5.如果项目需要大量的前后端数据交互,且需要保持稳定(如电商购物车、订单页面)。-----使用原生,原生的API更加稳定,对于弱网状态的兼容性也更好。