谷歌炮轰阿里云 Android之父声明:不兼容将毁掉Android

移动开发
9月15日下午消息,谷歌高级副总裁、Android系统创始人安迪·鲁宾(Andy Rubin)今日在Android官方博客上发布声明,称Android发展过程中的不兼容将毁掉这个系统,“尽管Android完全免费,但只有兼容设备才能充分享受整个生态系统带来的益处”,“为同一个Android平台添砖加瓦,而不是推出一大堆不兼容版本”。
9月15日下午消息,谷歌高级副总裁、Android系统创始人安迪·鲁宾(Andy Rubin)今日在Android官方博客上发布声明,称Android发展过程中的不兼容将毁掉这个系统,“尽管Android完全免费,但只有兼容设备才能充分享受整个生态系统带来的益处”,“为同一个Android平台添砖加瓦,而不是推出一大堆不兼容版本”。
 
  他同时在Google+上发布了这篇声明,并解释了背景:
 
  我们很惊讶得知阿里***战略官曾鸣说“想做中国的Android”,而事实上阿里云正是基于Android的运行环境,即,显然他们是由Android衍生而来。
 
  根据我们对apps.aliyun.com上应用的分析,此平台试图兼容,但最终未成功。
 
  兼容Android很容易。“开放手机联盟”提供了所有的工具,以及指导如何做的细节。请看以下博文,解释了我们对于Android兼容性问题的思考,这关系到我们努力想建立的生态系统:
 
  声明全文如下:
 
  我们在开发Android系统时,希望它成为一款开源移动平台,免费提供给所有人使用。2008年这款系统发布时,即遵守Apache开源许可协议;从那时起,我们一直依照同样的协议进行研发和创新。所有人都可以从source.android.com获得这份协议。这种开放性使硬件厂商能够定制Android,提供新的用户体验,驱动创新,扩大消费者选择范围。
 
  作为这一开放平台的***开发者和守护者,我们意识到,自己对应有开发者负有责任:他们采纳了Android,并耗费精力为之开发软件。每位开发者都在推动Android的进步。这是因为当他们为Android开发应用时,整个平台会变得更好,对消费者的吸引力也会更强。开发者推出的Android应用越多,才会有越多的消费者受到优质软件内容(如《水果忍者》和谷歌地图)的吸引,购买Android设备。而越多的消费者选择Android手机和平板电脑,开发人员才能获得更大的受众,应用销量才能更高。这一战略能够实现“三赢”:开发者卖出更多应用,硬件厂商卖出更多设备,消费者获得更多功能和创新。
 
  用生物学的术语讲,Android有时会被称作“生态系统”。用经济学的术语讲,它被称作“良性循环”,亦即通过反馈链条不断提升自身的事件集合。在这一循环中,每次迭代都会产生“正能量”。它会持续向前发展,直至某个外力介入并打破循环。
 
  我们最初在设计Android和“开放手机联盟”时,就是希望创造一个“良性循环”,让生态系统的每一成员均能获益。我们详尽考量了哪些外部因素能够削弱整个生态系统,并意识到一个重要的外部因素是:Android部署过程中出现的不兼容。原因如下:
 
  假定这样一种情形:每款手机的Android系统都略有不同。比如,谷歌地图在一款手机上运行正常,却在另一款手机上运行极慢。举个例子:Android部署了一个API,能够在手机屏幕上没有活动时,通过休眠几毫秒的时间节约电池电量。这一原型API的功能类似于SystemClock.sleep(millis),“millis”是休眠的毫秒数。
 
  如果一家手机厂商以错误的方式部署了SystemClock.sleep(),并将括号内的参数设定为“秒”而非“毫秒”,那么手机的休眠时间将是最初设想的1000倍!这家厂商推出的手机运行谷歌地图时的表现将非常糟糕。
 
  如果由于兼容性的障碍,Android应用在不同设备上表现不一,那么消费者将离开生态系统,而开发人员将紧随其后。这意味着良性循环的崩溃。
 
  我们从未恪守“一种屏幕大小就足够”的信条;因此,我们提供了免费的“兼容性测试套装(简称CTS)”,在保证开发者和消费者不必担心兼容性的同时,让设备厂商实现差异化。CTS是一套软件工具,能够对平台进行测试和检验,确保(如上例)SystemClock.sleep(millis)的休眠时间仅以毫秒计。与Android一样,CTS同样遵守Apache开源许可协议。
 
  尽管Android完全免费,但只有兼容设备才能充分享受整个生态系统带来的益处。通过加入“开放手机联盟”,每一成员才能为同一个Android平台添砖加瓦,而不是推出一大堆不兼容版本。感谢“开放手机联盟”的85家成员,是他们帮助我们建设Android生态系统,并持续驱动高速创新。感谢他们的支持,是他们让Android生态系统拥有了逾5亿部兼容设备,而这一数字仍在不断增长。
 
51CTO观点
 
Android成也开放败也开放。由于开放,使得基于Android的应用得以迅速发展,但是也由于开放,使得其并未形成一个稳定的,可以让开发者顺利发展的生态系统。网友对于Google此次的声明褒贬不一,新浪的网友们针对此篇报道出现了争论:
 
有网友表示:“开源的东西,又限制别人的发展。还说谁和他玩,我就不和他玩? 合理?”
 
但是马上又网友站出来回应:“麻烦你用脑袋想一下要是三星,htc,moto,索尼,中兴,华为…这些手机的安卓系统彼此都不兼容会出现什么后果!”
 
同时还有网友表示:“说白了,谷歌公司的意思是:这个系统是免费的,但是你也别改动,要改动也只能谷歌公司来改动。”
 
51CTO认为,移动开发者对于兼容性的要求无疑是强烈的,因为兼容性是标准化的一部分,如果Android开发没有一个统一的标准,相关版本和系统兼容性极差,那么对于开发人员而言无疑是痛苦的,而且正如文章标题所言,不兼容将毁了Android。而对于Google而言,Android是其在整体移动互联网平台布局中的尖兵,Google希望看到的是众多的开发者在Android上不亦乐乎的开发出优秀的应用,但是Google并不愿意看见有人来改动一下Android,转而成为自己在某片地域市场的竞争对手。这也是Google为什么发出此次声明的原因之一。
责任编辑:桑丘 来源: Google
相关推荐

2012-09-11 10:09:54

阿里云

2011-05-11 12:57:14

NexusAndroid 2.4谷歌

2012-09-20 14:52:53

阿里云Android谷歌

2011-08-16 09:01:48

谷歌Android摩托罗拉

2011-04-07 13:31:53

Android开源Android谷歌

2012-09-26 13:44:52

Android谷歌阿里云

2024-07-25 13:46:43

2011-03-29 08:38:01

高斯林Android谷歌

2022-08-31 16:07:52

亚马逊谷歌微软

2009-08-04 10:32:13

Android

2015-03-04 14:35:05

Android手机加密

2010-10-09 15:58:46

2011-10-21 09:24:13

谷歌Android 4.0源代码

2014-06-23 09:49:32

Go语言Android谷歌

2013-04-28 10:07:08

阿里云OS大数据

2020-12-21 13:19:02

谷歌Android Thi物联平台

2013-05-20 09:59:50

2011-02-18 14:35:46

摩托罗拉MWCAndroid 3.0

2009-01-04 09:15:23

Google Andr苹果App Store手机

2011-07-04 16:48:59

阿里巴巴阿里云公司Android
点赞
收藏

51CTO技术栈公众号