讓華為舉步維艱,Android曾距離成為國產(chǎn)系統(tǒng)僅一步之遙!
:https://github.com/Jackpopc/CS-Books-Store
作為目前手機(jī)市場份額最高的操作系統(tǒng),Android已經(jīng)達(dá)到一種可以決定一家手機(jī)公司命運(yùn)的程度。

華為在受到GMS生態(tài)限制之后,通過深厚的研發(fā)積淀推出鴻蒙OS,但是在國外市場還是付出了慘重的代價。
Android 是谷歌公司的操作系統(tǒng),但并不是谷歌從頭開發(fā)的,而是從一家小公司收購而來的。
最近,美國出版了一本新書,作者采訪了幾十位當(dāng)事人,介紹 Android 的誕生內(nèi)幕。
Android 團(tuán)隊(duì)最早的創(chuàng)業(yè)想法,是為照相機(jī)開發(fā)一個操作系統(tǒng)。但是,后來意識到手機(jī)會取代相機(jī),成為主流的拍攝設(shè)備,就轉(zhuǎn)而為手機(jī)開發(fā)操作系統(tǒng)。
到2005年中期,安卓系統(tǒng)被收購,前途一片光明。
但,殊不知,就在六個月前,事情并不那么美好。
那年1月,這家初創(chuàng)公司急需現(xiàn)金,他們的主要任務(wù)與大多數(shù)初創(chuàng)公司一樣:獲得資金,生存下去。
工程師就為當(dāng)時的按鍵手機(jī)寫了一個演示程序,包括一個主屏幕和幾個應(yīng)用程序,不過大部分都不能運(yùn)行。毫不奇怪,這個演示程序與今天的 Android 相去甚遠(yuǎn)。
為了闡述他們的愿景,他們準(zhǔn)備了一份15頁的PPT。這些幻燈片描繪了他們看到的安卓在市場上的機(jī)會,以及安卓如何為投資者賺錢的畫面。
2005年3月的幻燈片有15張,這足以吸引風(fēng)險(xiǎn)投資商和谷歌的注意。
在第二張幻燈片中,它比較了個人電腦和手機(jī)市場。2004年,全球個人電腦的出貨量為1.78億臺。在同一時期,手機(jī)的出貨量為6.75億部;幾乎是個人電腦的四倍,但其處理器和內(nèi)存的能力卻與1998年的個人電腦一樣。
該幻燈片中指出了移動軟件成本不斷增長的核心問題:硬件的成本在下降,但軟件的成本卻沒有下降。
這使得軟件在每部手機(jī)的成本中占的比例越來越大。但是,手機(jī)制造商并不是軟件平臺開發(fā)的專家,他們沒有技能,也沒有興趣提供越來越多的功能,以使他們的軟件與競爭對手的軟件相區(qū)別,因此需要外部的軟件公司為他們提供操作系統(tǒng)。

宣傳資料中的第二個要點(diǎn)是,市場上存在一個開放平臺的空白和機(jī)會。
對于那些想要制造一款功能強(qiáng)大的智能手機(jī)的制造商來說,根本沒有操作系統(tǒng)可用,要么自己從頭開發(fā),要么支付高額許可費(fèi),使用那些專有的操作系統(tǒng)。然后,就會面對一個更大的問題:根本沒有應(yīng)用程序生態(tài),誰來為這些操作系統(tǒng)開發(fā)應(yīng)用程序呢?
塞班系統(tǒng)允許外部應(yīng)用程序,但是通用性很差,為一種型號手機(jī)寫的程序,無法運(yùn)行在另一個型號上,即使兩部手機(jī)出自同一個制造商,它們的應(yīng)用程序也不是通用的。
因此,他們提出,Android將是一個免費(fèi)的操作系統(tǒng),并通過開放源代碼提供給制造商。公司將能夠在他們自己的手機(jī)上使用和發(fā)布這個操作系統(tǒng),而不必受制于軟件供應(yīng)商,也不必自己建立它,這種開放的方法在當(dāng)時是根本不存在的。
反觀2005年,手機(jī)操作系統(tǒng)寥寥無幾:
微軟的系統(tǒng)要得到許可后,才能移植。
塞班(Symbian)系統(tǒng)主要由諾基亞使用,其它手機(jī)公司雖然可以用,但是無法與諾基亞競爭。
黑莓的系統(tǒng)不能用于其他手機(jī)。
更嚴(yán)重問題的是,當(dāng)時的手機(jī)操作系統(tǒng)未能為應(yīng)用程序提供一個生態(tài)系統(tǒng)。

Symbian為操作系統(tǒng)提供了一些核心的基礎(chǔ)設(shè)施,但是UI層卻留給了制造商,導(dǎo)致手機(jī)的應(yīng)用模式是,為一種Symbian寫的應(yīng)用程序不一定能在其他的變體上運(yùn)行,即使是在同一制造商的手機(jī)上。
Java編程語言在服務(wù)器和桌面電腦領(lǐng)域被稱為 "一次編寫,隨處運(yùn)行",可能提供這種跨設(shè)備的應(yīng)用能力,但Java ME在移動領(lǐng)域遠(yuǎn)遠(yuǎn)沒有做到這一點(diǎn)。雖然它至少提供了跨設(shè)備的相同語言(就像Symbian為其所有的實(shí)現(xiàn)提供相同的C++語言一樣),但Java ME通過提供不同版本的平臺(稱為profile)來解決手機(jī)中各種各樣的外形因素和架構(gòu)。這些配置文件有不同的功能,所以開發(fā)者需要改變他們的應(yīng)用程序以在不同的設(shè)備上運(yùn)行,而當(dāng)不同設(shè)備的功能大不相同時,這種方法往往失敗。

德州儀器(TI)提供了一個基于Linux操作系統(tǒng)內(nèi)核的開放平臺。制造商所需要的只是Linux本身、來自TI的參考硬件,然后是大量的其他模塊,制造商必須購買、授權(quán)、構(gòu)建或以其他方式提供這些模塊來創(chuàng)建他們自己的設(shè)備。正如Brian Swetland所說:"你可以使用TI的OMAP芯片來制造一個Linux手機(jī)。所以你需要TI的OMAP,然后從40個不同的中間件供應(yīng)商那里購買40個組件。你把所有這些東西放在一起,并把它們?nèi)空掀饋?,然后你就會有一個Linux手機(jī)。"
這顯然非?;奶?。
Android操作系統(tǒng)免費(fèi),代碼開源,那么面對投資者就必須回答一個很現(xiàn)實(shí)的問題:Android系統(tǒng)如何賺錢?
幻燈片中描述的開源平臺基本上就是安卓團(tuán)隊(duì)最終建立和交付的東西。但是,如果這就是全部,該公司就不值得風(fēng)險(xiǎn)投資公司資助。
從拯救世界的角度來看,開發(fā)和贈送一個開源平臺聽起來不錯,但回報(bào)在哪里?對投資者的好處在哪里?
也就是說,安卓公司打算如何從一個他們打算簡單贈送的產(chǎn)品中賺錢?風(fēng)險(xiǎn)投資人資助的公司,他們希望能賺取比他們的投資更多(遠(yuǎn)遠(yuǎn)超過)的回報(bào)。
對于游戲中的其他平臺公司來說,獲得收入的途徑很清楚。微軟通過向Windows Phone合作伙伴授權(quán)其平臺來賺錢;每賣出一部手機(jī)都會給微軟帶來每部設(shè)備的成本。RIM公司通過出售手機(jī)以及其忠實(shí)的企業(yè)客戶簽訂的利潤豐厚的服務(wù)合同來賺錢。諾基亞和其他采用Symbian系統(tǒng)的公司通過銷售他們生產(chǎn)的帶有該操作系統(tǒng)的手機(jī)賺錢。同樣,所有其他的手機(jī)制造商也通過他們銷售的手機(jī)產(chǎn)生的收入來資助他們自己的軟件開發(fā)。
那么,安卓的玩法是什么,它將為這個他們尚未建立的、并將免費(fèi)提供給其他制造商建立自己的設(shè)備的強(qiáng)大平臺的發(fā)展提供資金?
Android 團(tuán)隊(duì)設(shè)想,通過為手機(jī)制造商提供云服務(wù)、以及應(yīng)用程序的基礎(chǔ)設(shè)施(比如認(rèn)證和加密)來盈利。
后來的事實(shí)證明,谷歌果然是通過谷歌服務(wù)框架和Play應(yīng)用商店來盈利。而且,這也成了Android之于谷歌最為核心和具有競爭力的地方。
Android團(tuán)隊(duì)接觸了很多風(fēng)險(xiǎn)投資,當(dāng)然,也和谷歌進(jìn)行了會面。
拉里佩奇邀請Android進(jìn)行了一次小型會議,在這次會議上拉里佩奇提出,他希望看到一款更好的手機(jī)被制造出來,他也相信Android團(tuán)隊(duì)能夠做到這件事情。
然而,這次會議并沒有取得什么實(shí)質(zhì)性進(jìn)展。
接下來,團(tuán)隊(duì)繼續(xù)向風(fēng)險(xiǎn)投資公司進(jìn)行推介。然后,他們?nèi)ス雀鑵⒓恿肆硪淮螘h。這一次,他們展示了一個演示,并分享了更多他們的計(jì)劃。在這次會議上也沒有發(fā)生什么大事,但谷歌更清楚地表明他們想幫助這家初創(chuàng)企業(yè)。
這個時候,該團(tuán)隊(duì)也在與潛在的制造伙伴會面。他們?nèi)チ隧n國和臺灣,拜訪了三星和HTC。
與三星的會議開始時,三星手機(jī)部門的首席執(zhí)行官李焜耀說,他已經(jīng)錯過了與Danger合作的機(jī)會,不想再看到這種情況發(fā)生,所以他有興趣加入Android。
但是,當(dāng)他們與10多個中層經(jīng)理團(tuán)隊(duì)會面之后被無情地鄙視了一番“我們300人的團(tuán)隊(duì)都在做自己的操作系統(tǒng),你們怎么憑借幾個人就能實(shí)現(xiàn)?”
但是,三星最終還是給這次合作提了一個條件:如果美國的無線運(yùn)營商能夠接受 Android,并且作為安卓發(fā)布的合作伙伴,他們就愿意推出基于 Android 的手機(jī)。
顯然,Android是不愿意去花費(fèi)18個月的時間說服T-Mobile的。
團(tuán)隊(duì)從韓國出發(fā),團(tuán)隊(duì)飛往中國臺灣,在那里他們會見了HTC的首席執(zhí)行官周永明。HTC 則說,希望獨(dú)家合作,這個系統(tǒng)只授權(quán)給他們使用。團(tuán)隊(duì)不愿答應(yīng)這個要求,但是后來推出的世界第一部 Android 手機(jī),就是 HTC G1。

該團(tuán)隊(duì)繼續(xù)向風(fēng)險(xiǎn)投資公司進(jìn)行推介,并取得了一些成功,Charles River Ventures和Eagle River Holdings都感興趣。
當(dāng)他們在等待這些公司的文件時,谷歌叫他們?nèi)⒓拥谌螘h。
這一次,房間里有更多的人,谷歌已經(jīng)準(zhǔn)備好討論具體問題。
團(tuán)隊(duì)本來以為他們是來介紹自上次會議以來公司的最新進(jìn)展。但在介紹的過程中,谷歌打斷了他們,直接說:“我們想收購你們?!?/span>
谷歌說,如果安卓允許自己被收購,它將比其他方式做得更好。他們不必應(yīng)付風(fēng)險(xiǎn)資本家的要求,也不必向客戶和運(yùn)營商收取專門服務(wù)費(fèi),而是可以將操作系統(tǒng)免費(fèi)送給運(yùn)營商。谷歌有來自搜索的收入,他們也許能與運(yùn)營商分享。因此,他們不必向運(yùn)營商推銷什么,就能夠與他們形成伙伴關(guān)系,這的確是讓運(yùn)營商加入的一個有力論據(jù)。
來自安卓的團(tuán)隊(duì)對加入谷歌很感興趣,但仍有許多細(xì)節(jié)需要弄清楚。同時,在4月中旬,他們得到了Charles River Ventures和Eagle River Holdings的條款表,并決定選擇Charles River Ventures的交易。谷歌的交易遠(yuǎn)未完成,但在5月初已進(jìn)入談判階段,因此他們在條款表中增加了一個分割條款,以考慮到他們可能會與谷歌合作。
當(dāng)安卓與谷歌會面時,拉里-佩奇觀察到,谷歌收購這家小公司是有意義的,以幫助他們建立一個平臺,使谷歌能夠進(jìn)入移動市場。
雖然雙方在原則上達(dá)成了一致,但還有許多細(xì)節(jié)需要理順。
安卓需要與谷歌解決兩個大問題:
第一個是錢的問題:他們需要就公司的估值和如何獲得報(bào)酬達(dá)成一致,包括最初的報(bào)酬和團(tuán)隊(duì)加入后持續(xù)的里程碑式的報(bào)酬。
第二個問題是承諾:安卓希望確保他們能夠真正完成最初的目標(biāo),而不是被吸進(jìn)大公司而被遺忘。他們需要谷歌同意在收購后支持安卓的努力,并持續(xù)提供內(nèi)部支持。
2005年7月,Android 正式加入谷歌。

安卓團(tuán)隊(duì)在谷歌開始工作的幾周后,他們再次展示了他們的方案。
這一次,是在谷歌的一次內(nèi)部會議上,向一群高管進(jìn)行推介。安卓團(tuán)隊(duì)正在展示這個新收購的團(tuán)隊(duì)計(jì)劃做什么,以及如何將Android進(jìn)行貨幣化,拉里打斷了演講"不要擔(dān)心這個,我希望你們打造出最好的手機(jī),其他的我們以后再想辦法。
大家好,我是Jackpop!我花費(fèi)了半個月的時間把這幾年來收集的各種技術(shù)干貨整理到一起,其中內(nèi)容包括但不限于Python、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、計(jì)算機(jī)視覺、推薦系統(tǒng)、Linux、工程化、Java,內(nèi)容多達(dá)5T+,獲取方式:https://pan.baidu.com/s/1eks7CUyjbWQ3A7O9cmYljA(提取碼:0000)