新手须知,一些比较常见的问题
开发HTML5+混合APP
1. 技术要求
至少要会点前端技术 html+css 的页面布局,和相关的一些 javascript 使用基础,如果涉及后端后台的技术开发,至少懂一门后端开发语言:php , .net , java, python 等等,本站以php为讲解。
2.是使用 HBuilder 好还是 HBuilder X 开发好呢?
目前推荐使用 HBuilder X 来发开H5+APP也可以开发 uni-app, 相比老版本 HBuilder 它在性能上大大提升了,不管是打开的速度还是语法提示,都有大幅度的提升,这两个版本都提供了配置文件可视化管理,大大方便配置相关功能,也可以一键生成应用图标,上传启动封面等等。
3. HTML5+ 开发的APP, 可以上架苹果应用商店 和 各大安卓应用市场吗?
是可以上架的,如果大家在上架遇到什么疑问都可以在这里提问或到官方论坛提问。
4. HTML5+APP 可以申请 软件的版权证书吗?
可以的,把你的HTML+JS 源代码,复制60页word,可以个人或公司提交申请,也可以找代理商帮你提交申请。
5. DCloud HTML5+APP开发只能使用官方的MUI 框架吗?
不是的,我们也可以使用第三方UI框架, 例如:Vue , Framework , Ionic UI,等等,不一定要使用官方的MUI 框架,但官方的MUI的框架也是最好的选择,大家可以根据自己的APP界面要求,达到什么效果,来选择,也可以两个框架混合使用。
6. mui.js 它不是JQuery 它没有操作DOM的方法
有些朋友,可能还这样使用 mui("#input").val(); 来获得文本框的值,这是错的,它不是JQ, mui.js 只是MUI框架的一个封装的插件,它是为支配UI框架使用的,例如,图片切换,弹出框提示,左右滑动版块,选项卡等等这些UI使用,详细的可以查看MUI框架使用讲解。
7. 我的APP适不适合用 HTML5+APP 来开发呢?
可以根据自己的需求评估,一般资讯类,金融类,商城类等等都可以在线打包APP实现,如果是涉及游戏类,视频,音频,拍摄类应用,需要集成第三方SDK的,需要离线打包来扩展我们的功能来实现。
8.HTML5+APP开发原则
1.页面布局尽量简单化,避免使用复杂的动画效果,让页面打开更流畅
2.我可不可以使用JQuery来开发APP,当然可以,但是一般尽量使用原生的JS,对页面性能更好,一般没有用到复杂的功能不需要使用JQuery,因为原生的APP浏览器,并不像UC或QQ,谷歌手机浏览器那么,有什么加速渲染内核这些,原生APP自带的浏览器稍微性能差些,所以对JQ的渲染,如果是低端手机可能会出现闪屏的感觉,所以能尽量原生JS最好。
可以参考原生JS代替JQuery的方案
9.DCloud 是否是开源,我公司要商业使用,是否需要授权
根据dcloud 官方回复,dcloud 是开源的,开发的APP可以商业应用,它遵守开源协议,不需要书面授权都可以.
加载更多