手机软件开发,目前主流平台是iPhone, Window Phone7, Andoid,其中iPhone OS只有苹果自己开发系统,开发人员只可以开发应用。
开发的应用分3种:
1.webAPP(网页)
2.NativeAPP(原生App)
3.hybridApp(混合App)
每一种开发模式都有自己的弊端:
webApp:
1. webApp用户体验不好,只能使用有限的移动设备硬件能力,无法使用更多的移动设备硬件能力。
2.复杂的交互效果和动画会卡顿,白屏,安卓低能机上尤其明显。
3.依赖服务器必须联网。
NativeAPP(原生App) :
1.分平台开发成本高,开发周期长.
2.后期维护麻烦
3.性能高
hybridApp(混合App)
1.介于webApp和NativeApp两者之间的app同时使用网页语言(HTML+CSS+DIV+Javascript)与程序语言java等编写。
类似于美颜相机和游戏就需要原生app,类似于小说软件就需要混合app开发。
主要说的是web前端混合app开发,使用HBuild开发,由于时间的原因先写到这里,改天继续更新。
转载于:https://www.cnblogs.com/yscode/p/8582236.html