使用H5开发移动端app
优点:
很大的好处就是快速、简单、方便,一套代码几乎不用怎么修改就可以同时打包iOS、Android安装包。
基于前端各方面应用技术栈成熟,资料齐全。
有不少的平台和开发工具可供选择,集代码编辑、调试、打包几乎一条龙服务 , 基于H5+的环境与原生底层交互越来越多,很多功能界面在效果上几乎和原生的没啥区别。
不足:
H5开发APP的不足在与原生的相比,有些场景暴露的很彻底。比如一些过度动画,手势操作,任务异步处理等 , 还有一些访问相册、图片处理底层设备硬件之类的。这些地方表现的有明显的不足。
开发工具框架之类的太多,如果一个不熟悉前端的新人过来,几乎不知道该如何下手。
所以对于一些业务逻辑简单,没有复杂的操作处理的应用,H5开发再好不过。对一些重型的应用还是原生的为主,H5为辅助也是一个很好的搭配。
更多功能查看官方文档
https://www.dcloud.io/mui.html
H5 App设计者需要注意的问题
1.不要在没有流程图之就前开始设计或者画线框图
即便一个简单的H5 APP也要有一个思虑周全的流程图,以确保在H5 APP有合乎逻辑的、合理的导航结构。跳过流程图直接进进入开发会让开发变得复杂、不可控,很容易让用户迷茫,最后选择关掉或者卸载你的App。
2.分工要明确不要忽略开发预算
一个计划好的H5 App可能有一个搜索框,设计师预想的是一个产生实时结果的键入搜索,但设计师不能是做这个重大决定的唯一决策人。
3.不要随意使用介绍动画
如果你打算使用介绍动画,那要让动画时间尽可能短,设计尽可能精细以及足够吸引人,值得用户花费时间等待。<