三大移动开发平台对比

三大移动开发平台对比

ID:34729614

大小:64.68 KB

页数:3页

时间:2019-03-10

三大移动开发平台对比_第1页
三大移动开发平台对比_第2页
三大移动开发平台对比_第3页
资源描述:

《三大移动开发平台对比》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、三大移动开发平台对比Nokia和Microsoft终于搞基成功,业内人事普遍都看好两家厂商的“软硬结合”。这一结局直接把WindowsPhone7这一新兴手机移动操作系统送到与如日中天的Iphone与Android在同一位置上,变成了三国之势。究竟两家公司的合作是"No-Win"还是"Win-Kia"这里不做讨论,只能引用我们瓷器国的某些专家常用的语言来说:这两家公司的合作有可能赢、有可能输,具体赢输要看最后的结果才知道~~~囧~~!当然还有Symbian、Meago、Rim、WebOS和三星的Bada甚至还有基于Android的Ophone,但以上这些还未形成气候

2、,暂时不做考虑。我们所关心的问题是做为一个想转入做移动开发的程序面对这三大操作系统【Android、WP7、IOS】该如何选择一个平台让自己有所发展?首先我们来对比一下三大平台。Android应用是用Java语言编写的,当然还有jni的编程方式,使用C/C++但主要的还是使用Java。许多开发人员通过熟练掌握Java语言在企业中获得了职位,因此为Android平台开发应用很自然地适合这些人。就语言特性而言,有过C#等熟悉面对向开发语言的程序员,要学习Android开发也是可以的,因为Android用的只是Java的语言基础最重要还是要看思想。IOS应用是用苹果的Ob

3、ject-C语言编写的,Object-C语言是一种包含Smalltalk语言元素的非标准C语言。有过C/C++开发经验的程序员可以比较好的转向IOS开发,但还会在开发过程中遇到一些小障碍。WindowsPhone7应用是用微软的C#语言编写的,有过.net平台开发的程序员想要学习WP7开发,相信难度不大。如果你之前是Silverlight、WPF开发者那恭喜你,你可以很快速的学好WindowsPhone7开发。三大平台都使用的不同的语言编写,Android之所以选择Java语言,无非是看中Java编程语言排行首位的优势,想迅速的收获大批开发者,而另外的两个平台却使用

4、自家的编程语言,相信也是无可厚非。这一结果直接导致在三种平台的开发,不能写一套代码就能解决。当然有很多工具可以使它们使用不同语言开发AP,比如Mono可以让c#跨平台,Rhomobile的Rhodes、Nitobi的PhoneGap、Appcelerator的Titanium和Ansca的Corona等。然后这些仿真器却不是最佳方案,因为运行一个兼容性框架会过度消耗性能在有限的移动处理能力上,这是用户所不能接受的。封闭系统VS开放系统Android:众多OEM厂商都选择了Android正是看中了其足够开放,可供定制个性化的系统。并且Android有着不仅是手机操作系

5、统的丰富产品线:智能电视、车载设备、家庭安防、家庭物联、物流设备等。这就给开发者更多选择的机会,就业机会也会大大增加。但由于其足够开放,导致了手机平台的不统一,规格不一,导致开发者在开发一款应用时所要维护的时间会比另外两个平台花费的时间要多得多。IOS:作为苹果的移动操作系统,该平台一直是封闭的,是专门为苹果自己的设备创建的,开发人员有己知的目标设备范围,有明确的功能和局限性范围。而jobs也说过,作为IOS开发者只需要考虑两个版本的维护。说过产品线性,IOS有IPHONE、IpodTouch、Ipad这三个平台可以作开发,其中Iphone和IpodTouch是一致

6、的,而Ipad屏幕尺寸较大,只需在Iphone的基础上调整好应用的尺寸即可,当然屏幕大小导致用户体验不同,对应的AP会也不同。WindowsPhone7:微软这一系统明显是借鉴了IOS的开发模式,也是一封闭系统,他只支持两种屏幕大小,所以要维护自己的AP也是比较轻松的。目前该平台只做手机平台而存在,市面上并没有其他各类的产品使用该系统,开发者选择性会小点,但好在与Nokia合作市场不用担心。学习资源和测试工具提高开发速度也是开发者选择一个平台衡量的重要标准。Android是一个开源的产品,有众多的样本应用和开源应用提供下载,但是没有太多中文文档,还有文档不全也是它的

7、一个缺点,但有众多开源应用这一优势学习AP开发并且入门比较容易。IDE使用Eclipse,集成开发环境有丰富的源代码模型,而且源码处理很好。不过Google在处理兼容性方面还需努力,有时候插件会死掉,但这个可以忽略,重启IDE即可。IOS苹果向许多IOS开发人员提供了众多开发信息,包括多媒体式,甚至是有Iphone或者Ipad的开发者可以使用IBOOKS免费下载开发书籍。不过相对于国内来说比较心酸,都是些E文的东西,很难啃。IDE方面,因为我们没有用过,但网上说XCODE非常糟糕,用过的朋友可以说说。WindowsPhone7众所周知,微软在笼络开发者有一套手法

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

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

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