开放的原罪 Android最新开源政策解析

来源 :新潮电子 | 被引量 : 0次 | 上传用户:zhegeyonghukeyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  曾经被Android的支持者们津津乐道的开放模式,终于成了一块绊住Google移动战略前行的石头。3月24日,Android 3.0暂缓开放源代码的消息被国外媒体抢先报道之后,引发了国内外Android产业链,特别是平板电脑厂商的严重关注。
  不过-随后Google高层就对此消息进行了解释,Business Week引用Google副总裁、Android创始人Andy Rubin的话说,Google之所以推迟放出Android 3.0的源代码,其实也在Google的意料之外,因为目前Android只适合平板电脑使用,还不适用于手机,只要Android 3.0对手机的优化完成就会开源。而根据我们的了解,国外的确有不少发烧友已经将Android 3.0的ROM移植到手机上,不过只能是看看Android 3.0的界面,基本没有使用价值。
  毫无疑问,暂缓开源不表示不开源,AndyRubin也表示Android开源的计划和进度不会改变,而不少国内媒体将暂缓开源解读为“Android 3.0从此将闭源发展”也是不恰当的。但是,自比“移动操作系统中的Linux”的Android,却也前所未有地遇到了因为开放带来的各种麻烦,硬件的差异性、制造商的不同需求、众多第三方开发者的个性化改进等等都使得Android已经成为了一个完全不在Google控制之下的操作系统平台,说得更夸张一点,谁都可以进来,创一堆代码却什么都不留下就离开。
  这或许就是开放的原罪之一,Android应当如何破解,抑或是继续放任?
  
  市场已是乱象丛生
  
  事实上,Android的版本之混乱已经是让所有Android开发者最头疼的问题之一。无论是CPU速度、内存大小、屏幕分辨率、有无实体键盘还是UI界面,Android都没有一个统一的标准。在Android刚刚推出的时候,Google曾表示将针对智能手机和平板电脑推出两种不同的Android版本,但是随后又改口说所有的版本都会合成一个,甚至还打算把ChromeOS也整合进来。
  有分析机构在2011年第一季度对Android开发者做了一个关于Android系统版本分化的调查报告,结果显示,87%的Android开发者认为系统版本分化现象将会是一个很严峻的问题,其中有57%的开发者认为分化现象将会成为该系统发展的瓶颈。
  在此之前,从来没有哪一个操作系统像Android这样出现如此多的版本-光本身的版本号就有Android 1.0、Android 1.5、Android 1.6、Android 2.0、Android 2.1、Android 2.2、Android 2.3$DAndroid 3.0,加上其他厂商在Android源代码基础上进行的二次开发,包括LePhone、OPhone、魅族M9、点心OS等等,再加上各个厂家加在Android源代码上的各种UI界面,Android的版本已经达到了近20种,如果再和屏幕分辨率、CPU类型等等做一个交叉统计,那软硬件版本的数量甚至可能达到三位数。
  和其他操作系统开发商不同,Google对TAndroid的主要期望是可以在尽可能多的终端上运行,这样才可以将Google的广告网络铺设到距离消费者最近的地方,从而增加搜索的广告收入。因此,Google一开始的计划是通过将Android开源,拉拢包括手机,平板电脑等多个产品线厂商加入,让硬件厂商基于底层代码开发各自硬件产品的驱动程序,然后再加上Google的服务和UI层,形成一个完整的操作系统。
  这对于大多数硬件厂商来说当然是个好事,这意味着既不用从头开发操作系统,也无需缴纳任何专利费用,一时间所有有能力的厂商都蜂拥而至各取所需,但是Google很快就发现,事情并没有完全如他们的计划——厂商们取走了需要的源代码,但是二次开发的想法却千奇百怪,因此导致了Android终端在硬件、软件甚至服务上的严重碎片化。在这其中,受伤最重的就是开发者,他们必须为不同分辨率、不同CPU的Android终端开发不同的版本。
  
  重整或为当务之急
  
  一位Android开发人员朋友告诉笔者-Android版本之间的差异不仅仅是一些附加功能——有些改变是结构上的改变,影响到开发者,破坏了不同版本的兼容性,导致一些程序在高版本Android上可以运行而在低版本上则无法运行。由于Google对于Android的控制只是最基本的代码,也就是Android非硬件部分的内容,而对于硬件部分,各个厂商的设定和驱动都不一样,因此会造成各个厂商的各个产品升级步伐都不一样-这对于开发者来说简直就是噩梦。“以前做过一段时间svmbian开发,Symbian在版本分化最厉害的时候也比不上现在Android的一半。”这位朋友感叹道。
  而开发Anqry Birds的Rovio Mobile甚至表示,如果Android版本继续分裂下去,他们很可能在Android平台上停止推出AngryBirds的最新版本。目前Anqry Birds已经针对低分辨率的Android手机推出7QVGA版,但真的要想让所有的Android手机都可以完美运行游戏工作量或许相当于再开发一款新作。
  反观苹果iOS,—方面其升级属于强制性和整个分区覆盖-因此市面上使用这一操作系统的产品都会同时升级到最新版本(如果用户不认为阻止的话),另—方面iOS的源代码只有苹果掌握,不会出现第三方的ROM和UI界面。这样一来,苹果的软硬件组合显得相对“单调”,但对于开发者来说却是天堂般的平台,只需要通过最新的SDK开发程序或者升级程序就可以了,完全无需考虑软硬件适配问题。
  PC Maaazine杂志曾分析到,苹果和微软操作系统大获成功、Linux却难以在服务器之外占据一席之地,其中的缘由值得Google思考。苹果完全掌控了iOS的方方面面-所有的硬软件开发商必须遵守苹果的游戏规则,这种控制使得苹果用户的体验更加一致。
  
  未来或将更碎片化
  
  以Google的形式风格来看,他们似乎依然抱定了开放上层、掌握底层的方式。AndyRubin也曾经表示,“如果系统声称是开放的,并强迫所有手机看起来一样,带有有限的功能和特点,这个平台不会胜利。因为OEM厂商和运营商都有很多的价值要附加到手机当中-他们需要一个工具使他们能添加差异化的特性。每个手机都不应该长得像其他手机。这个问题的本质是找出消费者需求,为他们量体裁衣。”
  换句话说-Google只负责底层,在之前的版本曾经为Android“搭售”了一系列的Google服务,如Gmail、Google Maps、GTalk等等,不过在往后的版本中,这类Google服务或许也将成为可以单独安装的部分。但是,Google对于底层的控制力并不如想象中的那么强——事实上,Google无法决定某一款产品使用什么样的硬件,举例来说,ARM或是X86架构在应用开发上的区别就非常大,Google自身必然没有精力去执行大规模的兼容性测试,这就导致所有的兼容性测试都需要交给开发者来完成,而对于绝大多数的中小型开发者来说,他们也没有这个能力完成相应的测试。
  因此,可以想象,在未来想当长的一段时间里,Android还将维持碎片化的市场,不管是X86架构还是ARM架构,都可以按照自己的设想打造不同的Android产品,还可以通过提供不同的功能来实现高中低档终端产品的区分。当市场趋于稳定的时候,Android会出现在更多的地方,当然,可能穿着不同的马甲。
其他文献
摘要:随着多媒体的广泛运用,我们的教学取得了一定的成绩,也带来了一些负面影响。通过多年的教学实践与研究,我认为只有处理好知识传授与情感交流、图片图像与语言文字、付出与收获等关系,才能取得最佳的教学效益。本文结合教学实践对多媒体运用中所要处理的几个关系展开论述。  关键词:多媒体教学 教学效果 学生发展 关系  随着现代科学技术的迅猛发展,现代信息技术在教育教学领域的运用日益广泛。将多媒体运用于初中
【正】 一 目前我国正在大力开展对慢性病的綜合快速治疗,并取得了医学史上前所未有的巨大成績。这对医疗实践具有重大的意义,而且也是医学理論上的一个伟大革命。实践証明:
摘要:初中美术教育是我国基础素质教育的重要内容,是培养国民美育素养的重要手段。对初中生而言,美术课不仅要使其掌握表达美感的基本技巧,而且更要“以美怡情”,促进其德智体发展,与其他学科形成相辅相成的素质教育推力。我们必须对美术教育的功能进行正确定位,对于现今美术教育过程中出现的问题,认真分析,创新美术教育方式,促进学生全面发展。  关键词:初中美术 美学教育 素质教育 功能定位  初中美术是基础教育
摘要:健康包括身体健康和心理健康,高校体育教学融入心理训练,不但会使体育教育收到良好的效果,而且会促进大学生的心理健康发展。本文笔者就体育教学与心理训练的方法做了深入探讨。  关键词:体育教学 心理训练 高校  随着高校体育的不断改革与发展,“健康第一”的体育教育思想已得到深入贯彻,健康既指身体健康也指心理健康。高校体育如何达到这一教学目标,是每一名高校体育工作者面临的首要课题。在高校体育教学中身
<正> 有元一代回回人的政治地位虽然有升有降,但总的来看,还是比汉人和南人为高。这种历史现象的产生,有深刻的历史根源和社会文化背景,因而也需要人们给以正确、全面的认识
一个成功的班主任,必须是有理想,爱学生,能为学生的成长奉献出身心,具有做好班级工作的各方面才能的人。搞好班主任工作,应着眼班级整体发展,建立一个优秀的班集体,除开展好一些常规工作外,还应做到以下几点。  一、细节造就习惯  “爱孩子,就要为孩子的一生着想;爱孩子,就要为孩子的一生奠基。”我深信:行为日久成习惯,习惯日久成性格,性格日久成命运,引导学生把握自己的命运,就必须培养学生良好的习惯,培养良
刚拿到"部编版"的七上课本,浏览了一下各单元的安排,就发现课本的安排有了极大的变化:讲读课文不仅有预习提示,而且课后还有"思考探究""积累拓展""读读写写";而自读课文只有"阅读提示"与
【正】 問題 近年来信息論的概念和方法在实驗心理学、工程心理学的研究領域內获得广泛的应用。但在采用这一具有普遍性的理論时,我們应特別注意人的反映的貭的特点。 通常进
<正> 鄂伦春地区发展战略,是对鄂伦春族地区经济社会发展全局的总体谋划与构想,它集中地体现出党和政府关于鄂伦春族繁荣发展的战略思想。当然,战略思想从其性质上说是属于主
AIM: To evaluate the need for thrombomodulin(r TM) therapy for disseminated intravascular coagulation(DIC) in patients with acute cholangitis(AC)-induced DIC. M