Android的歷史與花邊

Vamei發表於2014-05-13

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段宣告。謝謝!

 

歷史 

現在的Android如日中天。每天150萬部的Android裝置被啟用,全球Android使用者有7億。三星也憑藉Android手機,成為第一大智慧手機生產商。而Android在2007年最初發布時,當時負責微軟移動開發的Scott Horn評論說,“我看不出他們(Android)能有多大的影響”。如今,Android的成功已經不需要預測。

 

移動作業系統份額

 

Android是Google收購的諸多專案的一個。Android之父Andy Rubin最初只想做一個數碼相機的作業系統。2005年,Google以五千萬美元的價格收購了名不見經傳的Android。隨後Android專案在花完資金後,陷入不溫不火的尷尬境地。正當Andy為未來悲觀時,蘋果拯救了Android。2007年,賈伯斯釋出第一款iPhone。全新的理念和無比友好的介面,立即震撼市場。Google意識到這小小的掌上機隱含的威脅。很快,Google從自己收購來的大把專案中找到Android,以免費提供Android作業系統為誘餌,聯合灰頭土臉的手機生產商們對抗蘋果。手機廠商擠不進蘋果封閉的系統,也只能搭Android這條船。

 

Google擅長於網路,硬體和作業系統的積累較少。為了儘快建起防線,Android採用了較為廉價的發展路線。Android主要支援ARM架構的晶片。這一架構以精簡節能著稱。在ARM上層,Android使用Linux核心,從而利用Linux豐富的硬體支援。在Linux核心之上,Android以Java虛擬機器(JVM)為藍本,製作適宜移動端使用的Dalvik虛擬機器。Dalvik虛擬機器中,執行著App程式碼。相比於iPhone長達數年的醞釀,Android不到一年即釋出產品,但這種四處借鑑的做法也為未來的專利之爭埋下禍根。

Android架構

 

Android初期只能跟在iPhone身後亦步亦趨。相對於iPhone的“高富帥”氣質,Android使用者被標籤為屌絲。開發者在Google應用商店的收益,也遠低於在蘋果的收益。然而,三星的S系列手機徹底改變了這一局面。Android針對移動機的優化不足,因此相同硬體條件下,難以達到iPhone的流暢度。三星S系列手機利用超高的硬體配置來彌補這一缺陷。S系列手機的超大屏,也是iPhone不具備。憑藉S系列的成功,三星手機迅速拉昇Android的市場佔有率,反過來威脅到了iPhone的一哥地位。

 

三星S3

 

 

風向迅速轉變。蘋果無法以技術創新拉開距離,開始動用專利武器,對Android和三星提起訴訟。然而賈伯斯手中的兩百多項專利,並不能真正擊敗Android。通過一些小的改動,比如將橫向滑動的解鎖改為不定向的滑動,Android就可以避開專利陷阱。而三星甚至因為蘋果的訴訟,提高了在美國市場的知名度。然而,Google自己也沒有預期到Android的成功,暗自後悔最初太保守。三星在Android陣營中的一家獨大也讓Google心生警惕。Google花大價錢收購了摩托羅拉,打造自己的硬體生產線。

 

相對於蘋果,更有破壞性的是Oracle。從Sun手中買過Java後,Oracle還沒有從Java中獲得太大的利益。而Oracle手中的Java,也發展緩慢。然而這並不妨礙Oracle對Android的覬覦。Oracle對Google提起系列訴訟,其中的理由是“Google對Java API的改動,破壞了Java平臺的完整性”。聽起來有些空洞,卻支撐起百億美元的專利案。相對於此,Oracle收購Sun的56億美元,顯得便宜得多。

 

無論Android的未來如何,都是智慧手機大潮的一部分。在這股浪潮中,曾經的個人電腦巨人們被遠遠拋下。PC的出貨量已經開始衰落,不但被智慧手機遠遠拋在後面,甚至被新生的平版電腦趕上。曾經的PC霸主們,Intel和微軟,開始思考自己的移動端策略。然而看看智慧手機的增長曲線,留給他們的時間有限。

 

花邊

最後,收集一些Android的梗。從經典的Cupcake開始,Android的版本暱都是一種甜品,且首字母按順序排列。

 

 

"Android"這個詞早就存在,用於描述自動工作的機器。這個詞的現代含義為人形機器人。Android包含了Android之父Andy和Droid。Droid指《星球大戰》中的機器人,是導演喬治盧卡斯捏造的。

 

Android的形象與一款老遊戲中的叫做“Android”的人物相仿。這暫時還沒有引起一宗新的專利案。

 

NASA(美國航空航天局)將一顆搭載Google Nexus One的超小型試驗衛星STRaND-1送上太空。Android作為衛星的大腦,收集資訊,指揮衛星的執行和通訊。如果溫度過低,那麼系統會增加執行的程式,避免電池過冷。太空軌道上還沒有一臺iPhone。這一次,Android領先。

 

STRaND-1

 

我的第一臺Android裝置是Motorola Charm,機械鍵盤,搭載Android 2.1。如今已經走入歷史了吧。

 

 

歡迎繼續閱讀“Java快速教程”系列文章

 

相關文章