主流移动开发平台分析

主流移动开发平台分析

ID:26652147

大小:90.00 KB

页数:7页

时间:2018-11-28

主流移动开发平台分析_第1页
主流移动开发平台分析_第2页
主流移动开发平台分析_第3页
主流移动开发平台分析_第4页
主流移动开发平台分析_第5页
资源描述:

《主流移动开发平台分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主流移动开发平台分析HybridApp在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学习原生开发,研究Java、Object-C、C#等语言,还是选择继续使用网页开发,容忍HTML5功能的局限性?就在开发者左右为难的情况下HybridApp作为一个折中的解决方案诞生了。那么究竟什么才是HybridApp呢?HybridApp概念HybridApp:HybridAppisamobileapplicationthatiscodedinbothbrowser-supportedlanguageandcomputerlanguage.

2、TheyareavailablethroughapplicationdistributionplatformssuchastheAppleAppStore,GooglePlayetc.Usually,theyaredownloadedfromtheplatformtoatargetdevice,suchasiPhone,AndroidphoneorWindowsPhone.Thesubscribersneedtoinstalltorunthem.总体来讲,HybridApp是同时采用网页语言与程序语言进行开发,通过不同的应用商店进行打包与分发,应用的特性更接近原生应用而且又区别与Web应

3、用。但是在开发过程中同时使用了网页语言,所以开发成本与难度大大降低。也就是说HybridApp兼具了NativeApp与WebApp两者的诸多优点。浅析HybridAppHybridApp主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。目前已经有众多HybridApp开发成功应用,比如百度、网易、街旁等知名移动应用,都是采用HybridApp开发模式。经过众多开发者与成功案例证明HybridApp兼具了NativeApp的良好用户体验的优势,也兼具了WebApp使用HTML5跨平台开发低成本的优势。现在有更多的开发者在面临移

4、动平台的选择,所以在这里根据开发中各个平台的使用情况,针对现在主流的平台进行分析。主流移动平台分析HybridApp开发,现阶段主流的平台包括PhoneGap,AppCan,appMobi,Titanium等,它们基于webkit开源内核,使用HTML5标准开发,适配机型简单,支持开发者自定义插件,并能很好的应用于商业,教育,娱乐等行业,成为移动开发者的首选开发平台。PhoneGap(Cordova)产品功能:PhoneGap是一款国外的开源移动开发平台。目前已经将核心代码贡献给Apachecordova,最新版本是2.6.0,它是基于HTML,CSS和JavaScript的,可以使用一

5、些开源的框架比如jQueryMobile,DojoMobile,SenchaTouch等等来提高用户体验,也提供了比较丰富的原生插件调用。特性:1.可以使用DreamWeaver5.5编码,现在使用appMobi提供的xdk进行模拟器开发。2.代码开源,开发者可以放心使用。3.兼容性,一次开发,多处运行。4.使用JS+HTML5,成本低。优点:1.Native接口比较丰富,通过封装的API可以直接访问硬件,比如说加速,相机,指南针,GPS,文件访问等。2.接口文档描述非常详细。3.支持平台多,包括iOS,Android,Blackberry,Symbian,bada,WindowsPho

6、ne7,WindowsPhone8等。缺点:1.需要针对相应的平台环境配置,进行编译,打包测试,发布等等。由于使用Hybrid开发的用户群,大部分是web开发者,对原生开发基本不了解,这无疑给每一个开发者增加了沉重的负担,需要对各个平台的开发都要需要了解,对硬件等等都要配置,加大开发成本。2.使用效果启动慢,页面切换响应慢,数据请求慢。3.文档虽比较详细但是基本是英文,对于国内大部分用户英文水平较差的是比较大的挑战。4.因为是国外的框架,技术支持不够到位,出现问题,无法排解,成为技术攻关的难点。AppCan产品功能:AppCan是本土移动开发中使用最广的移动平台,网络舆论而言,AppCa

7、n是PhoneGap的中国化,但是从对AppCan实际使用,以及转向移动开发的朋友们互相交流反馈,他们是截然不同的两个移动平台,AppCan不仅封装了类似于PhoneGap的本地调用功能,而且封装了uexWindow多窗口机制,实现了移动端的iframe效果,虽然不是开源项目,但一直都有面向开发者的免费版,并且也有定位于企业用户的企业版套装,目前最新版本为2.2.X。特性:1.提供的集成开发环境的IDE进行模拟器开发。2.兼容性,一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。