Android和iOS开发人员之间的对峙

2011-06-03 11:37:00来源:IT168 热度:

在移动计算领域,有两个平台已经成为主流选择,它们分别是Apple的iOS,它运行在iPad和iPhone上,另一个是来自Google的Android,可部署在很多种系统上,包括Motorola的Xoom平板电脑。

对开发人员和用户来说,这两个平台在技术和应用程序商店战略上存在明显的不同,开发人员因此也分成iOS和Android两大阵营。企业和开发人员受益于Android多厂商支持,而iOS则更为成熟,虽然有些IT组织和开发人员表示会同时支持这两个平台,但它们之间的差异会给应用程序开发带来额外的工作量,这无论如何也是无法缝合的。

在抢夺客户方面,Android有多厂商的支持,而iOS只有Apple一家,但现在它却更受企业欢迎,这和Windows在桌面市场取得的胜利有点类似。Lingo-Bingo.com项目传道士Robert Mac Hale认为:“在5年内,Android将会超越iOS,成为用户数最多的移动平台”,Hale目前正在帮助开发一个移动应用程序开发框架。

为了实现这个目标,Google可能需要和微软协作,实现Android和Exchange的互操作。Robert Mac Hale说到 “从iPhone转向Android的用户都充满了抱怨,尤以Outlook同步问题居首,想象一下Outlook没有Exchange Server的支持会是什么样子,他们日历和联系人包括了他们个人生活和商业关系图,由于Android缺乏Exchange安全功能的支持,这些信息经常丢失,谁受得了?”。

同样,Apple坚决不让Adobe的Flash Player进驻iOS也给Android创造了更多机会,据Mac Hale介绍,有人为了使用Flash从iPhone转向Android,Android支持Flash对许多人来说是做出购买决定的关键因素,许多内容提供商都使用Flash构建的视频流应用,iPad不能访问这些网上直播内容。

iOS应用程序开发商Big Nerd Ranch的CEO Aaron Hillegass认为iOS更有优势,企业IT部门不堪重负不是因为技术问题,而是非技术用户的需求,iOS有更好的用户体验,这意味着iOS应用程序可以让那些非专业用户能更快熟悉,有可能只需要简短的培训,或者无需培训。

对于Flash,Hillegass将其形容为一个“虚弱的技术”,他认为Flash将被某个开放的标准代替,如HTML 5就很有潜力,如果不支持Flash的人越来越多,它将很快消失。

从专业技术人才招聘网站Dice.com上发布的招聘信息来看,Android和iOS开发人员的需求都在增长,Dice.com总经理Alice Hill说:“提到iPhone的职位今年增长了166%,达到了1035个,Android职位增长了266%,达到了1160个,和去年相比,都发生了相当大的跳跃,但有这两方面技能的人才却很稀缺,我们的数据库中有100万份简历,但只有1.6%提到了iPhone技能,1.2%的简历提到了Android,供需失衡非常严重”。

对开发人员来说,Android为他们提供了更简单的应用程序开发体验,Mac Hale认为:“开发iPhone应用程序就像用Visual C++开发Windows应用程序一样,让人非常痛苦,而开发Android就像使用HTML、JavaScript和SQL构建一个网页一样,非常快速,基本无痛。面向Java的Android提供了一个快速开发环境,而iOS完全相反”。

而iOS的优势在于“好的程序员都喜欢iOS”,大部分iOS应用程序都是用Objective-C开发的,它是一个非常有活力的松散型编程语言,这意味着,好的程序员可以做出非常优秀的程序,Apple没有选择Java,也没有选择Flash,偏偏选择了Objective-C就是为了吸引最优秀和最聪明的人参与。

Hillegass补充道:“除了Objective-C的灵活性外,iOS拥有更成熟的API,更好的文档和工具,其次,iOS运行本地代码,而Android运行在一个虚拟机之上,这一直是iOS的一大优势,即使Android设备有更快的CPU,使用起来感觉也比iOS设备慢”。

Android也遇到了分裂问题,由于操作系统本身版本太多,应用程序也必须根据每个版本做适当的调整,Quest Software虚拟业务部门CTO Sujith Kumar认为任何人都可以为所欲为,从而导致了混乱,相反,Apple的步调保持了一致,它的所有iOS设备都使用一个共同的版本。

在应用程序商店的战略上,Google和Apple也选择了不同的路线,这对开发人员来说太重要了,如果选择Android Market,开发人员在上传应用程序之前,必须一次性支付25美元的注册费,如果选择Apple的App Store,开发人员必须遵守Apple的指南提交他们的应用程序,接下来还要经过漫长的审核过程。

Alex Ly是美国陆军地理空间处理中心的一名开发人员,他正在开发Android应用程序,据他介绍,他们选择Android的一个原因是,它开发应用程序更容易,并且更灵活,Apple的SDK许可太苛刻,自己的法律部门看了一下,不允许自己签署与之相关的任何协议。

但不是所有开发人员都将Apple这种严格控制看作是一件坏事,Hillegass说:“我们都害怕Steve Jobs成为独裁者,完全控制有且只有一个的iOS应用程序商店,但事实就是这样”,Mac Hale也赞成Apple的做法,他说:“我认为Apple业务模型的价值在于用户的安全,它的做法让用户远离了间谍软件等破坏程序”。

相反,Android平台是开放的,应用程序可以来自Android Market以外的地方,显然,这会带来问题。iPhone越狱技术和越狱应用程序Cydia App Store的创造者Jay Freeman说:“用户在Android Market中购买应用程序会遇到许多障碍,在这个不受管制的市场中,许多恶意软件伪装成合法应用程序到处捣乱”。

但Freeman指出,Android用户还有其它的选择,如Amazon的Android应用程序商店,这是Amazon借助自己在用户体验的方面的经验做出的一次尝试,让用户在线购买Android应用程序变得更友好,更安全。Freeman说Apple知道人们如何购买,并努力使这个过程变得更容易,但iOS封闭的生态系统也妨碍了创新的步伐。

虽然Android和iOS平台和战略上都存在明显的不同,但这两个平台目前都取得了巨大的成功,开发人员很可能选择其中一个或两个都选,因为他们都是成功者,企业也看到越来越多的员工开始使用这两种设备,而其它平台,包括Window Phone和RIM的BlackBerry,却增长缓慢。

 [FS:Page] Forrester市场研究公司分析师Mike Gualtieri说:“开发人员将会支持大部分人使用的移动操作系统,技术差异并不重要”。

责任编辑:chengxi

为您推荐

MIPS明年将推出Android数字电视 支持高清视频

北京时间8月6日消息,据国外媒体报道,微处理器设计厂商MIPS技术试图使GoogleAndroid软件超越手机范畴,计划明年推出Android数字电视和机顶盒。尽管Android的开发初衷是作为智能手机操作系统,但计算机厂商很快将其用于上网本。今年6月已经有数家计算机厂商在台北国际电脑展上展示了Android上网本。现在,MIPS希望Android登陆家电产品。MIPS营销副总裁阿特-斯威夫特(ArtSwift)认为:“Android将大有用武之地。在我从事电子产业的25年中,从未见过哪项新技术能象Android这样迅速发展的,Android已快速超越了手机领域。”斯威夫特表示:“Androi

智能手机必将替代功能手机

智能手机是未来发展的方向。在参展的手机设计公司希姆通展台,其负责海外销售的宋经理告诉记者,从今年上半年情况来看,各大手机设计公司中智能手机出货情况比较好,今后还有继续扩大的趋势。Android手机“以稀为贵”智能手机扩大的趋势从各手机企业的展示情况就已经能看出来。三星、酷派等手机企业,MTK、高通等芯片企业,希姆通等设计公司的展品都有不少款智能手机产品或解决方案展出。不过今年的特色是,各企业并不将智能手机作为一个单独的门类介绍,而是按照不同的技术制式摆放。智能手机所涵盖的Symbian、WidowsMobile、LinuxAndroid等几大操作系统门类也并没有特别地被强调,企业只展示机器本身

MIPS将Android机顶盒带进家庭应用

MIPS科技营销副总裁ArtSwift表示:“MIPS是针对数字家庭首屈一指的架构,我们在Android平台上的优化是客户能对新一代连网数字家庭和其它产品的关键。通过合作伙伴的通力合作,我们在为各种消费设备优化Android方面获得了很大进展。我们为Android带来了全高清体验,现在我们正为数字家庭设备提供所需的多声道音频和增强的用户界面。我们期望能在2010年看到更多Android-based的首创的数字家庭产品。”全球首款Android-based的机顶盒、基于MIPS架构的Android上网本及全球首家Android社交媒体中心在CES期间,Celrun的子公司WesternMedia

中兴推出与法国电信运营商联合推出Android手机

昨天,中兴通讯与法国电信运营商布依格电信合作推出两款新手机———中兴通讯首款基于Android系统智能手机Link和触摸式手机Cute。用户只需要预付29欧元即可获得中兴通讯发布的第一款Android手机Link。中兴通讯今年一月份加入了Android阵营,并计划在今年第一季度推出搭载谷歌移动操作系统的手机。中兴通讯一直为国外运营商生产定制手机,根据国际市场调查公司iSuppli的数据显示,2009年中兴通讯手机终端销量超过6000万部,在第四季度跻身全球前五。