台湾Android开发者与英特尔隔空叫阵:Android真的开放吗

linux新闻评论912 views阅读模式

来自台湾的软件开发者黄志伟(Chih-Wei Huang)日前反驳了英特尔稍早前指称其意欲分裂Android操作系统的言论,表示英特尔是用公关战术来抹黑他的工作。

上周,英特尔将黄志伟在其自有的Android-x86开发团队中公开用于x86芯片程序代码的举动称之为有意分裂Android平台,因为黄志伟的Android-x86开发团队并不是Google官方Android开放原代码计划(Android Open Source Project, AOSP)的一部份。

黄志伟极力否认破坏英特尔的努力,他表示,早在英特尔切入该领域以前,他与合作伙伴自2009年6月以来,便一直努力进行这项专案了。

“我喜欢自由软件或开放原代码”,黄志伟对电子工程专辑美国表示。“过去十几年来我一直是Linux的使用者和开发人员。 Android是以Linux核心为基础的操作系统,但它们的软件堆栈截然不同,对我来说,这很吸引人。”

黄志伟解释道,由于他手上并没有ARM的开发板,因此他决定用一些通用x86平台来做Android实验。黄志伟指出,他在将Android程序代码移植到x86架构时遇到了一些困难,他希望与其他人分享, Android-x86专案便是因此而展开。

一位Google的消息人士对电子工程专辑表示,黄志伟的专案并没有在业界引发广泛的效应,但黄志伟称他目前已经拥有约2,600个用户。

“人们希望我们将每一个Android版本移植到他们想要的x86平板电脑和上网本上,”他说,“我不想让他们失望。”

黄志伟也大力否认英特尔指称他并未将程序代码提交给Google AOSP的说法,他表示,目前至少有26个补丁(patches)已经整合到官方的x86程序代码中,可以在AOSP树中看到。

确实,Google没有义务让AOSP支持x86。Google 的做法很简单,仅是为每个版本的Android选择领先的元件供应商,与单一厂商合作,共同为特定装置的芯片组进行软件优化。例如,Android Ice cream Sandwich为德州仪器(TI)的OMAP平台进行了优化。

“我们乐见独立开发人员努力维护他们自行开发的软件,但通常每一家芯片厂商都会维护其自有的软件,而且能移植或分享给客户,”Google的消息人士对我们表示,尽管黄志伟提交了程序代码,但并不意味着Google就应该接受并将之作为对英特尔平台的官方支持。

“在考量多方因素后,我们要想到这是英特尔的平台,我们不能随便拿任何从外部提交的程序代码,然后说‘嘿,这看起来很不错’,因为还得要英特尔支持才行。对英特尔和其他必须支持客户开发的x86厂商来说,要考虑的因素非常多,”他表示。

“这种状况早就发生过了,”Android专家暨评论家Russel Holly说。“CyanogenMod开发团队提交每一项他们为AOSP开发的东西,但一再被拒绝却让他们感到万分疲惫。当他们开始与Sony Ericsson更密切合作时,他们才有希望找到与AOSP良好运作的模式,”他还表示,“Google的大型合作伙伴总是能抢占先机,即使这代表着其他的独立开发人员会遭到冷落。”

黄志伟解释道,困难之处在于AOSP的审查网站已经挂掉将近三个月了,但Google仍未让它重新运转,这代表着没办法提交任何新的程序代码,无论这些程序代码最终能否被接受。

企鹅博客
  • 本文由 发表于 2019年9月22日 07:36:24
  • 转载请务必保留本文链接:https://www.qieseo.com/267882.html

发表评论