移动开发AP技术及微信小程序三大移动操作平台androidWINSOWSPHONE大平台对比应用商店droidMarketAppStoloreWpMaket安装包格式开发工具Eclipsevisualstudio开发包AndroidsDk开发语言Javaobjective-cFRAMEWORKWindows平台名称移动开发技术原生开发技术(Nativeapp)网页开发技术(Webapp)混合开发技术(Hybridapp)NativeAPpWebappHybirdAPP就是原生撤是主是釆用統的准約为了弥如上两者开发模肃台特定的开发言渐开+MLcb缺的产物技术开发通过不同平台的刘可以安装,使用t开发览器来实现平台两模式Nte主小Ne体型Nativeapp·是某一个移动平台所特有的,使用相应平台支持的开发工具和语言(比如0S平台支持Xcoe和Objective-C,安卓平台支持Eclipse和ava)。有很强的交互,是一个完整的App,可拓展性强,需要用户下载安装使用。模式通常是由“云服务器数据+AP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。原生应用程序看起来(外观)和运行起来(性能)是最佳的。举例:摄像头,扬声器等原生开发优点速度更快、性能稳定、整体用户体验不错访问本地资源(通讯录,相册)可线下使用(因为是在跟Web相对地平台上使用的)支持大量图形和动画,出色的动效比移动WebApp运行快容易发现(应用商店旦面)和重新发现(应用图标会一直在主页上),对于苹果而言,应用下载官方卖场的应用审核流程会保证让用户得到高质量以及安全的Ap官方会发布很多开发工具或者人工支持来帮助你的开发拥有系统级别的贴心通知或提醒原生开发缺点开发成本高,尤其是当需要多种移动设备来測试时因为是不同的开发语言,所以开发,维护成本也高因为用户使用的Ap本不同,维护起来很困难支持设备非常有限(一般是哪个系统就在哪个平台专属设备上用)官方卖场审核流程复杂且慢,发布进程受影响上线时间不确定(AppStore审核过程不)内容限制(AppStore限制)·获得新版本时需重新下载应用更新(提示用户下载跟新,用户体验差)WebappWeb应用本质上是为移动浏览器设计的基于Web的应用,它们是用普通Web开发语言(htmljava,,phpJavaScript)开发的,可以在各种智能手机浏览器上运指采用htm5语言写出的App,不需要下载安装。依托于浏览器,基本上可以说是触屏版的网页应用HTML5应用程序使用标准的Web技术,通常是HTML5、JavaScript和只需编写一次、可到处运行的移动开发方法构建的跨平台移动应用程序可以在多个设备上运行。WebappWebapp,开发即是一种框架型AP开发模式hm5AP框架开发模式),具有跨平台的优势,=m通常由“HTM5云网站+AP应用客户端”两部份构@●网号着乐视项频小使成,AP用客户端只需安装应用的框架部份,而应⊙s●0用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户回白百何与丈夫咋羽凡亲密合照两人婚变传闻已久虽然开发人员单单使用HTML5和javAscript就能构建功能复杂的应用程序,但仍然存在一些重大的局限性,具体包括会话管理、安全离线存储以及访问原生设备功能(摄像头、日历和地理位置等Web开发优点跨平台开发、用户不需要去卖场来下载安装Ap,开发速度快任何时候都可以发布App,因为根本不需要官方卖场的审核,可即时上线支持设备广泛开发成本较低无内容限制用户可以直接使用最新版本(自动更新,不需用户手动更新)页面存放于web服务器(减少了内存,但是会增加服务器的压
移动开发APP技术PPT精选文档 来自淘豆网m.daumloan.com转载请标明出处.