您的位置:首页 > 移动开发

如果让你设计一款混合APP,以公司项目为例,哪些界面通过Web展现,哪些界面用源生?

2015-11-24 00:00 429 查看
摘要: 原生APP开发和HTML5技术是目前移动应用开发领域两个最火的技术?今天同伴同学跟我讨论哪些场景适合用原生,哪些场景用h5,我总结了以下,供分享。

1.如果APP中出现大段文字(如新闻、攻略等),且格式比较丰富(如加粗,字体多样),那么用H5会比较方便。原因是原生开发解析json对字符串格式处理不算很好。
2.如果讲究APP反应速度(含页面切换流畅性),则选用原生开发,因为H5其本质是网页,换页时,基本要加载整个页面,就像是浏览器打开一个新页面一样,显得较慢,而原生系统则只加载变化部分。
3.如果APP对有无网络、网络优劣敏感(譬如有离线操作,在线操作),那么,基本选用原生开发,虽然H5可以做到,但是很复杂。
4.如果APP需要频繁调用硬件(摄像头、麦克风、未来的湿度检测仪等等)那么,基本选用原生开发,这样支持硬件更多,更容易扩展,且调用速度更快,H5就望尘莫及了。
5.如果APP用户常见页面频换,如(淘宝首页各种不同活动),那么用H5,维护起来更容易。
6.如果预算有限(H5开发一套可跨平台覆盖安卓、ios,黑莓、塞班),不是很讲究用户体验,不在乎加载速度,那非H5不可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: