1. 程式人生 > 實用技巧 >Android系統簡介(上、中、下):歷史淵源

Android系統簡介(上、中、下):歷史淵源

上個月,看到微信的一系列文章,講到Linux的鼻祖-李納斯的傳記《Just for Fun》, 其人神乎其能, 其人生過程非常有趣,值得每個程式設計師細細品味。

而實際上,對我而已,雖然做軟體開發很多年,但是對Linux非常不熟悉,僅僅聽過幾個名詞而已。 沒有用過Linux? 幾乎不可能,全球智慧手機中80%執行的是Android系統,只要你用過Android手機,則已經間接用過了Linux了,因為他們有很深的淵源和故事。下面分3篇對Android歷史、架構、原理做簡述,以供大家餐食。

u=3362207703,1476753764&fm=23&gp=0

————————————————-

Android系統簡介(上):歷史淵源

Android Inc公司在2003年10月成立,目標是研發出一款可深度定製、輕量級、自適應等特性的免費開源的移動作業系統。雖然有天使投資注入1萬美金,但是對如此龐大的藍圖而言無異於杯水車薪,創始人們在艱難中潛行。

2005年,遇到了一個改變世界的契機,Google於8月收購了它。於是乎,在有了資金、技術注入後,這個團隊開始了完整的重構:基於Linux核心進行重寫Android架構—實際上修改了Linux系統來用於和硬體驅動。

2007年6月29號,又遇到了一個改變世界的大事,IPhone上市了。一夜間,蘋果忽然成為了移動手機的新貴,且取得了巨大的成功。於此同時,行動通訊裝置商對蘋果又愛又恨,愛的是蘋果開啟了智慧手機新紀元從而帶來了巨大商機,恨的是蘋果的IOS是封閉系統。於是短短的4個月過去了,以Google為首,全球性的開放手機聯盟(Open Handset Alliance)與11月5日宣佈組建,由此Android正式登上歷史舞臺。一週後,2007年11月12號 Android Beta SDK 釋出。一年後,第一部基於Android的智慧手機於2008年10月由HTC正式開售,於是行動通訊市場進入了IOS和Android的雙贏時代。

u=1518794211,1135995243&fm=23&gp=0

Android系統是開源的,由Google負責維護,基於Apache 2.0開源協議。
用一張圖來清晰瀏覽一下Android的歷史:

android-infograph

  • Android alpha (1.0)

  • Android beta (1.1)

  • Cupcake (1.5)

  • Doughnut (1.6)

  • Eclair (2.0–2.1)

  • Froyo (2.2–2.2.3) 【我本人於2011年2月在北京購買的水貨HTC G7,一直用了3年退役】

  • Gingerbread (2.3–2.3.7)

  • Honeycomb (3.0–3.2.6)

  • Ice Cream Sandwich (4.0–4.0.4)

  • Jelly Bean (4.1–4.3.1)

  • KitKat (4.4–4.4.4)

  • L Release (developer preview)

2014年,隨著AndroidAutoAndroidTVAndroidWear系統SDK相繼釋出,自2008年Android SDK釋出後又開始了新的一輪野蠻生長……


轉載於:https://my.oschina.net/xifarm/blog/304401