1.Hybrid App 开发模式介绍
Hybrid App是一种介于Web App和Native App(原生移动应用)的混合模式移动应用。Hybrid开发方法结合了Native开发和Web技术,它兼具着Web App的跨平台、成本低等优点,并且拥有与原生应用同样的流畅性。解决了web App响应速度慢、用户体验差、应用商店不认可等问题,同时又不像Native App那样开发成本高、维护性差、跨平台难。像Web App一样,Hybrid App大部分功能也是用响应式网页设计技术实现,设计者只需要把大部分精力投入在html5页面的设计上(图1为释义)。
图1:Hybrid开发者需要关注的工作
但html5页面在手机上的运行又要靠程序语言设计的框架支持,而随着云时代的到来,这种框架和开发平台是很容易获取到的。所以给这种开发模式起名Hybrid(混血儿),简直是恰到好处。
2.Hybrid App 开发模式优点
- 兼具web App的跨平台性、可移植性
- 可调用原生设备功能的特征(如调用摄像头、相册等,这些是Web App所没有的)
- 可以在应用商店中发布
- 开发周期短,成本低,可同时适用与IOS平台和Android平台
3.Hybrid App 开发模式缺点
- 对交互体验和性能有很高要求的应用(如手机游戏)不适合用Hybrid
- 用户体验稍低于Native App应用