跳至內容

Android

出自轻之舟百科

Android(中文名:安卓,英文全稱:Android Operating System)是由Google(谷歌)公司與開放手持設備聯盟(Open Handset Alliance)基於Linux內核主導開發的開源流動作業系統,主要設計用於觸摸屏流動裝置如智能手機和平板電腦。[1] 該系統最初由安迪·魯賓(Andy Rubin)等人於2003年創立,2005年被Google收購,2007年11月5日正式對外發布,2008年9月推出首個商業版本。[2] 截至2024年,Android是全球使用最廣泛的流動作業系統,最新穩定版本為Android 15。[1]

Android
中文名 安卓
英文名 Android
開發者 Google、開放手持設備聯盟
編程語言 Java、Kotlin、C、C++等
作業系統家族 類Unix(修改版Linux內核)
首次發布 2008年9月23日
最新穩定版本 Android 16
原始碼模式 開放原始碼
官方網站 android.com

歷史

創立與收購

2003年10月,安迪·魯賓(Andy Rubin)、里奇·邁納(Rich Miner)、尼克·西爾斯(Nick Sears)和克里斯·懷特(Chris White)在美國加利福尼亞州帕洛阿爾托創立Android公司,最初目標是為數碼相機開發智能作業系統,後因智能手機市場前景更廣闊而轉向該領域。[2] 2005年8月,Google以約5000萬美元的價格收購Android公司,安迪·魯賓加入Google並繼續領導該項目。[2]

正式發布

2007年11月5日,Google正式對外展示Android作業系統,並宣布成立開放手持設備聯盟(Open Handset Alliance,簡稱OHA)。該聯盟最初由34家手機製造商、軟件開發商、電信運營商及晶片製造商共同組成,旨在建立開放的流動裝置標準。[3] Google以Apache免費開源許可證的方式發布了Android原始碼,標誌着Android作為開放平台的正式啟動。[3]

首個商業版本

2008年9月23日,Google正式發布Android 1.0系統。[1] 同年10月22日,首款搭載Android系統的智能手機T-Mobile G1(由HTC製造,又名HTC Dream)在美國正式發售,同時Android Market(Google Play商店前身)上線,最初僅提供約35款應用。[4]

版本演進

從2009年發布的Android 1.5開始,Google以甜點名稱按字母順序為Android版本命名,如Cupcake(紙杯蛋糕)、Donut(甜甜圈)、Eclair(閃電泡芙)、Froyo(凍酸奶)、Gingerbread(薑餅)等。[3] 2011年10月,Android 4.0(Ice Cream Sandwich)發布,統一了手機與平板版本。2014年11月,Android 5.0(Lollipop)發布,引入Material Design設計語言。2019年9月,Android 10發布,首次採用純數字命名並引入系統級深色模式。[5] 2024年10月15日,Android 15正式發布。[1]

系統架構

分層架構

Android系統採用分層架構設計,從高層到低層依次為應用程式層、應用程式框架層、系統運行庫層和Linux內核層。[3]

Linux內核

Android基於修改版的Linux內核,提供底層硬件抽象、內存管理、進程管理、網絡堆棧和驅動模型等核心系統服務。內核部分採用GNU GPL v2許可證授權,用戶空間軟件則主要採用Apache License 2.0。[1]

系統運行庫

系統運行庫層包含一系列C/C++庫,通過Android應用程式框架為開發者提供服務,包括媒體播放、圖形渲染、數據庫管理等功能。Android運行時(Android Runtime,ART)負責執行應用程式的字節碼。

應用程式框架

應用程式框架層為開發者提供開發應用程式所需的API,包含活動管理器、窗口管理器、內容提供器、視圖系統、包管理器等核心組件,支持組件重用和替換。[3]

應用程式

Android與一系列核心應用程式一同發布,包括電話、短信、日曆、地圖、瀏覽器、聯繫人管理等。所有應用程式均基於Android SDK開發,主要使用Java或Kotlin語言編寫。[3]

市場地位

Android是全球使用最廣泛的流動作業系統。據Business of Apps統計,Android在全球190個國家和地區擁有超過25億活躍用戶。[6] 在智能手機領域,Android長期佔據全球市場份額首位,成為當前移動計算領域的主流平台之一。

參考文獻