文档介绍:该【主流移动开发平台分析 】是由【帅气的小哥哥】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【主流移动开发平台分析 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。activelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学****原生开发,研究Java、Object-C、C#等语言,还是选择继续使用网页开发,容忍HTML5功能的局限性?就在开发者左右为难的情况下HybridApp作为一个折中的解决方案诞生了。那么究竟什么才是HybridApp呢?HybridApp概念HybridApp:HybridAppisamobileapplicationthatiscodedinbothbrowser-,,theyaredownloadedfromtheplatformtoatargetdevice,suchasiPhone,,HybridApp是同时采用网页语言与程序语言进行开发,通过不同的应用商店进行打包与分发,应用的特性更接近原生应用而且又区别与Web应用。但是在开发过程中同时使用了网页语言,所以开发本钱与难度大大降低。也就是说HybridApp兼具了NativeApp与WebApp两者的诸多优点。浅析HybridAppHybridApp主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行〞的机制,成为真正适合跨平台的开发。目前已经有众多HybridApp开发成功应用,比方百度、网易、街旁等知名移动应用,都是采用HybridApp开发模式。经过众多开发者与成功案例证明HybridApp兼具了NativeApp的良好用户体验的优势,也兼具了WebApp使用HTML5跨平台开发低本钱的优势。现在有更多的开发者在面临移动平台的选择,所以在这里根据开发中各个平台的使用情况,针对现在主流的平台进行分析。主流移动平台分析HybridApp开发,现阶段主流的平台包括PhoneGap,AppCan,appMobi,Titanium等,它们基于webkit开源内核,使用HTML5标准开发,适配机型简单,支持开发者自定义插件,并能很好的应用于商业,教育,娱乐等行业,成为移动开发者的首选开发平台。PhoneGap〔Cordova〕activelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,:PhoneGap是一款国外的开源移动开发平台。目前已经将核心代码奉献给Apachecordova,,它是基于HTML,CSS和JavaScript的,可以使用一些开源的框架比方jQueryMobile,DojoMobile,SenchaTouch等等来提高用户体验,也提供了比较丰富的原生插件调用。特性:,现在使用appMobi提供的xdk进行模拟器开发。,开发者可以放心使用。,一次开发,多处运行。+HTML5,本钱低。优点:,通过封装的API可以直接访问硬件,比方说加速,相机,指南针,GPS,文件访问等。activelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,。,包括iOS,Android,Blackberry,Symbian,bada,WindowsPhone7,WindowsPhone8等。缺点:,进行编译,打包测试,发布等等。由于使用Hybrid开发的用户群,大局部是web开发者,对原生开发根本不了解,这无疑给每一个开发者增加了沉重的负担,需要对各个平台的开发都要需要了解,对硬件等等都要配置,加大开发本钱。,页面切换响应慢,数据请求慢。,对于国内大局部用户英文水平较差的是比较大的挑战。,技术支持不够到位,出现问题,无法排解,成为技术攻关的难点。AppCan产品功能:AppCan是外乡移动开发中使用最广的移动平台,网络舆论而言,AppCan是PhoneGap的中国化,但是从对AppCan实际使用,以及转向移动开发的朋友们互相交流反响,他们是截然不同的两个移动平台,AppCan不仅封装了类似于PhoneGap的本地调用功能,而且封装了uexWindow多窗口机制,实现了移动端的iframe效果,虽然不是开源工程,但一直都有面向开发者的免费版,并且也有定位于企业用户的企业版套装,。特性:activelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,。,一次开发,多处运行。+HTML5,本钱低。。。优点:,对于不了解苹果,以及Android环境开发的人是福音。,比方UI控件的封装,通讯类〔socket〕,地图,支付宝等更多的原生控件支持。,便于运营管理开发的应用。,官方论坛以及Q群建设较为完善,使开发者更好的进行交流沟通。缺点:,但描述比较简单,希望他们丰富他们的API文档。〔据说企业版可以自定义插件〕。,Android两大平台,不知道什么时候推出WindowsPhone8?,不过是收费的。Titaniumactivelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,:Titanium移动平台是所有移动开发平台中比较***的,它将JavaScript和本地库链接在一起,编译成字节码,针对iOS以及Android两个平台分别构建一个软件包。应用程序使用HTML,JavaScript和CSS进行开发,并支持PHP,Ruby和Python。应用程序可以使用AppceleratorAPI访问本地特性。并提供AppceleratorStudio开发环境,由于编译本钱地代码,所以用户体验是最好的。特性:。。优点:,根本到达纯原生的用户体验。。缺点:,并且比较简单,对国内用户使用有一定挑战。,国外框架,技术支持困难。,iOS,黑莓平台。。appMobiactivelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,:appMobi推出了全新开发工具XDK,这个工具使得开发者可以使用HTML5构建网络和移动平台的应用程序,可以进行屏幕仿真调试、设备实际调试和遥控调试等。特性:。+CSS+JS。,多处运行。优点:,并且推出有游戏加速引擎,主要包括物理引擎、离线和动态缓存、媒体播放器、验证和加密、增强现实、二维码和QR扫描、更好的显示支持。缺点:,技术支持差。目前已经有很多移动开发公司把PhoneGap进行了封装,提供打包、快速模板等开发环境。但是由于PhoneGap本身的局限性,如果要做长期的商业工程还有很长的路要走。而国内使用最多的AppCan,它从多个角度多种模式进行开发,可以满足国内从普通网站维护者到Web专业开发者等对于移动应用的需求。加上良好的技术支持,目前已经成为众多开发者的首选框架。而appMobi,Titanium移动平台,不同的用户根据自己的需求也有相应的选择。activelycarryoutthelawoncivilairdefenseeducation,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,drawnoutoftheairdefenseinPingliangcityBuildingundereasyfare,dailyspecialinspectionandregulation,overfulfilledtheprovinceupperandlowerknotsofupto500,,furtherstandardizeinternalmanagement,,一个特定时期的特定产品,不同的期望不同的选择。