|
By Andreas Constantinou from VisionMobile.com | lordhong 譯, 轉(zhuǎn)載請(qǐng)注明 ifanr.com 譯文鏈接。
你以為 Android 是開放的嗎?Google 采用了一系列的控制手段來保證每一部 Android 手機(jī)上都有它指定的軟件和硬件規(guī)格。然而,他們同時(shí)又利用 Android SDK 里面的 Apache 許可證來大肆鼓吹 Android 是開放的。
沒錯(cuò),Google 的移動(dòng)平臺(tái)是當(dāng)前最聰明的利用開源來驅(qū)動(dòng)商業(yè)議程的實(shí)現(xiàn)。但在我們深入探討這個(gè)為什么之前,我們先說說為什么 Android 的成功和開源并沒有什么關(guān)系吧。
是什么成就了 Android
雖然早期飽受質(zhì)疑,Google 的 Android 移動(dòng)平臺(tái)已經(jīng)在移動(dòng)行業(yè)得到了營(yíng)運(yùn)商和手機(jī)廠商的廣泛支持,僅剩固執(zhí)的諾基亞。Android 從 08 年的一款機(jī)型發(fā)展到 10 年的 50 多款,發(fā)展之快讓絕大多數(shù)的業(yè)內(nèi)觀察家們吃驚。
Android 的成功和開源毫無關(guān)系。它的成功依靠下列三個(gè)主要因素:
- 蘋果. 這點(diǎn)看起來很奇怪,Android 竟然是靠它的主要對(duì)手發(fā)家的?讓我來分析下。在 iPhone 空前絕后的成功以及蘋果對(duì)網(wǎng)絡(luò)營(yíng)運(yùn)商傲慢苛刻的態(tài)度下,營(yíng)運(yùn)商們迫切的在尋找一種更便宜的選擇。因此這些第一層最大的營(yíng)運(yùn)商們開始積極的用 Android 來開發(fā)手機(jī)給那些買不起 iPhone 的用戶,更重要的是,他們不需要每賣一部手機(jī)就給 Apple 300 歐元以上的回扣。
- 全世界的營(yíng)運(yùn)商們迫切希望自己鶴立雞群. Android 給他們提供了一個(gè)統(tǒng)一的軟件平臺(tái)。他們可以很方便的定制自己想要的系統(tǒng),而且花費(fèi)的代價(jià)也很低(3 個(gè)月的時(shí)間,這個(gè)比 SavaJe 12 個(gè)月以上的定制周期要短很多)。對(duì)大型的營(yíng)運(yùn)商來說,Android 也降低了他們?cè)谥悄?a href=/pingce/shouji/ target=_blank class=infotextkey>手機(jī)軟件方面的投資。這也是為什么大多數(shù)的 Android 手機(jī)項(xiàng)目背后都是營(yíng)運(yùn)商和 OEM 廠商的組合。
- 高通. 這個(gè)市值 100 億美元的芯片廠商對(duì) Android 的崛起功不可沒。手機(jī)開發(fā)產(chǎn)商可以直接拿高通已經(jīng)為 Android 集成好的方案,在 9-12 個(gè)月的時(shí)間內(nèi)向市場(chǎng)上推廣。(相比起來摩托羅拉的 CLIQ 花了 16 個(gè)月,而 HTC G1 則花費(fèi)了 2 年多的時(shí)間)。除了高通,我們還有 TI 的 OMAP3 平臺(tái)(摩托羅拉 Droid/Milestone 基于此方案)。ST Ericsson 和 Broadcom 也在做 Android 的集成方案。
換句話說,在 Android 手機(jī)上,大多數(shù)的 OEM 預(yù)算花在了定制方面。而 Symbian 的絕大部分預(yù)算花在無線通信的移植和硬件整合上了(Symbian 2001 年所做決定的結(jié)果)。總的來說,Android 使 OEM 廠商可以大幅削減研發(fā)預(yù)算,把錢花在定制這個(gè)刀刃上。當(dāng)然我們不能忘記 Android 是免費(fèi)的。這個(gè)免費(fèi)讓眾多廠商激動(dòng)不已。
話說回來,Android 用開源來做市場(chǎng)宣傳,非常成功的攪亂了整個(gè)行業(yè),導(dǎo)致了諾基亞對(duì) Symbian 的收購(gòu)以及 Windows Mobile 的全面崩潰(不過譯者覺得 iPhone OS 4 的多重任務(wù)機(jī)制的發(fā)布讓 WP7 真正成了杯具帝)。不過更重要的是,利用開源的名號(hào)和 Google 的魅力,Android 吸引了成千上萬(wàn)的開發(fā)者,雖然 Android 并不能讓開發(fā)者們賺到很多錢,而且 Android 手機(jī)的數(shù)量不到蘋果產(chǎn)品的十分之一(連支持收費(fèi)的國(guó)家都比蘋果少6倍)。
在開源的面紗后面
讓人更驚訝的是 Android 到底有多封閉,盡管外面包裹著 Google“不作惡”的口號(hào)和 Apache 授權(quán)許可證模式。借用亨利福特在 Model-T 相關(guān)的書里的一句話:“任何人都可以自由挑選 Android 的顏色,只要那是黑色”(anyone can have Android in their own colour as long as it’s black)。Android 是一個(gè)絕好的商業(yè)案例——展現(xiàn)一家公司是如何用開源來贏得關(guān)注和社區(qū)參與,而且同時(shí)保持一個(gè)非常嚴(yán)密的商業(yè)運(yùn)作。
Google 是如何控制著每臺(tái) Android 手機(jī)里采用什么服務(wù)、軟件和硬件的?這個(gè)搜索巨人建立了一套很完善的控制管理系統(tǒng)。為了挖掘更多的信息,我們花了兩個(gè)月,和很多與 Android 有著緊密聯(lián)系的內(nèi)部人士進(jìn)行了討論。我們發(fā)掘出的事實(shí)讓人震驚。從宏觀方面說,Google 控制 Android 手機(jī)構(gòu)成以下八宗罪:
1. 私有分支. Android 有多個(gè)私有分支,這些只給幾個(gè)特定合作伙伴,往往是那些開發(fā) Android 的 OEM 廠商,而且這些只提供給需要知道的人。這些私有分支比已經(jīng)公布的 SDK 要超前起碼 6 個(gè)月,也是 OEM 廠商可以保持競(jìng)爭(zhēng)力的關(guān)鍵。而公開的 SDK 則是為第三方應(yīng)用提供私有分支里發(fā)布的最新功能。
2. 封閉的評(píng)估流程. 所有的代碼評(píng)估員似乎都是 Google 員工,也就是說從社區(qū)提交的代碼只有 Google 才有權(quán)力決定是否接受。而且 Google 內(nèi)部還流傳著“并非此處發(fā)明”的一種思考文化,他們覺得 Google 員工寫的代碼是天下無敵。隨便問任何一個(gè)給 Android 提交過補(bǔ)丁的人,你會(huì)得到一樣的答復(fù):幾乎沒有什么提交被 Google 接受,而被拒絕的時(shí)候往往沒有任何理由和解釋。
3. 進(jìn)化的速度. Google 對(duì) Android 的創(chuàng)新的速度是移動(dòng)行業(yè)內(nèi)絕無僅有的,他們?cè)?18 個(gè)月里發(fā)布了四個(gè)大版本。想在 Android 上面做文章的 OEM 廠商只得緊跟 Google 的步伐(這里想起了移動(dòng)杯具的OMS),不然就跟不上新功能的發(fā)布和 bug 修復(fù)。Nexus One、Droid、G1 和其它帶有 Google體驗(yàn)應(yīng)用的手機(jī)給 Google 提供了創(chuàng)新的測(cè)試場(chǎng)。
4. 不完善的軟件. 用公開的 SDK 并不能完整的建造手機(jī)。缺少的幾個(gè)關(guān)鍵的部份包括無線通信的集成模塊、國(guó)際化語(yǔ)言包、營(yíng)運(yùn)商信息包以及閉源的 Google 應(yīng)用,比如 Market、Gmail 和 Gtalk。雖然 Cyanogen 可以自己定制 ROM,但里面包含的那些應(yīng)用沒有授權(quán),所以不能發(fā)布在商業(yè)用途的 Android 手機(jī)上。
5. 閉門的開發(fā)者社區(qū). Android Market 是唯一一個(gè)擁有超過四萬(wàn)個(gè)程序并和每個(gè)手機(jī) OEM 廠商都簽有合約的 Android 程序商店。這個(gè)限制很要命,因?yàn)闆]有一個(gè) OEM 廠商愿意發(fā)布沒有 Market 的 Android 手機(jī)(天朝是另類)。當(dāng)然,在 Market 上發(fā)布應(yīng)用是個(gè)非常簡(jiǎn)單的事情,沒有什么審批的步驟,這個(gè)和蘋果的 AppStore 剛好相反。
6. 反分化合約. 外界幾乎不清楚原來 OHA 的成員都簽署了反分化的合約。但這個(gè)合約更可以被理解為不能發(fā)布沒有通過 CTS 兼容測(cè)試的手機(jī)。(下面細(xì)說 CTS)(譯者注:貌似中國(guó)移動(dòng)已經(jīng)被踢出 Android 的私有分支,是不是因?yàn)樗麄兘⒌?OMS 違反了這個(gè)協(xié)定呢?)
7. 保密的發(fā)展藍(lán)圖. Android 的發(fā)展藍(lán)圖是很杯具的,到目前為止,公開發(fā)布的發(fā)展藍(lán)圖還停留在 2009 年的第一季度。如果想要看到內(nèi)部的發(fā)展藍(lán)圖,你需要 Google 的賜福.
8. Android 商標(biāo). Google 掌握著 Android 的注冊(cè)商標(biāo)和冠名權(quán)。任何想用 Android 品牌的廠商都需要得到Google的授權(quán)。簡(jiǎn)單的說:進(jìn) Google 的門,或者沒有門。如果你要自己做 Android 分枝,你就全部靠自己了,比如你需要中國(guó)移動(dòng)那么大的公司。
Android 的傳奇中還有個(gè)大篇章:CTS(兼容測(cè)試組),也就是 Google 一套測(cè)試 Android 手機(jī)是不是達(dá)到 Google 的標(biāo)準(zhǔn)。根據(jù)我們的線人消息,CTS 不僅僅測(cè)試軟件的 API 部份,它還包括性能測(cè)試,硬件功能,設(shè)備設(shè)計(jì),UI 用戶界面需求,和機(jī)內(nèi)打包的服務(wù)。CTS 決定了你可以添加額外功能,但不能從最基礎(chǔ)的配置中削減功能。除了 CTS 以外,OEM 廠商還要和 Google 簽訂授權(quán)合同,這樣他們才能打包 Google 的服務(wù),比如 Gmail、YouTube 等等。
CTS 限制了 OEM 定制弱化版 Android 手機(jī)的想法(譯者注:山寨的機(jī)會(huì)啊!MTK、中微星,年底發(fā)布些低端 Android 手機(jī)吧!)。這也大大限制了 Android 開拓低端市場(chǎng)的能力。CTS 和向前兼容 4 萬(wàn)多個(gè)應(yīng)用的事實(shí),極大的挑戰(zhàn)著 Google 想占領(lǐng)智能手機(jī)市場(chǎng)2位數(shù)的市場(chǎng)份額目標(biāo)。這些限制,還有 Google 與 OEM 亦敵亦友的合作關(guān)系,使得 OEM 圈內(nèi)掀起了建立 Android 基金的討論。
Google 的終極目標(biāo)
手握 Android,Google 的目標(biāo)是為自己產(chǎn)生收入的服務(wù)提供一個(gè)穩(wěn)定的平臺(tái)。在當(dāng)前,這個(gè)廣告生意。但未來,Google 的目標(biāo)在語(yǔ)音服務(wù)(幾十億沒有數(shù)據(jù)服務(wù)的用戶)和 Google Checkout(比如變成移動(dòng)領(lǐng)域的 visa 卡)。但不管 Google 的終極目標(biāo)是什么,我們應(yīng)該意識(shí)到 Android 和 Windows Mobile、Mac OSX 或 PalmOS 相比,并沒有開放多少。Android 是用開源來驅(qū)動(dòng)商業(yè)議程的最聰明的案例之一。Android 骨子里并沒有我們潛意識(shí)里所灌輸?shù)哪敲炊嗖蛔鲪核枷搿?/p>
- Andreas on twitter: @andreascon
it知識(shí)庫(kù):最封閉的開源系統(tǒng):話說 Android 的八宗罪,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。