開(kāi)源正在毀掉 Android 嗎?
開(kāi)源正在毀掉 Android嗎?我們想想 Android 面對(duì)的一些主要問(wèn)題,解決了嗎?曾經(jīng)普遍認(rèn)為,Android 面對(duì)的最大問(wèn)題就是碎片化,有太多不同的 Android 版本和不同尺寸的設(shè)備需要適配,導(dǎo)致用戶(hù)很難第一時(shí)間獲得最新的更新。意識(shí)到問(wèn)題很好,那么新的問(wèn)題來(lái)了,怎么能解決這個(gè)問(wèn)題呢?
本文引用地址:http://m.butianyuan.cn/article/201606/293067.htm長(zhǎng)久以來(lái)流傳著一些觀點(diǎn)譬如 Android 不是真正的開(kāi)源,開(kāi)源在毀掉 Android 等等,ZDnet 最新文章又再一次挑起這個(gè)話題,你的想法是什么?歡迎留言表達(dá)你的觀點(diǎn)。
Oracle 曾經(jīng)公開(kāi)表示“Android 是破壞開(kāi)源的罪犯”,理由是 Android 對(duì) Java 開(kāi)放性的影響太大,而且這種影響幾乎無(wú)法逆轉(zhuǎn)。甲骨文指控整個(gè) Java 開(kāi)發(fā)者社區(qū)因?yàn)?Android 的原因已一分為二,某些開(kāi)發(fā)者轉(zhuǎn)向了 Android 平臺(tái),導(dǎo)致了 Java 的開(kāi)放性大大受限。甲骨文聯(lián)席 CEO 薩夫拉·卡茲(Safra Catz)即使在法庭上也毫不客氣地說(shuō):使用 Java,“他們只需一次編程就可以在所有地方運(yùn)行,但當(dāng)你在 Android 平臺(tái)上開(kāi)發(fā)時(shí),在除 Android 以外的其他地方都無(wú)法運(yùn)行。” 當(dāng)然 Google 不是好欺負(fù)的,當(dāng)時(shí)就反擊了回去,反駁說(shuō)真正破壞開(kāi)源的是 Oracle,兩家公司這幾年就這么爭(zhēng)爭(zhēng)吵吵過(guò)來(lái)的。 (這里不得不補(bǔ)充一個(gè)笑話,Oracle 一直聲稱(chēng)他們支持開(kāi)源,是開(kāi)源社區(qū)值得信任的好伙伴)
昨天 ZDNet 發(fā)表署名文章表示“Being open source is killing Android”,小編把這篇文章做了全文翻譯,事實(shí)上小編不太認(rèn)同這篇文章的觀點(diǎn),不過(guò)我們可以看看原作者 Adrian Kingsley Hughes 是怎么說(shuō)的。
開(kāi)源正在毀掉 Android,事情是什么樣呢?我們想想 Android 面對(duì)的一些主要問(wèn)題,解決了嗎?曾經(jīng)普遍認(rèn)為,Android 面對(duì)的最大問(wèn)題就是碎片化,有太多不同的 Android 版本和不同尺寸的設(shè)備需要適配,導(dǎo)致用戶(hù)很難第一時(shí)間獲得最新的更新。意識(shí)到問(wèn)題很好,那么新的問(wèn)題來(lái)了,怎么能解決這個(gè)問(wèn)題呢?(下面這張圖就是令人眼花繚亂的 Android 碎片圖)
我敢打賭,關(guān)于這個(gè)問(wèn)題,你也很難有什么好的對(duì)策,因?yàn)?Google 早就嘗試過(guò)了。不管怎么樣, Android 的立命之本就是開(kāi)放,這就意味著一旦 Google 發(fā)布了一個(gè)新版本,OEM 廠商們和電信運(yùn)營(yíng)商們可以第一時(shí)間取得它,這一步必將導(dǎo)致分裂,OEM 廠商們會(huì)為每一個(gè)尺寸的設(shè)備加載相適應(yīng)的代碼,這就帶來(lái)了差別。而更新也是一個(gè)大問(wèn)題,Google 不能向每一臺(tái) Android 設(shè)備直接推送更新,因?yàn)楣聿胖?OEM 廠商對(duì)它推出的 Android 設(shè)備做了哪些修改和定制,很多架構(gòu)變化和大量的代碼修改更是致命。 更新確實(shí)是一個(gè)大癥結(jié),Apple 可以在一年之內(nèi)讓 85% 以上的 iOS 設(shè)備升級(jí)到新版本,形成鮮明對(duì)比讓 Google 痛苦不堪的是,一年之內(nèi)往往只能有略略超過(guò) 10% 的 Android 設(shè)備更新到新版本,而過(guò)度到一個(gè)完整的新版本生態(tài),則是四年之后的事情了。
四年對(duì)于科技行業(yè)來(lái)說(shuō),真是太悠久而冗長(zhǎng)的一段時(shí)間了!
如果陶醉于可以運(yùn)行在數(shù)量紛雜眾多的 OEM 廠商硬件設(shè)備上,并且為此沾沾自喜的話,那么你就錯(cuò)了,這一定是一個(gè)悲劇,你也一定會(huì)為需要適配這么多不同的硬件變得一團(tuán)糟,Linux 已然這樣,而 Android 又是一個(gè)典型的案例。不管怎樣,你總需要做出一個(gè)決定,是要兼容更多平臺(tái)?還是要利潤(rùn)率或者市場(chǎng)占有率?
Android 生態(tài)系統(tǒng)難道注定要成為一個(gè)爛攤子嗎? 也許不必。
對(duì)于 Google 來(lái)說(shuō)掙脫這個(gè)混沌狀態(tài)的一個(gè)可行出路就是,自己完全掌控 Android,并且將之閉源變成一個(gè)私有項(xiàng)目。Wow,怎么能這樣?Android 不正是因?yàn)殚_(kāi)源才獲得今天的成功嗎?確實(shí),曾經(jīng)是的,但是我認(rèn)為,不再是了。 在早些時(shí)候,毫無(wú)疑問(wèn), Google 需要 OEM 廠商們,正如 OEM 廠商們需要 Google 一樣,因?yàn)橐蛟煲豢罡咂焚|(zhì)的智能手機(jī)可并不是一件容易的事情,需要像 HTC、三星、LG、摩托羅拉、索尼這樣的專(zhuān)業(yè)硬件廠商才可以,但是現(xiàn)在,富士康也可以非常容易的組裝出一臺(tái)高品質(zhì)的智能手機(jī),并且還比前面這些 OEM 大廠做得更便宜。
但是如果你認(rèn)為 Google 不能自己做?那就錯(cuò)了,其實(shí)他們已經(jīng)在做了,很多人也已經(jīng)發(fā)現(xiàn)了,大量的新代碼和新特性沒(méi)有放到開(kāi)源的 AOSP (Android Open Source Project) 項(xiàng)目中,而是放到了封閉的 Google Mobile Services。而前文提到的 Oracle 之間的官司促使 Google 不斷從開(kāi)源走向封閉,如果 Google 要為它這么做找一個(gè)借口的話。
當(dāng)然,Android 有它的私有版本并不意味著像三星、HTC 和 LG 這樣的大咖必須要讓路,Google 可以給這些 OEM 廠商發(fā)放授權(quán)許可,使它們接受 Google 的條件來(lái)使用 Google Mobile Services。而 OEM 廠商們?yōu)槭裁丛敢饨邮?Google 的條件從 Android 切換到一個(gè)私有的平臺(tái)呢?OK,雖然犧牲了一些自由,但是可以快速推送更新給用戶(hù)的好處也很明顯,OEM 廠商們不用花大量的時(shí)間和精力去為各個(gè)機(jī)型做新版本的 Android 適配,要知道這可是一個(gè)非常大的工作量,事實(shí)上,任何廠商也很緊張,如果競(jìng)爭(zhēng)對(duì)手有 Android 的最新功能特性,而它沒(méi)有,那么接受 Google 的條款就是最好的選擇了。
廠商這邊可以輕松搞定,運(yùn)營(yíng)商這邊也沒(méi)有什么好抱怨的,雖然我們知道它們總喜歡搞點(diǎn)定制化的東西,喜歡把它們自己的品牌和 Logo 塞到 Android 里面去,但是它們根本沒(méi)有任何能力對(duì) Google 提出要求。而且 Google 也可以提供一種機(jī)制,既不影響 Android 的升級(jí)更新,也給 OEM 廠商和電信運(yùn)營(yíng)商留一些個(gè)性化和定制化的空間。 何況這么做還能給 Google 帶來(lái)一些切切實(shí)實(shí)地好處。
第一個(gè)明顯的好處就是可以有效遏制像 Amazon 這種競(jìng)爭(zhēng)對(duì)手試圖打造一個(gè)自己操作系統(tǒng)的居心。如果 Google 閉源的話,如此一來(lái), Amazon 就只能靠自己了,這會(huì)大大增加它們開(kāi)發(fā)的難度和花費(fèi)。
二來(lái),微軟大量的專(zhuān)利授權(quán)費(fèi)將變得有懸念了, 要知道 Microsoft 每年光從硬件制造商那里訛來(lái)的專(zhuān)利授權(quán)費(fèi)就高達(dá)數(shù)十億美金。 Google 可以跟 Microsoft 達(dá)成某項(xiàng)協(xié)議,而且 Google 肯定不會(huì)像過(guò)去的這些硬件制造商那么容易被擺布,這意味著微軟獲得的授權(quán)費(fèi)將會(huì)大大減少。 授權(quán)機(jī)制可以讓 Google 獲得更大的控制權(quán),硬件設(shè)備只需運(yùn)行純粹的 Android 系統(tǒng),而不必捆綁其他廠商的垃圾程序。還可以解放更多的設(shè)備,讓許多運(yùn)行多年的老設(shè)備不至于失去升級(jí)的希望。
簡(jiǎn)單地說(shuō),Android 已經(jīng)變成了一團(tuán)糟,Google 沒(méi)有理由繼續(xù)打造這個(gè)開(kāi)源操作系統(tǒng),特別是當(dāng)下 Android 有著很大的競(jìng)爭(zhēng)優(yōu)勢(shì)可以利用的情況下。
評(píng)論