一位臺灣開發者新近發布了針對x86設備(PC)的未授權版谷歌Android 4.0“冰激凌三明治”源代碼,在網上掀起波瀾。 黃志偉負責著Android-x86群組,這是谷歌官方Android開源計劃(AOSP)的一部分。但黃志偉的活動卻由英特爾的芯片宿敵AMD所資助。 這兩家公司都未能真正進入智能手機和平板市場,但英特爾已經在移動戰線取得顯著效果,計劃在2012年上半年發布基于Atom的智能手機以及對市場來說更具吸引力的平板。 英特爾也花了一年半時間直接與Google合作將Android系統移植到x86平臺。移植的首個成果是Android 2.3.7,英特爾Google項目辦公室主管Alec Gefrides表示公司已經向Google提交約120個補丁,并且已經融入源代碼,由AOSP開放出來。 英特爾的代碼貢獻者也在為“冰激凌三明治”而努力。 Gefrides表示:“我們已經和Google合作了很長一段時間”,但他表示英特爾的努力集中在智能手機和平板上而不是PC。若想讓后者的所有組件都能工作,需要開發不同的驅動。 “你從AOSP上抓下的x86版Android經編譯后可運行在任何x86設備上,但這不是我們和Google的初衷,”Gefrides表示,“我們最關注的是讓運行Atom系列芯片的手機和平板用上Android。這是我們的焦點,也是我們與Google的合作。” “(黃志偉)這次是買了一部普通的筆記本電腦,從ASOP下載Android然后進行編譯。它當然能運行,這是相同的架構。但它沒有PC所需的所有驅動支持。” 一般來說英特爾會將支持包發給使用其參考設計的OEM廠商,其中包括所有必需的驅動。若沒有這些驅動,有些組件將無法工作。 Gefrides說:“我們肯定可以做好驅動,但這不是我們的重點。” 正式使用、試驗Android變種的各方都與Google簽訂協議保證自己將把一切回饋給Google的開源項目以避免分裂。英特爾簽了協議,但AMD沒有。 黃志偉的未授權版本尚未提交給Google以整合進更大的Android開源活動,因為引發了這將帶來分裂的擔憂。 AMD似乎也在為黃志偉提供資源,后者在論壇的一個帖子里稱:“AMD為我們提供了巨大支持,包括設備和工程師支持。”黃志偉抱怨說英特爾不愿為自己將Android移植到PC的計劃提供支持。 黃志偉說:“英特爾依然拒絕為該項目提供任何支持。它們關閉了我嘗試過的所有聯系窗口。”他接著推薦自己的支持者使用AMD的平臺。 英特爾的一位發言人對電子工程專輯表示該公司絕不會助長Android分裂,也不會違背Google對于Android平臺最佳用途的看法。英特爾也清楚地表明自己在Android方面的重點是Atom而不是Core系列產品。 英特爾在開源方向的投入 “我們對此感到高興,這是一個開源社區,我們為參與者開始自己的項目而興奮。”Gefrides表示,但他也指出該項目不屬于AOSP,這只不過是一個非官方實驗。 當被問及若黃志偉的移植在PC上受到歡迎,英特爾是否會重新考慮公司立場時,Gefrides表示這無法預測:“現在還不清楚Android究竟是不是會真正來到PC,”他還強調Google已經有了針對上網本的Chrome操作系統。 英特爾對AMD介入自己開源努力的不滿也因為公司已經投入大量資源對該平臺兼容x86進行優化。 Gefrides解釋說Google的Android開發團隊相對較小,只能關注每半年一款的旗艦機型,讓其它芯片和設備廠商自行優化操作系統,在可以接受的續航能力下提供更高的效率。 Gefrides表示:“具有挑戰性的地方在于讓所有努力整合進代碼,現在這已經完成。移植已經完成,我們正在盡快將手機推向市場。” 英特爾似乎有數個團隊在開發Android,Gefrides表示參與人員達到四位數。他說:“我可以告訴你,這是全公司范圍的努力。”他指出英特爾內部團隊經過了從初期Google TV項目到協作開發手機、平板、驅動等方面的努力。 盡管Android目前熱火朝天,Gefrides還是認為英特爾是一家有選擇的公司,因為該公司同時支持一系列操作系統。 他說:“Linux方面的基礎驅動工作是一樣的。這只是優化方面的不同。我們的工作建立在Linux支持的基礎之上”,并補充說英特爾在驅動開源與Linux環境前進方面是一家“非常好的開源參與者”。 盡管英特爾和Google對于開源的開發似乎都很透明,但實際上這還值得商榷。 “既然你宣稱Android這樣的項目完全開源,那么它就應該能運行于從PC到智能手機甚至烤面包機的所有設備上。”Android專家、評論人士RusselL Holly表示。 Holly接著說是否將操作系統移植到設備上的考慮毫無道理。 “更大的觸屏設備對Android體驗來說更為理想,”他指的是多合一PC,“這會帶來很多有趣的功能特性,但我不認為值得將它移植到普通PC上。” Holly表示另一方面也沒道理組織別人進行這樣的嘗試,哪怕平臺分裂會在未來造成問題。 “如果AMD能對Android開源項目作出貢獻,那是一回事,不會造成分裂。但如果他們不分享自己的努力,這就會造成分裂方面的憂慮。”他說道。 “如果他們不分享,就違背了開源項目的初衷。利用開源項目創造閉源產物正是分裂的定義。” |