移动APP开发的三种常见模式
Posted 时光-ing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动APP开发的三种常见模式相关的知识,希望对你有一定的参考价值。
(1)当前流行的H5移动端开发框架
①jQuery mobile
②Bootstrap
③Sencha
④MUI
(2)原生应用(Native App)
原生应用程序是某一个移动平台(比如ios或安卓)所特有的,使用相应平台支持的开发工具和语言(比如ios平台支持Xcode和Objective-C,安卓平台支持Eclipse和Java)。原生应用程序看起来(外观)和运行起来(性能)是最佳的。但是存在开发成本高的缺点,并且ios和安卓不如Web开发简单,具有更高的复杂性。
优点:
①可访问手机所有的功能(GPS、摄像头)
②速度更快、性能高、整体用户体验不错
③可线下使用(因为是在跟Web相对地平台上使用的)
④支持大量图形和动画
缺点:
①开发成本高
②支持设备有限(一般是哪个系统就在哪个平台专属设备上用)
③上限时间不确定(App Store审核过程不一)
④内容限制(App Store限制)
(3)H5移动app(Mobile app):里面存放的为H5的界面
html5应用程序使用标准的Web技术,通常是HTML5、javascript和CSS。这种只编写一次、可到处运行的移动开发方法构建的跨平台应用程序可以在多个设备上运行。例如,在有些浏览器中点开看到的小应用,看起来效果和APP差不多,其实就是使用的H5页面,存在一定的局限性。
优点:
①用户可以直接使用最新版本
②可支持设备广泛
③较低的开发成本
④可即时上线
⑤无内容限制
缺点:
①要求联网
②表现略差(对联网的要求比较大)
③用户体验没有那么炫
④图片和动画支持性不高
(4)混合模式应用(Hybrid App)
混合应用程序让开发人员可以把HTML5应用程序嵌入到一个细薄的原声容器里面,集原生应用程序和HTML5应用程序的优点(及缺点)于一体,比较接近于原生应用开发,但开发成本要小很多。
优点:
①兼容多平台
②顺利访问手机的多种功能
③App Store中可下载(Web应用套用原生应用的外壳)
④可线下使用
缺点:
①不确定上线时间
②用户体验不如本地应用
③性能稍慢(需要连接网络)
④技术还不是很成熟
相关链接
MUI的简介
以上是关于移动APP开发的三种常见模式的主要内容,如果未能解决你的问题,请参考以下文章