,负责开发iPhone应用的Facebook工程师乔伊·休伊特(Joe Hewitt)今日指出谷歌的若干软件开发限制,对谷歌Android系统的开放式开发环境表示不满。
休伊特批评了谷歌工程师副总裁安迪·鲁宾(Andy Rubin)关于Android系统比苹果iOS更加开放的言论。他表示,Android操作系统源代码只在主要版本时公开,而且不允许开发人员在外部进行更改。休伊特称,Android操作系统比火狐和纯Linux系统差得远,因为谷歌实际上掌控着所有系统运行的源代码。
“开放式源代码意味着把代码的编辑控制权和外界共享,而不只是显示和告知……鲁宾与乔布斯的争论简直是一场闹剧,因为谷歌和苹果谁都不想放弃源代码的编辑控制权。”休伊特表示。
Android操作系统允许开发人员对源代码进行修改和二次开发,并发布自己的修改版Android系统,用户可以在多种产品中自由选择;而相比之下,苹果却控制着它所有的硬件和软件系统。但不管怎样,Android开发人员仍不能在非主要版本Android系统中添加自己的功能,而且使用Android官方应用程序编程接口,开发人员还需要达到某些条件,并获得许可证。
一些批评人士也对谷歌的虚伪表示了不满。谷歌一直宣称,开放性意味着所有人拥有软件的编辑控制权,但很多情况是移动运营商掌握着操作系统的编辑控制权。
苹果首席执行官史蒂夫·乔布斯(Steve Jobs)曾多次表示,封闭式系统有利于手机保持连续的性能表现。(甄翔)
回复该发言