针对谷歌副总裁安迪-鲁宾(Andy Rubin)“Android操作系统比iOS操作系统更加开放”的言论,Facebook的着名开发商乔-海威特(Joe Hewitt)反驳称,谷歌的Android操作系统和苹果的iOS操作系统一样都不开放。
android之父Andy Rubin(google副总裁)
针对谷歌副总裁安迪-鲁宾(Andy Rubin)“Android操作系统比iOS操作系统更加开放”的言论,Facebook的着名开发商乔-海威特(Joe Hewitt)反驳称,谷歌的Android操作系统和苹果的iOS操作系统一样都不开放。
海威特指出,在主体代码发布前,Android操作系统的源代码是封闭的;在主体代码发布后,谷歌也不允许该公司以外的人修改它的主体代码。Android操作系统与真正开源的Firefox浏览器或纯Linux系统是大相径庭的,因为谷歌实际上对于如何改进这种操作系统设置了许多关卡。
“除非Android操作系统的读写类源代码公开,否则,照我看来,它和iOS操作系统没有本质区别,都是不开放的。”Hewitt说,“开源就是与别人分享对源代码的控制权,而不是自己先写好源代码,然后提供给别人……鲁宾和乔布斯的开源之争实际上是非常滑稽的,因为他们都没有分享一个重要的东西:源代码控制权。”
诚然,在某些方面,Android表现得要比iOS操作系统稍微开放一些。例如,谷歌Android操作系统允许开发商设置和发布自己的变量,终端消费者也有多种移动设备和规格可以选择;而苹果对硬件和软件进行全权控制。但是,Android操作系统的开发商仍然无法使用主体代码更新后增加的一些新功能。如果他们要使用这些新功能,就必须满足一定的要求,并得到谷歌的同意。
此外,还有评论家批评谷歌非常虚伪。谷歌坚持认为“开放”就是让人人都可以参与进来。但是在很多情况下,谷歌却又对电信公司设置不少限制。例如,谷歌一直要求Verizon在Android手机中禁用微软的必应搜索引擎,并以安全为由要求AT&T设置市场准入门槛。
相关报道:
10月20日消息,据国外媒体报道,Android创始人安迪·鲁宾(Andy Rubin周二晚间发布Twitter消息,驳斥苹果CEO史蒂夫·乔布斯周一在财报电话会议上对Android的批评。
乔布斯周一时表示,Android系统散乱,运营商和厂商提供各款Android手机,开发者必须要为不同种类的Android手机创造不同的应用版本,而用户要费力找到对应的版本。
周二晚间,鲁宾发布了自己的第一条Twitter消息,即为回应乔布斯的言论。这条消息为一行代码:
the definition of open: “mkdir android ;cd android ;repo init -u git://android.git.kernel.org/platform/manifest.git ;repo sync ;make”
业内人士认为,鲁宾孙在用一种极客式的术语向乔布斯解释什么是开放,换句话说,也就是Android。
如若转载,请注明出处:http://www.ashkeling.com/2010/10/20224