全球旧事资料 分类
移动App开发模式及流程
一.开发模式:
开发移动App技术涉及的范畴宽泛,包括各路客户端(A
droid、iOS、WP等)、服务端(主流语言Java、Php等)开发模式可以分为:1原生app该模式下针对IOS、A
droid等不同的手机操作系统要采用不同的语言和框架进行开发。A
droidapp需掌握java语言、了解EclipseMyEclipse开发工具;iOSapp需掌握objectivec语言、了解Xcode2webapp:该模式通常由“HTML5云网站APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。主要技术有html(HTML5)css(CSS3)JavaScript语言3混合app:介于webapp、
ativeapp这两者之间的app,兼具“NativeApp良好用户交互体验的优势”和“WebApp跨平台开发和低成本的优势”。主要以JSNative两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。
什么叫做原生App
NativeApp开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、A
droid等不同的手机操作系统要采用不同的语言和框架进行开发,是专门针对某一类移动设备而生的,它们都是被直接安装到设备里,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上,原生App而用户一般也是通过网络商店或者卖场来获取例如TheAppStore与A
droidAppso
GooglePlay。
什么是混合app
HybridApp(混合模式移动应用)是指介于webapp、
ativeapp这两者之间的app,兼具“NativeApp良好用户交互体验的优势”和“WebApp跨平台开发和低成本的优势”。HybridApp主要以JSNative两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。目前已经有众多HybridApp开发成功应用,比如百度、网易、街旁等知名移动应用,都是采用HybridApp开发模式。
什么是WebApp开发
WebApp开发即是一种框架型APP开发模式(HTML5APP框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。
Nativeapp优点
1
Hybridapp优点
原生应用和Web应用的结合体应用比例很自由;2开发成本低;
Webapp优点
1运行到浏览器上,项目独立;2跨平台开发工具选择多;
可访问手机所有功能(GPS、1摄像头);
2
速度更快、性能高、整体用
f户体验最好;3可线下使用r
好听全球资料 返回顶部