最近的iPhone 5的發(fā)布,伴隨著iOS 6 的來臨讓Google 開始重新審視兩個問題:什么是真正的Android;它的Android到底有多開源?
Android開源的起端
在過去Android是主要由Google控制的移動操作系統(tǒng),一個開源的移動操作系統(tǒng)。
2007年發(fā)布的時候,主要是以開源的名義團結(jié)更多的同盟者、迅速壯大和iOS形成對峙,就像當年微軟雅虎聯(lián)盟以開源的名義對付Google圖書搜索那樣。而“開源”的另一層含義是,有許多被蘋果擠出智能手機市場的制造商也被拉進了這個聯(lián)盟。當時Google對Android信心百倍,非常努力地撲在上面, Android一片欣欣向榮。
“開源”出現(xiàn)置疑
讓人們覺得它不是完全開源的事發(fā)生了,第一件是防止手機制造商使用Skyhook位置數(shù)據(jù)庫(Google不讓摩托羅拉使用Skyhook提供的地圖定位服務,而必須使用Google的技術(shù)),認為影響了兼容性問題。第二件就是本周宏碁準備與阿里巴巴發(fā)布阿里云操作系統(tǒng)手機,然后因為Google的反對而不得不取消。為什么?從Android之父Andy Rubin在Google+頁面上的回復可以看出,Andy認為在表面上,阿里云試圖將自己描述為一個獨立開發(fā)的操作系統(tǒng),切斷其與Android的聯(lián)系,但實際上阿里云OS用的是Android的運行環(huán)境,也就是他們是Android衍生來的。根據(jù)我們對 http://apps.aliyun.com 上應用的分析,該平臺曾嘗試去做到兼容,但沒有成功。而宏碁是開放手機聯(lián)盟(Open Handset Alliance)的一員,它只能在真正的Android系統(tǒng)上工作,如果使用“假冒”Android的阿里云,它就得離開組織,放棄享受相關(guān)的利益,包括和Google的關(guān)系。
什么是“假冒”的Android系統(tǒng)?
在Android開源項目條款(Android Open Source Project)里面,任何人可以使用任何版本的Android代碼,完全免費,所以Amazon把它用到了Kindle Fire;Barnes & Noble把它用到了Nook;那為什么Google偏偏對使用了Android代碼的阿里云表示“強烈關(guān)注”?這是因為阿里云在開發(fā)的過程中的反復,據(jù)說一開始的時候阿里云是想做一個自己的操作系統(tǒng)的,但在遇到問題后只好回過頭來“借鑒”Android,同時在里面摻雜了HTML5和原生應用等熱門概念,最后做出了一個很明顯融合了Android機制,但卻不能兼容Android的系統(tǒng)。這就是即使Amazon將的Android改得面目全非Google也沒說什么,但卻對阿里云表示關(guān)注的原因。
真正的Android?
那什么才是真正的Android呢?這些就是Google稱為 “Android兼容” 的設備,這些已經(jīng)通過測試,Google希望買了這些設備的人都能保證Android應用順利運行。兼容性是大前提條件;第二部份才是尋求特殊許可。而這些反映了Android并非真正地開放,因為如果得由Google決定哪些才能被打上Android標簽,哪些產(chǎn)品才可以訪問應用和內(nèi)容商店,那就不是完全意義上的開源了。
特別是今年早期Google用Google Play的名字代替了Android Market,這里不再是Android App的專屬天地,而有了來自Google自己的消費內(nèi)容, 包括應用, 電影, 電子書, 音樂。也就是說,Android生態(tài)系統(tǒng)已經(jīng)被Google Play代替了。
簡單地說,Android是Google的操作系統(tǒng),不是任何人的開源項目。一方面,Android設備可以不用Google搜索為默認搜索;Android從硬件到操作系統(tǒng)都可以有不同,但同時Google卻又有如此多的控制和影響,這樣的Android,我們應該說它是開源的,還是說它不是開源的呢?
現(xiàn)在怎么解決?
如果現(xiàn)在Google選擇像蘋果一樣收緊控制,比如讓分享到Twitter和Facebook都有困難,它會面臨更多的批評,因為其是頂著“開源”的帽子起來的,如果非得這么做,就得宣布自己重新選擇“封閉”。
假設宏碁想弄個iOS設備,沒問題(當然還要看蘋果有沒有問題);想弄個Windows Phone設備,Google也都沒問題;因為據(jù)Google聲明,任何OHA伙伴可以啟用競爭對手的操作系統(tǒng)。但從Android中分裂地就不行了,因為這個這是要打造另一個生態(tài)系統(tǒng)。或許從宏碁和阿里云看來,大多數(shù)Android設備還是停留在去年的Gingerbread” Android 2.3;Android 4.0 “Ice Cream Sandwich”發(fā)布10個月后仍然只有22%的普及率;最新的Android 4.1 “Jelly Bean”只有2.1%;如此的碎片化讓宏碁覺得多一個分支系統(tǒng)也不傷大雅;但Google現(xiàn)在不能再這么矛盾下去了,要么加大力度統(tǒng)一Android,要么給那些它稱之為“假冒”Android的系統(tǒng)一個新的分支名字,比如Androidium,不然這開源只是紙上談兵。