Android,中文名安卓,是一種基于Linux的開放源代碼軟件棧,為各類設(shè)備和機(jī)型而創(chuàng)建。2003年10月,Android系統(tǒng)由Andy Rubin(安迪·魯賓)等人創(chuàng)立,后在2005年8月17日被Google收購。2007年11月5日,谷歌與84家硬件制造商、軟件開發(fā)商及電信營運(yùn)商組建開放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)并正式對外發(fā)布。截至2023年8月,Android的最新版本為Android 14。
Android附帶一系列適用于電子郵件、短信、日歷、互聯(lián)網(wǎng)瀏覽和聯(lián)系人等的核心應(yīng)用。除這些核心應(yīng)用外,Android從一開始便內(nèi)置了安全機(jī)制、多任務(wù)、顯示尺寸和密度等功能,并且允許開發(fā)者開發(fā)和發(fā)布他們自己的應(yīng)用,形成一個(gè)生態(tài)系統(tǒng),這使得Android區(qū)別于其他平臺。此外,Android還致力于開發(fā)各種無障礙功能和產(chǎn)品,例如屏幕閱讀器、消音器,甚至AR步行導(dǎo)航。
Android面向所有人開放,開發(fā)者、設(shè)計(jì)人員和設(shè)備制造商均可使用。Android可用于手機(jī)、平板電腦、手表、電視、汽車、可折疊設(shè)備和ChromeOS設(shè)備。Android的主要競爭對手是由蘋果公司,諾基亞和其他少數(shù)公司開發(fā)的移動操作系統(tǒng)平臺。截至2021年5月,Android操作系統(tǒng)已在30億臺活躍設(shè)備上運(yùn)行,2022年,谷歌宣布Android的活躍設(shè)備數(shù)量正式突破30億,穩(wěn)居全球第一大操作系統(tǒng)。截至2023年2月,根據(jù)StatCounter統(tǒng)計(jì),除了美國、英國、加拿大、巴哈馬、冰島、挪威、瑞典、丹麥、瑞士、科索沃、日本、臺灣和澳大利亞外,在其他所有國家和地區(qū)Android都是被廣泛使用的智能手機(jī)操作系統(tǒng)。截至2023年5月,根據(jù)手機(jī)廣告網(wǎng)絡(luò)公司AdMob提供的月度數(shù)據(jù)顯示,中國的Android手機(jī)數(shù)量為88.2384萬部。2025年3月27日,谷歌已確認(rèn)停止維護(hù)Android開源項(xiàng)目(AOSP),未來所有Android開發(fā)僅在谷歌內(nèi)部進(jìn)行。2025年12月16日,安卓設(shè)備在接收IPhone數(shù)據(jù)方面取得突破,蘋果發(fā)布的iOS 26.3開發(fā)者測試版包含“傳輸至安卓”功能,首次支持通過官方途徑把iPhone資料遷移至安卓手機(jī)。
命名及標(biāo)志
Android命名由來
1886年,法國作家維利耶·德·利爾-阿達(dá)姆·利爾亞當(dāng)(Auguste Villiers de l'Isle-Adam)發(fā)表科幻小說《未來夏娃(L'ève future)》,在小說中,他把外表像人的機(jī)器人取名為Android,這是Android一詞最早出現(xiàn)在公眾視野。
Android標(biāo)志
Android的標(biāo)志是一個(gè)全身綠色的機(jī)器人,擁有半圓形的頭部、兩支天線和空白的點(diǎn)作為的眼睛。它的頭部與身體之間有空白的區(qū)域,兩側(cè)各有兩個(gè)圓角矩形,作為它的雙臂。Android的標(biāo)志是由Ascender公司設(shè)計(jì),顏色采用了PMS 376C和RGB中十六進(jìn)制的#A4C639來繪制,這是Android操作系統(tǒng)的品牌象征。
2024年1月5日消息,谷歌將會啟用新版安卓Logo。新款安卓Logo調(diào)整了安卓機(jī)器人,使原來的機(jī)器人ICON更加具有立體感,另外“android”字體也變得更加緊湊且圓潤。
發(fā)展歷史
成立
2003年10月,Andy Rubin(安迪·魯賓)、利奇·米納爾、尼克·席爾斯、克里斯·懷特等人在加州帕羅奧圖創(chuàng)建Android公司,并組建了當(dāng)時(shí)的Android團(tuán)隊(duì)。聯(lián)合創(chuàng)始人Andy Rubin把Android項(xiàng)目描述為“有極大的潛能以開發(fā)更智能的行動設(shè)備,以更了解其用戶的位置及偏好”。
Google的收購及發(fā)展
2005年8月17日,Google收購了Android及其團(tuán)隊(duì),Andy Rubin成為Google公司工程部副總裁,繼續(xù)負(fù)責(zé)Android項(xiàng)目。根據(jù)前Google CEO施密特的說法,收購Android的目的是抗衡微軟,試圖阻止微軟在移動市場復(fù)制桌面市場的成功。Andy Rubin最初的計(jì)劃是創(chuàng)建一個(gè)帶有云部分的相機(jī)平臺,用于在線存儲照片,但因數(shù)碼相機(jī)的發(fā)展速度緩慢,Andy Rubin的業(yè)務(wù)計(jì)劃修改為“開源手機(jī)解決方案”,Android保留了其軟件核心,包括Java核心。
2007年9月,數(shù)字雜志《Information Week》報(bào)道了一項(xiàng)Evalueserve的研究報(bào)告,指出谷歌已在移動電話領(lǐng)域提交了多份專利申請。11月5日,Google正式推出了Android操作系統(tǒng),并宣布建立一個(gè)全球性的聯(lián)盟組織,該組織由34家手機(jī)制造商、軟件開發(fā)商、電信運(yùn)營商以及芯片制造商共同組成,并與84家硬件制造商、軟件開發(fā)商及電信營運(yùn)商組成開放手持設(shè)備聯(lián)盟(Open Handset Alliance)來共同研發(fā)改良Android系統(tǒng),這一聯(lián)盟將支持谷歌發(fā)布的手機(jī)操作系統(tǒng)以及應(yīng)用軟件,Google以apache免費(fèi)開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。同日,聯(lián)盟對外展示了他們的第一個(gè)產(chǎn)品:一部搭載了以Linux 2.6為核心基礎(chǔ)的Android操作系統(tǒng)的智能手機(jī)。
2008年,在谷歌I/O大會上,谷歌提出了AndroidHAL架構(gòu)圖,在同年8月18號,Android獲得了美國聯(lián)邦通信委員會(FCC)的批準(zhǔn),在2008年9月23日,谷歌正式發(fā)布了Android 1.0系統(tǒng),這也是Android系統(tǒng)最早的版本。
2008年12月9日,新一批成員加入開放手持設(shè)備聯(lián)盟,包括ARM、華為、索尼等公司。
為了跟iPhone 3G競爭,諾基亞和黑莓手機(jī)于2008年均宣布有關(guān)觸屏的智能手機(jī)的信息,Android最終也轉(zhuǎn)向觸屏手機(jī)領(lǐng)域。第一款運(yùn)行Android系統(tǒng)的商用智能手機(jī)是HTC Dream,也被稱為T-Mobile G1,該智能手機(jī)于2008年9月23日發(fā)布。T-Mobile G1是第一款可以訪問Android Market的手機(jī),客戶可以在手機(jī)上下載應(yīng)用程序。
2010年,谷歌推出了nexus系列的設(shè)備,隨后Nexus產(chǎn)品線擴(kuò)展到包括不同尺寸的平板電腦和手機(jī),并且Google每年都會與其合作伙伴合作推出新設(shè)備并展示新版本的Android。
領(lǐng)先發(fā)展
從2008至2013年,雨果·巴拉 (Hugo Barra)擔(dān)任Android產(chǎn)品管理副總裁,參與過多次Google I/O活動和Nexus產(chǎn)品發(fā)布會,他于2013年8月離開Google,隨即加入中國手機(jī)制造商小米。巴拉的退出是繼三個(gè)月前離開Android團(tuán)隊(duì)的Android創(chuàng)建者Andy Rubin的腳步。谷歌時(shí)任CEO賴?yán)づ寮谝黄┛臀恼轮行迹珹ndy Rubin從Android部門轉(zhuǎn)移到Google的新項(xiàng)目,Rubin的職務(wù)將由Sundar Pichar取代。此前,Sundar Pichar曾負(fù)責(zé)Chrome瀏覽器的開發(fā)工作。
2014年6月,Google發(fā)布了Android One計(jì)劃,該計(jì)劃創(chuàng)建了一組“硬件參考模型”,可供其他制造商在制造手機(jī)時(shí)參考,這有利于設(shè)備制造商以低成本打造高質(zhì)量手機(jī)。同年9月,谷歌在印度推出了第一款A(yù)ndroid One品牌智能手機(jī),這些手機(jī)提供谷歌的最低功能。
2017年1月,《信息(The Information)》報(bào)道稱Google正在將其低成本的Android One計(jì)劃擴(kuò)展至美國,盡管《邊緣(The Verge)》指該公司可能不會生產(chǎn)實(shí)體的設(shè)備。
根據(jù)Canalys發(fā)布的2010年第四季度全球國家級智能手機(jī)市場數(shù)據(jù)顯示,運(yùn)行Android的智能手機(jī)出貨量達(dá)到3290萬部,而運(yùn)行諾基亞Symbian平臺的設(shè)備為3100萬部,谷歌Android已成為領(lǐng)先平臺, 但諾基亞仍然保持了全球領(lǐng)先智能手機(jī)供應(yīng)商的地位。
在2014年Google I/O開發(fā)者大會上Google宣布過去30天里有10億臺活躍的Android設(shè)備,相較于2013年6月則是5.38億。
2017年3月,Android全球網(wǎng)絡(luò)流量和設(shè)備超越Microsoft Windows,正式成為全球第一大操作系統(tǒng)。
截至2021年8月,根據(jù)StatCounter統(tǒng)計(jì),除了美國、加拿大、挪威、瑞典、丹麥、瑞士、科索沃、日本、臺灣和澳大利亞外,其他所有國家和地區(qū)都把Android作為首選智能手機(jī)操作系統(tǒng)。
2021年9月27日起,Android2.3.7及以下的Android版本無法登錄gmail、YouTube、Google地圖等相關(guān)App,也無法創(chuàng)立或登錄Google賬號。
2025年3月27日,谷歌已確認(rèn)停止維護(hù)Android開源項(xiàng)目(AOSP),未來所有Android開發(fā)僅在谷歌內(nèi)部進(jìn)行。Android的開發(fā)工作計(jì)劃完全轉(zhuǎn)移到谷歌內(nèi)部分支,AOSP的持續(xù)集成/交付(CI/CD)工具和Android Gerrit可能也會關(guān)閉。這意味著未來只有谷歌內(nèi)部員工才能訪問AOSP的內(nèi)部分支或提交代碼,Android的開發(fā)過程不再對外透明。分析人士稱,谷歌此舉對各大手機(jī)廠商影響有限,但個(gè)人ROM開發(fā)者和刷機(jī)用戶可能面臨更多技術(shù)障礙。
2025年6月11日,谷歌公司面向Pixel 6及后續(xù)機(jī)型,推送發(fā)布了安卓16穩(wěn)定版更新,并通過Android Open Source Project(AOSP)項(xiàng)目向開發(fā)者提供源代碼。2025年12月16日,安卓設(shè)備與IPhone之間的數(shù)據(jù)遷移取得突破。蘋果發(fā)布的iOS 26.3測試版包含了“傳輸至安卓”功能,使安卓設(shè)備得以通過官方途徑接收來自iPhone的照片、聯(lián)系人等數(shù)據(jù)。
版本更新
Android最早的兩個(gè)內(nèi)部測試版本是以機(jī)器人名稱來命名:阿童木(AndroidBeta)和發(fā)條機(jī)器人(Android 1.0),后因版權(quán)問題,從2009年Android 1.5開始,谷歌將甜點(diǎn)作為Android系統(tǒng)代號,如紙杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松餅(Android 2.0/2.1),凍酸奶(Android 2.2)等。
2008年9月23日,谷歌發(fā)布Android1.0,版本代號為發(fā)條機(jī)器人,內(nèi)置YouTube應(yīng)用程序,支持?jǐn)z像頭等。
2009年4月27日,Android發(fā)布第一個(gè)使用甜品來命名的版本Android Cupcake,中文名紙杯蛋糕,版本號為1.5,Android Cupcake支持藍(lán)牙及屏幕內(nèi)鍵盤,可以進(jìn)行視頻錄制并上傳至 YouTube,相比前一版本改善了一些用戶界面及Google應(yīng)用。此外,開發(fā)者可以在開發(fā)計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)AVD(虛擬設(shè)備),因此開發(fā)者可以設(shè)計(jì)多人電子游戲或其他客戶端服務(wù)器應(yīng)用程序。
2009年9月15日,Android發(fā)布Android Donut,中文名是甜甜圈,版本號為1.6,Android Donut對用戶界面進(jìn)行了優(yōu)化,主屏幕增加了模擬時(shí)鐘、日歷、音樂播放器、相框和搜索等小部件,增加了對CDMA智能手機(jī)的支持、額外的屏幕尺寸、電池使用情況指示器和文本到語音引擎。
2009年10月26日,Android發(fā)布Android éclair,中文名是松餅,適用于版本2.0-2.1,Android éclair可設(shè)置邪惡力量動態(tài)壁紙,允許主屏幕背景顯示動畫,可以將多個(gè)帳戶添加到設(shè)備以進(jìn)行電子郵件和聯(lián)系人同步(包括 Exchange 帳戶),還可以實(shí)現(xiàn)對聯(lián)系人信息和通信的即時(shí)訪問,并首次引用了語音轉(zhuǎn)文字功能。
2011年2月26日,Android發(fā)布Android Honeycomb,中文名是蜂巢,版本號為3.0,Android早期的主要問題之一是代碼可以在各種設(shè)備上運(yùn)行,但界面是為智能手機(jī)設(shè)計(jì)的,Android 3.0 更好地適應(yīng)了平板電腦的屏幕尺寸,提供了一種電子郵件客戶端運(yùn)行方式。此外,Android 3.0利用英偉達(dá) Tegra 2雙核處理器,用戶對于圖片、視頻、游戲的訪問速度會更快。
Android Lollipop首次亮相于2014年6月25日的谷歌 I/O開發(fā)者大會,中文名是棒棒糖,版本號為5.0。Android Lollipop正式版源代碼在2014年7月經(jīng)由Android Open Source Project發(fā)布。這一版本添加了對Android的新Material Design樣式的支持,添加屏幕采集和屏幕共享功能,鎖定屏幕可以顯示通知。
2016年5月19日,Google在美國舊金山召開Google I/O2016年度開發(fā)者大會,公布了最新的版本叫Android N,但還沒有確定具體名字。2016年8月22日,Android正式發(fā)布Android Nougat,中文名是牛軋?zhí)牵姹咎枮?.0,Android Nougat對處理器占用量更小,支持多種語言,可同時(shí)運(yùn)行兩個(gè)程序,可使用VR模式,此外還更加注重安全問題。
2019年8月,谷歌官方宣布,將結(jié)束以“甜點(diǎn)”命名Android系統(tǒng)的方式,即將推出的Android Q將被命名為Android 10。但版本的內(nèi)部代號仍以“甜點(diǎn)”命名。
2019年12月,Android發(fā)布Android 10,其開發(fā)代號為Android Q,內(nèi)部代號為Quince Tart (果塔),是由Google開發(fā)的Android操作系統(tǒng)的第10個(gè)主要版本,Android 10的首個(gè)開發(fā)者預(yù)覽版本(測試版)在2019年3月14日發(fā)行并提供下載。正式版于2019年9月3日發(fā)行。Android 10的更新主要集中在全局手勢、黑暗模式、消息通知和后臺管理等方面,增加推出新的保護(hù)措施,增加可折疊設(shè)備、深色主題、手勢導(dǎo)航、連接、媒體、NNAPI和生物識別等方面的API。
Android 11的內(nèi)部代號為Red Velvet Cake (紅絲絨蛋糕),它的第一個(gè)開發(fā)人員預(yù)覽版本以工廠鏡像的形式于2020年2月19日發(fā)布,適用于Google Pixel智能手機(jī)(不包括第一代Pixel和Pixel XL),2020年9月8日發(fā)布正式版。該版本包括許多新技術(shù)的系統(tǒng)級更新,如對SHAKEN / STIR呼叫屏幕身份驗(yàn)證的支持,為Stadia等媒體游戲服務(wù)提供更好的低延遲視頻解碼,新版本的谷歌神經(jīng)網(wǎng)絡(luò)API等,Android 11還提供對應(yīng)用的一次性位置訪問權(quán)限。
Android 12的內(nèi)部代號為Snow Cone(刨冰),Android 12預(yù)覽版計(jì)劃從2021年2月開始啟動,Android 12第一個(gè)開發(fā)者預(yù)覽版于2021年2月18日發(fā)布。第一個(gè)測試版于2021年5月18日發(fā)布,正式版于2021年10月4日發(fā)布。該版本引入了AppSearch作為一種系統(tǒng)服務(wù),引入了新的應(yīng)用啟動動畫。
Android 13的內(nèi)部代號為Tiramisu(提拉米蘇),2022年2月10日Google發(fā)布了Android 13開發(fā)者預(yù)覽版,正式版于2022年8月15日推出。Android 13開發(fā)一項(xiàng)代號為“Panlingual”的新功能,該功能將允許客戶在每個(gè)應(yīng)用程序的基礎(chǔ)上應(yīng)用語言設(shè)置,與系統(tǒng)范圍的設(shè)置分開。此外,還增加帶主題的應(yīng)用圖標(biāo)功能,支持多語言應(yīng)用,改進(jìn)了文本和語言支持以及文本轉(zhuǎn)換API等功能。
Android 14內(nèi)部代號為Upside Down Cake(顛倒蛋糕),Android 14預(yù)覽版計(jì)劃從2023年2月開始啟動,2023年8月11日,Android 14 Beta 5正式發(fā)布,Android 14增加地區(qū)偏好設(shè)置,保護(hù)隱私的屏幕截圖檢測API,支持字體放大高達(dá)200%等功能。
據(jù)外媒9to5Google報(bào)道,2024年將會迎來Android 15,內(nèi)部代號為Vanilla Ice Cream(香草冰淇淋)。
安卓16初始版本并未包含Material 3 Expressive界面重設(shè)計(jì)和Desktop Mode體驗(yàn)等諸多功能。此外,安卓16引入了 Live Updates(類似IOS的Live Activities),優(yōu)化通知顯示體驗(yàn),并通過App Functions API增強(qiáng)Gemini 助手的應(yīng)用交互能力。系統(tǒng)還提升了應(yīng)用一致性、用戶體驗(yàn)改進(jìn)以及防詐騙和黑客的安全保護(hù)。在安全性和用戶體驗(yàn)上,安卓16也帶來諸多細(xì)節(jié)改進(jìn)。例如,Advanced Protection模式通過一鍵開關(guān)啟用多重安全功能,簡化設(shè)備保護(hù)流程。系統(tǒng)自動隱藏鎖屏上的一次性驗(yàn)證碼(OTP)通知,并在通話中限制應(yīng)用獲取側(cè)載或輔助功能權(quán)限,防范電話詐騙。小功能方面,安卓16支持電源鍵雙擊快速打開谷歌 Wallet、強(qiáng)制通知分組減少雜亂,以及在Pixel 8a及更新機(jī)型上顯示電池健康信息。
界面和內(nèi)容
用戶對應(yīng)用性能的評價(jià)在很大程度上取決于應(yīng)用的響應(yīng)能力,Android在應(yīng)用速度和響應(yīng)能力等方面不斷進(jìn)行優(yōu)化。例如,Android在可觸摸項(xiàng)上提供輕觸反饋;界面始終具有交互性;Android設(shè)備按 60 幀/秒 (fps) 幀率刷新屏幕;在應(yīng)用啟動緩慢時(shí)使用啟動屏幕等。此外,在程序應(yīng)用的過程中,有時(shí)候會出現(xiàn)應(yīng)用響應(yīng)遲鈍、界面卡住,或者系統(tǒng)處理的時(shí)間過長等問題。當(dāng)出現(xiàn)上述問題時(shí),Android系統(tǒng)會通過顯示應(yīng)用已停止響應(yīng)的對話框來向用戶說明問題的具體情況,用戶可以選擇退出此應(yīng)用。
Material Design是一種視覺語言,可以提供一種在不同平臺和各種尺寸的設(shè)備上運(yùn)行的基本系統(tǒng)。Material Design支持庫具有現(xiàn)成的Material Design組件,這些組件是用于創(chuàng)建用戶界面的交互式構(gòu)建塊,并包括一個(gè)內(nèi)置狀態(tài)系統(tǒng),可用于選擇、激活、暫停、拖動和禁用等狀態(tài),可以支持 Android 2.1(API級別 7)及更高版本。
在語言方面,Android用戶分布廣泛,用戶在使用應(yīng)用過程中難免發(fā)生語言不通的問題,從 Android 7.0(API 級別 24)開始,Android 框架提供部分ICU4J Vulkan,這些API可幫助用戶將應(yīng)用轉(zhuǎn)換為多種語言,實(shí)現(xiàn)應(yīng)用本地化。此外,當(dāng)需要填寫文本字段時(shí),Android系統(tǒng)會顯示屏幕鍵盤(稱為“軟鍵盤輸入法”)。對于部分文本,應(yīng)用開發(fā)者可以指定輸入類型(例如,是電話號碼還是電子郵件地址)以及輸入法行為方式(例如,是否自動更正拼寫錯誤)等。
硬件支持
Android的主要硬件平臺為ARM架構(gòu)(包括ARMv7及ARMv8-A ),一些高階版本的Android也支持x86及x86-64的架構(gòu)。因?yàn)锳RM主導(dǎo)智能手機(jī)架構(gòu),所以在絕大多數(shù)情況下,Android可以在ARM架構(gòu)處理器上運(yùn)行。另外,由于操作系統(tǒng)、中間件和應(yīng)用程序堆棧是開源的且基于修改后的Linux內(nèi)核和Java語言,因此理論上Android也適用于包括MIPS和Atom在內(nèi)的任何處理器。過去Android系統(tǒng)存在開發(fā)環(huán)境只支持Java這一缺陷,在Android將原生軟件開發(fā)工具包(SDK)用于關(guān)鍵應(yīng)用軟件后,這個(gè)問題才得到解決。
Android除了可以在智能手機(jī)和平板電腦上運(yùn)作外,還可以在一些附有鍵盤和鼠標(biāo)的普通PC硬件上運(yùn)作。android x86可以將Android移植到x86平臺上,以便Android在英特爾和AMD處理器上運(yùn)行。此外,在Android 4.4版本中還添加了x86指定代碼,能夠讓系統(tǒng)在x86平臺上流暢運(yùn)行,這對于筆記本的作用更加顯著。
不同安卓版本的API級別
API級別是對Android平臺版本提供的框架API修訂版本進(jìn)行唯一標(biāo)識的整數(shù)值。Android平臺提供一種框架API,應(yīng)用可利用它與底層Android系統(tǒng)進(jìn)行交互。開發(fā)者通過API級別表示應(yīng)用與一個(gè)或多個(gè)版本的Android平臺的兼容性。
應(yīng)用組件
Android的開發(fā)四大組件分別是:Activity(活動)、Service(服務(wù))、BroadcastReceiver(廣播接收器)、Content Provider(內(nèi)容提供商)。
Activity(活動)
Activity是一個(gè)應(yīng)用組件,為用戶提供一個(gè)可互動的屏幕來執(zhí)行某項(xiàng)操作,例如撥打電話、拍照、發(fā)送電子郵件或查看地圖。每個(gè)Activity都有一個(gè)窗口,窗口的大小一般會填滿屏幕,大多數(shù)應(yīng)用包含多個(gè)屏幕,因此它們包含多個(gè)Activity。用戶在啟動應(yīng)用時(shí)出現(xiàn)的第一個(gè)屏幕會被指定為主Activity,每個(gè)Activity可以啟動另一個(gè)Activity以執(zhí)行不同的操作。例如,電子郵件應(yīng)用中的主Activity可能會提供顯示電子郵件收件箱的屏幕。主Activity可能會從該屏幕啟動其他Activity,以提供執(zhí)行寫郵件和打開郵件這類任務(wù)的屏幕。
雖然應(yīng)用中的各個(gè)Activity在工作中相互配合,但Activity之間的關(guān)聯(lián)比較松散,應(yīng)用內(nèi)不同Activity之間的依賴程度比較小。事實(shí)上,Activity經(jīng)常會啟動屬于其他應(yīng)用的 Activity。例如,瀏覽器應(yīng)用可能會啟動社交媒體應(yīng)用的“分享”Activity。
Service(服務(wù))
Service是一種可在后臺執(zhí)行長時(shí)間運(yùn)行操作而不提供界面的應(yīng)用組件,簡單來說就是一種即使用戶未與應(yīng)用交互也可在后臺運(yùn)行的組件。Service跟Activity類似,但Service不能獨(dú)立運(yùn)行,只能后臺運(yùn)行,并且可以和其他組件進(jìn)行交互。Service可由其他應(yīng)用組件啟動,而且即使用戶切換到其他應(yīng)用,服務(wù)仍將在后臺繼續(xù)運(yùn)行。此外,組件可通過綁定到服務(wù)與之進(jìn)行交互,甚至是執(zhí)行進(jìn)程間通信 (IPC)。例如,服務(wù)可在后臺處理網(wǎng)絡(luò)事務(wù)、播放音樂,執(zhí)行文件I/O或與內(nèi)容提供程序進(jìn)行交互。
Android有三種服務(wù)類型:前臺(執(zhí)行一些用戶能注意到的操作)、后臺(執(zhí)行用戶不會直接注意到的操作)和綁定(綁定服務(wù)會提供客戶端-服務(wù)器接口,以便組件與服務(wù)執(zhí)行操作)。
BroadcastReceiver(廣播接收器)
一般來說,廣播可作為跨應(yīng)用和普通用戶流之外的消息傳遞系統(tǒng)。廣播接收器允許應(yīng)用接收系統(tǒng)或其他應(yīng)用廣播的intent,在應(yīng)用的其他組件并沒有運(yùn)行的情況下也可以接收。Android應(yīng)用與Android系統(tǒng)和其他Android應(yīng)用之間可以相互收發(fā)廣播消息。例如,系統(tǒng)啟動或設(shè)備開始充電時(shí)、一些新數(shù)據(jù)下載成功時(shí)Android系統(tǒng)都會發(fā)送廣播。此外,應(yīng)用還可以注冊接收特定的廣播。
Content Provider(內(nèi)容提供程序)
內(nèi)容提供程序是Android應(yīng)用的一部分,通常提供界面來處理數(shù)據(jù)。但是,內(nèi)容提供程序主要目的是供其他應(yīng)用使用,用戶通常會在以下兩種場景中使用內(nèi)容提供程序:一種是通過實(shí)現(xiàn)代碼訪問其他應(yīng)用中的現(xiàn)有內(nèi)容提供程序;另一種是在應(yīng)用中創(chuàng)建新的內(nèi)容提供程序,從而與其他應(yīng)用共享數(shù)據(jù)。
內(nèi)容提供程序有助于應(yīng)用管理其自身和其他應(yīng)用所存儲數(shù)據(jù)的訪問,并提供與其他應(yīng)用共享數(shù)據(jù)的方法。內(nèi)容提供程序是一種標(biāo)準(zhǔn)接口,可將一個(gè)進(jìn)程中的數(shù)據(jù)與另一個(gè)進(jìn)程中運(yùn)行的代碼進(jìn)行連。通過配置內(nèi)容提供程序,用戶可以使其他應(yīng)用安全地訪問和修改應(yīng)用數(shù)據(jù)。
系統(tǒng)架構(gòu)
Android的系統(tǒng)架構(gòu)分為四層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層。Android系統(tǒng)構(gòu)架主要應(yīng)用于ARM平臺,在X86、MAC等體系結(jié)構(gòu)的機(jī)器上同樣可以運(yùn)行。
應(yīng)用程序?qū)?/p>
Android通常和一系列核心應(yīng)用程序是一同發(fā)布,如Email客戶端、SMS短消息程序、日歷、地圖、瀏覽器、聯(lián)系人管理程序等,應(yīng)用程序一般是用Java進(jìn)行編寫。
應(yīng)用框架層
開發(fā)人員可以訪問核心應(yīng)用程序所使用的API框架。應(yīng)用程序架構(gòu)設(shè)計(jì)對組件進(jìn)行簡化,應(yīng)用程序可以發(fā)布其功能塊并允許其他應(yīng)用使用(不過得遵循框架的安全性限制)。此外,該應(yīng)用程序重用機(jī)制讓用戶替換程序組件更加便捷。
每個(gè)應(yīng)用都包含著一系列的服務(wù)和系統(tǒng),其中包括:視圖(Views)、內(nèi)容提供器(Content?Providers)、資源管理器(Resource?Manager)、通知管理器?(Notification?Manager)?、活動管理器(?Activity?Manager)?。
系統(tǒng)運(yùn)行庫層
Android包含一些C/C++庫,這些庫能被Android系統(tǒng)中不同的組件使用,它們通過Android應(yīng)用程序框架為開發(fā)者提供服務(wù)。其中,核心庫包括系統(tǒng)C庫(專門為基于Embedded?linux的設(shè)備定制)、媒體庫(支持多種常用的音頻、視頻格式回放和錄制,同時(shí)支持靜態(tài)圖像文件)、Surface?Manager(管理顯示子系統(tǒng))、LibWebCore(web瀏覽器引擎)。
Linux內(nèi)核層
Android平臺的基礎(chǔ)是Linux內(nèi)核,Linux內(nèi)核也同時(shí)作為硬件和軟件棧之間的抽象層。使用Linux內(nèi)核可讓Android利用主要安全功能,并且允許設(shè)備制造商為知名的內(nèi)核開發(fā)硬件驅(qū)動程序。
應(yīng)用程序
Google Play
2009年2月,谷歌宣布推出Android Market在線軟件平臺,用戶可在該平臺尋找、購買、下載Anroid操作系統(tǒng)的手機(jī)應(yīng)用程序及其他內(nèi)容。
2012年3月6日,Google推出基于Android Market打造的網(wǎng)上商店平臺Google Play作為Android的官方應(yīng)用商店,Google Play支持Android、Android TV、Android for Cars、Wear OS、ChromeOS、網(wǎng)頁等平臺訪問。
截至2017年,Google Play具有超過350萬個(gè)安卓應(yīng)用,150多個(gè)地方的開發(fā)者可以在Google Play上發(fā)布應(yīng)用程序。Google Play允許開發(fā)者發(fā)布應(yīng)用程序的早期版本,用戶可以預(yù)購選定的應(yīng)用程序,以便在產(chǎn)品上市后立即交付。
ChromeOS
2016年5月20日,Google在Google I/O上表示,將會把Google Play商店和Android App帶到ChromeOS中,使ChromeOS可以執(zhí)行Android APP增加推行Chromebook和Chromebox的動力,解決該平臺應(yīng)用程序不足的問題,此外Chromebook在美國市場出貨量已經(jīng)超越蘋果公司麥金塔 。
2016年9月,包括所有Android應(yīng)用在內(nèi)的Google Play商店來到了ChromeOS,ChromeOS采用了一種全新的技術(shù),在支持ChromeOS的電腦上,ChromeOS和安卓都可以用相同的操作系統(tǒng)內(nèi)核和硬件資源。
市場
根據(jù)KANTAR的數(shù)據(jù)顯示,2015-2021年美國智能手機(jī)操作系統(tǒng)主要由安卓和iOS占領(lǐng)。其中,安卓系統(tǒng)的市場份額從2015年的59.1%波動下跌至2020年的51.7%,iOS的市場份額從2015年的39.1%上升至2020年的48.3%。在2021年前三季度安卓系統(tǒng)在美國的市場份額上升至53%,而iOS的市場份額則下跌至46.8%。在中國,2015-2021年中國智能手機(jī)操作系統(tǒng)主要由安卓和iOS占領(lǐng)。其中,安卓系統(tǒng)的市場份額從2015年的71.4%波動上升至2020年的83.3%。此外,安卓系統(tǒng)在日本、德國、法國等國家的市場份額有一定差異,但在全球主要國家均占據(jù)了主要的份額。截至2021年5月,Android操作系統(tǒng)已在30億臺活躍設(shè)備上運(yùn)行。2022年,谷歌宣布Android的活躍設(shè)備數(shù)量正式突破30億,穩(wěn)居全球第一大操作系統(tǒng)。從StockApps統(tǒng)計(jì)的數(shù)據(jù)來看,Android在2022年1月占據(jù)了全球市場份額為 69.74%。截至2023年2月,根據(jù)StatCounter統(tǒng)計(jì),除了美國、英國、加拿大、巴哈馬、冰島、挪威、瑞典、丹麥、瑞士、科索沃、日本、臺灣和澳大利亞外,在其他所有國家和地區(qū)Android都是被廣泛使用的智能手機(jī)操作系統(tǒng)。
分支平臺
Android Wear OS
Android Wear OS以Android為基礎(chǔ),并且針對腕部佩戴進(jìn)行了優(yōu)化,是專為智能手表等可穿戴式設(shè)備所設(shè)計(jì)的一個(gè)Android系統(tǒng)分支。
Android TV
Android TV是專為家用電視所設(shè)計(jì)的一個(gè)Android系統(tǒng)分支,Android TV應(yīng)用采用的架構(gòu)與手機(jī)和平板電腦應(yīng)用相同,可以在電視上使用Android應(yīng)用或游戲。
Android Cars
Android Auto是專為汽車所設(shè)計(jì)的一個(gè)Android系統(tǒng)分支,用戶可以將其應(yīng)用部署到搭載Android Auto或Android Automotive OS的車輛上。
Android Automotive
Android Automotive是Android操作系統(tǒng)的變體,也是一款專為車輛儀表板使用而設(shè)計(jì)的系統(tǒng)分支。消息通知可在應(yīng)用未使用時(shí)及時(shí)向駕駛員反映,通知可以顯示在通知中心,有些通知也可以作為浮動通知顯示在顯示屏上。
Android Go
Android Go是針對低端設(shè)備而設(shè)計(jì)的Android系統(tǒng)分支,通過調(diào)整操作系統(tǒng)配置而提升低端設(shè)備的運(yùn)行速度和性能,為在數(shù)據(jù)、存儲空間、內(nèi)存等方面受限的入門級手機(jī)用戶提供良好的手機(jī)使用體驗(yàn)。
兼容性
設(shè)備兼容性
Android適用于手機(jī)、電腦等眾多類型的設(shè)備,為了讓應(yīng)用在設(shè)備上正常運(yùn)行,應(yīng)用應(yīng)該容許部分設(shè)備功能的變化。因此,Android提供了一個(gè)動態(tài)應(yīng)用框架,供用戶在靜態(tài)文件中提供特定于配置的應(yīng)用資源(例如針對不同屏幕尺寸的不同XML布局)。然后,Android會根據(jù)當(dāng)前設(shè)備配置加載適當(dāng)?shù)馁Y源。因此,在對應(yīng)用設(shè)計(jì)和一些額外的應(yīng)用資源進(jìn)行一些事先規(guī)劃后,用戶可以發(fā)布單個(gè)應(yīng)用軟件包 (APK)。不同的設(shè)備可能會運(yùn)行不同版本的Android平臺,后研發(fā)的平臺版本通常會添加之前版本中不可用的新API,因此,每個(gè)平臺版本都會指定API級別。例如,Android 1.0是API級別 1,而Android 4.4是API級別19。
2023年11月,據(jù)證券時(shí)報(bào)消息,目前華為鴻蒙系統(tǒng)HarmonyOS NEXT開發(fā)者預(yù)覽版已不兼容安卓,華為可能明年推出不兼容安卓的鴻蒙版本,對此,業(yè)內(nèi)人士向記者表示:“華為內(nèi)部確實(shí)有這計(jì)劃,就是明年推出不兼容安卓的鴻蒙版本,但目前內(nèi)部還沒有下發(fā)相關(guān)通知,所以具體何時(shí)推出暫不明確。”2024年1月18日,華為常務(wù)董事余承東在華為鴻蒙生態(tài)千帆啟航儀式上正式發(fā)布“原生鴻蒙系統(tǒng)”,即“鴻蒙星河版”,該操作系統(tǒng)安全獨(dú)立,并不與安卓兼容。
屏幕兼容性
Android可在各種尺寸的設(shè)備上運(yùn)行,包括手機(jī)、平板電腦和電視。Android為每種設(shè)備定義了兩個(gè)特征:屏幕尺寸(屏幕的物理尺寸)和屏幕密度(屏幕上像素的物理密度,稱為DPI)。默認(rèn)情況下,應(yīng)用會兼容所有屏幕尺寸和密度,但也應(yīng)該針對不同的屏幕尺寸添加專門的布局,針對常見的屏幕密度添加優(yōu)化的位圖圖片,以優(yōu)化每種屏幕配置的用戶體驗(yàn)。
安全性
系統(tǒng)安全
Android為用戶提供持續(xù)運(yùn)作的安全功能。用戶在進(jìn)行下載應(yīng)用、瀏覽網(wǎng)頁和分享數(shù)據(jù)、接收來電等操作時(shí),Android都會實(shí)時(shí)保護(hù),在未使用設(shè)備的情況下也不例外。當(dāng)遇到惡意應(yīng)用或有害鏈接時(shí),系統(tǒng)會自動提醒用戶,并提供有關(guān)后續(xù)應(yīng)對措施的建議。此外,谷歌 Play保護(hù)機(jī)制可以防止下載應(yīng)用時(shí)傷害手機(jī)或竊取數(shù)據(jù)。系統(tǒng)每天都會掃描應(yīng)用,如果檢測到惡意應(yīng)用,系統(tǒng)會通知用戶并提供后續(xù)應(yīng)對措施。Google Play還會定期安全更新軟件。
數(shù)據(jù)安全
在Android設(shè)備上,用戶對于自己的數(shù)據(jù)擁有絕對處理的權(quán)力,用戶可自主決定是否、何時(shí)分享自己的數(shù)據(jù),例如網(wǎng)絡(luò)與應(yīng)用活動記錄、位置記錄等。在應(yīng)用非使用期間訪問個(gè)人信息時(shí),用戶可收到提醒,用戶也可以隨時(shí)設(shè)置應(yīng)用的隱私權(quán)限。通過隱私設(shè)置通知,用戶可以決定是否允許應(yīng)用獲取麥克風(fēng)、攝像頭或位置信息的訪問權(quán)限(可選擇“僅此一次”、“始終允許”或“永不”)。若長時(shí)間沒有訪問某個(gè)應(yīng)用,Android可以自動關(guān)閉其權(quán)限,以免其持續(xù)訪問用戶的數(shù)據(jù)。此外,如果用戶需要在瀏覽時(shí)保護(hù)隱私,可以在Google Chrome或Google地圖中進(jìn)入無痕模式。
技術(shù)安全
應(yīng)用沙盒
Android平臺利用Linux保護(hù)機(jī)制識別和隔離應(yīng)用資源,因此,Android會為每個(gè) Android應(yīng)用分配一個(gè)唯一的用戶ID (UID),并在自己的進(jìn)程中運(yùn)行。Android會使用此UID設(shè)置一個(gè)內(nèi)核級應(yīng)用沙盒。
應(yīng)用簽名
開發(fā)者可以通過應(yīng)用簽名來標(biāo)識應(yīng)用創(chuàng)作者并更新其應(yīng)用,無需創(chuàng)建復(fù)雜的接口和權(quán)限。在Android平臺上運(yùn)行的每個(gè)應(yīng)用都必須有開發(fā)者的簽名。
Android采用通過用戶身份驗(yàn)證的加密密鑰機(jī)制,該機(jī)制需要加密密鑰存儲區(qū)以及服務(wù)提供商和用戶身份驗(yàn)證程序。在配有指紋傳感器的設(shè)備上,用戶可以注冊一個(gè)或多個(gè)指紋,并使用這些指紋解鎖設(shè)備以及執(zhí)行其他任務(wù)。
生物識別
Android 9及更高版本包含一個(gè)BiometricPrompt API,應(yīng)用開發(fā)者可以使用該API采用與設(shè)備和模態(tài)無關(guān)的方式將生物識別身份驗(yàn)證集成到其應(yīng)用中。
加密
設(shè)備經(jīng)過加密后,所有由用戶創(chuàng)建的數(shù)據(jù)在存入磁盤之前都會自動加密,并且所有讀取操作都會在將數(shù)據(jù)返回給調(diào)用進(jìn)程之前自動解密數(shù)據(jù)。加密可確保未經(jīng)授權(quán)方在嘗試訪問相應(yīng)數(shù)據(jù)時(shí)無法讀取數(shù)據(jù)。
密鑰庫
Android提供了一個(gè)由硬件支持的密鑰庫,以提供生成密鑰、導(dǎo)入和導(dǎo)出非對稱密鑰加密、導(dǎo)入原始對稱密鑰、使用適當(dāng)?shù)奶畛淠J竭M(jìn)行非對稱加密和解密等功能。
Linux (SELinux)
作為Android安全模型的一部分,Android使用安全增強(qiáng)型Linux (SELinux) 對所有進(jìn)程強(qiáng)制執(zhí)行強(qiáng)制訪問控制 (MAC),甚至包括以root/超級用戶權(quán)限運(yùn)行的進(jìn)程(Linux功能)。
Trusty 可信執(zhí)行環(huán)境 (TEE)
Trusty是一種安全的操作系統(tǒng) (OS),可為Android提供可信執(zhí)行環(huán)境 (TEE)。Trusty OS與Android OS在同一處理器上運(yùn)行,但Trusty通過硬件和軟件與系統(tǒng)的其余組件隔離開來。
啟動時(shí)驗(yàn)證
啟動時(shí)驗(yàn)證會盡量確保所有已執(zhí)行代碼均來自可信來源(通常是設(shè)備的OEM),以防受到攻擊或損壞。它建立了一個(gè)完整的信任鏈,該信任鏈從硬件保護(hù)的信任根開始,延伸到引導(dǎo)加載程序,再延伸到啟動分區(qū)以及其他已驗(yàn)證分區(qū)。
爭議事件
安全漏洞
據(jù)國家計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)急技術(shù)處理協(xié)調(diào)中心2012年7月4日發(fā)布的《2012年中國互聯(lián)網(wǎng)網(wǎng)絡(luò)安全報(bào)告》稱,2012年監(jiān)測到和網(wǎng)絡(luò)安全企業(yè)通報(bào)的移動互聯(lián)網(wǎng)惡意程序樣本有162981個(gè),其中約有82.5%的樣本針對安卓平臺,安卓平臺已成為惡意程序的重災(zāi)區(qū)。
2013年7月5日,負(fù)責(zé)安全系統(tǒng)的公司Bluebox宣稱:幾乎市面上所有運(yùn)行Android系統(tǒng)的手持設(shè)備,都在底層存在安全風(fēng)險(xiǎn)。黑客能夠利用該點(diǎn),徹底控制用戶的設(shè)備,比如打電話,發(fā)短信,甚至做出一個(gè)“僵尸網(wǎng)絡(luò)”。
2015年7月27日,網(wǎng)絡(luò)安全公司Zimperium研究人員警告,Android存在“致命”安全漏洞,“黑客”只需簡單發(fā)送一封彩信便可以在用戶完全不打開或閱讀彩信的情況下完全控制手機(jī),實(shí)施遠(yuǎn)程竊取文件、查收電郵乃至盜取用戶名和密碼等違反活動。“這類攻擊的目標(biāo)可以是任何人,”Zimperium公司說,“這些漏洞極其危險(xiǎn),因?yàn)樗鼈儫o需受害人采取任何行動。”新華國際客戶端獲悉,Zimperium公司在此之前已將這些安全漏洞通報(bào)給谷歌公司,同時(shí)向后者提供了自行開發(fā)的補(bǔ)丁程序。“谷歌行動及時(shí),48小時(shí)內(nèi)便在內(nèi)部代碼庫應(yīng)用了補(bǔ)丁程序,”Zimperium公司說,“不過,這只是個(gè)開始,更新部署將是非常漫長的過程。”因?yàn)椋a(bǔ)丁到達(dá)終端用戶手中往往需要幾個(gè)月時(shí)間。
應(yīng)用程序盜版
在2012年5月的《Eurogamer》的訪問中,《足球經(jīng)理》的開發(fā)商Sports Interactive老板邁爾斯·雅各布森 (Miles Jacobson) 談到,Android上的盜版率是他所見過的最嚴(yán)重的,并表示盜版給Sports Interactive帶來了負(fù)擔(dān)。但在這種情況下,《足球經(jīng)理》開發(fā)商Sports Interactive還是希望能夠繼續(xù)使用Android,盡管該平臺的盜版率高達(dá) 9:1。一位Android開發(fā)者表示,谷歌需要采取更多措施來阻止Android設(shè)備上盜版游戲行為日益嚴(yán)重的情況。
與甲骨文公司的專利訴訟
2010年8月,甲骨文公司在美國加州北區(qū)地方法院起訴谷歌,稱安卓系統(tǒng)有37個(gè)API包侵犯了其Java版權(quán)。2012年5月,法院判定甲骨文APIs并不受版權(quán)保護(hù),甲骨文公司敗訴。2012年10月甲骨文公司向美國聯(lián)邦上訴法院提起訴訟。2014年5月9日,美國聯(lián)邦巡回上訴法院審理認(rèn)為,美國版權(quán)法保護(hù)作者的原創(chuàng)作品包括“文字作品”,“計(jì)算機(jī)程序”也在該定義范圍之內(nèi),甲骨文有權(quán)根據(jù)版權(quán)法來保護(hù)其軟件。難以接受敗訴的谷歌在2014年10月向美國聯(lián)邦最高法院申請調(diào)卷令,請求最高院介入。2015年6月29日,美國最高院在關(guān)于訴訟文件最終部署的移送命令中,拒絕了谷歌的調(diào)卷令申請。該案件發(fā)往舊金山聯(lián)邦法院進(jìn)行審理,“合理使用”則是此次的辯論焦點(diǎn)。Robert Van Nest認(rèn)為這是典型的“合理使用”。甲骨文公司的律師Peter Bicks認(rèn)為“你不能在別人沒有許可的情況下,拿走別人的東西使自己獲益。”Peter Bicks列舉了“合理使用”的范圍,包括批評、評論、新聞報(bào)道、教學(xué)、學(xué)術(shù)和研究。“安卓并不屬于上面任何一項(xiàng)。”
影響評價(jià)
政府采購信息報(bào)表示,“安卓被譽(yù)為首個(gè)為移動終端打造的真正開放和完整的移動軟件,最大的優(yōu)勢在于系統(tǒng)的開放性、服務(wù)的免費(fèi)性和與互聯(lián)網(wǎng)實(shí)現(xiàn)無縫對接。”
通信信息報(bào)同樣表示,相對于iOS,安卓系統(tǒng)最大的優(yōu)勢便是開源,即可以讓很多人自行開發(fā)手機(jī)應(yīng)用并共享。其中安卓系統(tǒng)相對于iOS系統(tǒng)更為吸引用戶的是支持內(nèi)存卡容量的擴(kuò)容以及雙卡雙待功能,使得消費(fèi)者不必為容量擔(dān)心,而且更具有選擇性。安卓系統(tǒng)的開放帶來了安卓系統(tǒng)的繁榮,可繁榮的背后是安卓碎片化嚴(yán)重,導(dǎo)致用戶在使用應(yīng)用的體驗(yàn)呈現(xiàn)差異不一的情況。
接近谷歌的人士對21世紀(jì)經(jīng)濟(jì)報(bào)道記者表示,安卓系統(tǒng)的碎片化,讓安卓操作系統(tǒng)在體驗(yàn)上無法保證,導(dǎo)致有許多用戶從安卓陣營轉(zhuǎn)向“果粉”谷歌將一部分谷歌 Play Service的閉源API放在了安卓開源系統(tǒng)中,一旦使用到這些API,就必須要安裝Google Play Service。“因?yàn)镚oogle Play Service也是GMS(Google移動服務(wù))的一部分,所以如果廠商不預(yù)裝gms,那么設(shè)備就沒法運(yùn)行需要調(diào)用這些API的app了。”觸寶CEO王佳梁表示。
通信產(chǎn)業(yè)報(bào)表示,隨著安卓5.0的出臺,基于安卓的定制工作將變得越來越難,并存在著知識產(chǎn)權(quán)方面的風(fēng)險(xiǎn)。
參考資料 >
面向開發(fā)者的Android.developers.2023-08-25
Android 10結(jié)束了甜點(diǎn)命名的傳統(tǒng).手機(jī)新浪網(wǎng).2023-08-25
Announcing the Android 1.0 SDK, release 1.android.2023-08-26
android平臺架構(gòu).developers.2023-08-26
Multidevice development.developers.2023-08-26
Device compatibility overview.developers.2023-08-26
2007年11月5日 Android誕生.bytesea.2023-08-25
Google Buys Android for Its Mobile Arsenal.WebCite.2023-09-02
Industry Leaders Announce Open Platform for Mobile Devices.open handset alliance.2023-09-02
Android 1.5 Platform Highlights.developers.2023-08-26
Top 5 features in Android 1.5 (Cupcake).ZDNET.2023-08-26
15年30億設(shè)備,安卓如何從0到最大的操作系統(tǒng)?.Redian新聞 .2023-09-12
一個(gè)顛覆移動設(shè)備功能的平臺.developers.2023-08-26
適用于大屏設(shè)備開發(fā)的響應(yīng)式布局.developers.2023-08-26
Android Operating System Review.TECHPLUTO.2023-08-26
Google:全球使用Android驅(qū)動的設(shè)備達(dá)30億臺.中文互聯(lián)網(wǎng)數(shù)據(jù)資訊中心.2023-09-12
Mobile Operating System Market Share Worldwide.StatCounter.2023-08-26
android 統(tǒng)計(jì)新增用戶 安卓手機(jī)用戶數(shù).51GTO.2023-09-12
消息稱谷歌將停止Android開源項(xiàng)目.百家號.2025-03-27
返回梨視頻.新浪微博.2025-12-16
Brand Guidelines.Android.2023-08-26
安卓將啟用新logo.抖音-財(cái)經(jīng)網(wǎng)科技.2024-01-05
Android founder: We aimed to make a camera OS.PCworld.2023-09-02
Android and its first purchasable product, the T-Mobile G1, celebrate their 8th birthdays today.Android Police.2023-09-02
T-Mobile officially announces the G1 Android phone.techcrunch.2023-09-02
From Nexus One to Nexus 10: a brief history of Google’s flagship devices.Ars Technica.2023-09-02
Android VP Hugo Barra leaves Google, joins Chinese phone maker Xiaomi (updated).engadget.2023-09-02
This article is more than 10 years old Andy Rubin moved from Android to take on 'moonshots' at Google.the Guardian.2023-09-02
Android One will help manufacturers build low-cost phones for developing markets.the verge.2023-09-02
For the next five billion: Android One.the keyword.2023-09-02
Android One smartphones released in India.BBC.2023-09-02
Low-cost Android One phones reportedly coming to the US.the verge.2023-09-02
Google’s Android becomes the world’s leading smart phone platform.canalys.2023-09-02
Gmail、YouTube 將無法登入!Google 停止支援這批舊 Android 手機(jī).自由時(shí)報(bào).2023-09-02
谷歌正式發(fā)布安卓 16:增強(qiáng)安全、引入 Live Updates 動態(tài)通知等.百家號.2025-06-11
Even Android 11 is cake.the verge.2023-09-02
T-MOBILE G1 (GOOGLE ANDROID PHONE).PC.2023-08-26
Android 1.6 SDK is here.developers.2023-09-02
Android 1.6 Platform Highlights.developers.2023-08-26
Android Versions List: All Android Versions That Are Named By Google Alphabetically.Republic World.2023-08-26
history Android.developers.2023-08-26
Android 2.0 Platform Highlights.developers.2023-09-02
Android 3.0 (Honeycomb) review.techradar.2023-08-26
Android 3.0 Honeycomb.techtarget.2023-09-02
谷歌I/O大會開幕時(shí)間確定:Android 5.0要來.快科技.2023-09-02
Google releases Android L preview source for Nexus devices.ZDNET.2023-09-02
Android 5.0 API.developers.2023-08-26
人工智能成主打 2016谷歌I/O開發(fā)者大會內(nèi)容匯總.新浪科技.2023-09-03
Android 7.0 Nougat.android.2023-08-26
Google may have already revealed the dessert name for Android 13 "T".xda developers.2023-09-03
Introducing Android Q Beta.Android Developers Blog.2023-09-02
Android Q Beta.developers.2023-09-02
Android 10 9月3日發(fā)布 Pixel全系列搶先嘗鮮.新浪.2023-09-02
Android 10.develop.2023-08-25
Smart lock doesnt work after dec 24, 2019 android 10 OS update..Android help.2023-08-26
Google releases Android 11 developer preview earlier than expected.the verge.2023-09-02
Android 11 will have 3 developer previews and 3 betas before release.android police.2023-09-02
Android 11正式版發(fā)布日期意外曝光 9月8日即將亮相.騰訊網(wǎng).2023-09-02
Android 12 Developer Preview.developers.2023-09-02
Android 12 預(yù)覽版.developers.2023-09-02
Android 12 has been released to the Android Open Source Project.engaget.2023-09-02
Android 12功能和 API 概覽.developers.2023-08-25
Google may have already revealed the dessert name for Android 13 “T”.xda developers.2023-09-03
Google launches Android 13 Developer Preview for Pixel phones.9T5google.2023-09-03
Android 13: News, features, and everything you need to know.Android Police.2023-09-03
Android Open Source Project .Android Open Source Project .2023-09-03
功能和 API 概覽.developer.2023-08-25
Android 14 gets official internal codename… Upside Down Cake.9t5google.2023-09-03
Android 14 預(yù)覽版.developers.2023-09-03
Android 14 Beta 版.developers.2023-09-03
Android14功能和 API 概覽.developer.2023-08-25
傳下一代Android 15 系統(tǒng)「隱藏版」甜點(diǎn)代號首度曝光.自由時(shí)報(bào).2023-09-03
Android 15可能要叫Vanilla Ice Cream.iThome.2023-09-03
UI and content for billions.developers.2023-08-26
Keeping your app responsive .developers.2023-08-26
Introduction.design.2023-09-12
Handle keyboard input.Android developers.2023-08-26
NDK Revision History.developers.2023-08-26
Update: MIPS gets sweet with Honeycomb.EETIMES.2023-08-26
Android ABIs.developers.2023-08-26
Android Lollipop.developers.2023-08-26
干貨!2022年全球智能手機(jī)操作系統(tǒng)兩大巨頭對比:Android VS iOS 誰更勝一籌?.前瞻網(wǎng).2023-08-26
The future of PC is here.Remix OS for PC.2023-08-26
Acer TA272 HUL Android All-in-One Review.TECHSPOT.2023-08-26
Android on the big screen: We chew up and spit out three Jelly Bean all-in-one PCs.PCworld.2023-08-26
4 Ways to Run Android on Your PC and Make Your Own "Dual OS" System.how to greek.2023-08-26
Android-x86.Android-x86.2023-08-26
什么是 API 級別.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
Android API Differences Report.developers.2023-09-04
開發(fā)者指南Activity(活動).developers.2023-09-03
開發(fā)者指南service(服務(wù)).developers.2023-09-03
開發(fā)者指南(廣播接收器).developers.2023-09-03
應(yīng)用基礎(chǔ)知識.developers.2023-09-03
基于安卓操作系統(tǒng)的智能快件箱.Google Patents.2023-09-03
開發(fā)者指南(內(nèi)容提供程序).developers.2023-09-03
Android什么是架構(gòu).Worktile.2023-09-03
平臺架構(gòu).developers.2023-09-03
谷歌推出Anroid Market在線軟件平臺.zol.2023-09-04
Google Play應(yīng)用數(shù)量(2009年-2022年).數(shù)據(jù)基地.2023-09-04
The new Google Store is your one-stop web shop for Chromebooks, Nexus devices and more. Android Central.2023-09-04
Introducing Google Play: All your entertainment, anywhere you go.Google play.2023-09-04
Android(Go 版本).Google Play.2023-06-22
開發(fā)者指南.Google Play.2023-06-22
開發(fā)者指南.Google Play.2023-06-22
大屏幕使用入門.Google Play.2023-06-22
開發(fā)者指南.Google Play.2023-06-22
Google Play.Google Play.2023-06-23
Number of Android applications on the Google Play store.appbrain.com.2023-06-23
Number of Google Play Store apps 2017 | Statistic.Statista.2023-06-23
How to use a Google Play gift card. Android Central.2023-06-23
進(jìn)一步整合?Android App及Play Store可執(zhí)行在Chrome OS上.ithome.2023-09-04
Chrome OS與安卓合體:保持獨(dú)立卻共享資源.新浪財(cái)經(jīng).2023-06-18
四年失去近 8% 的全球市場,Android 丟失的市場,被誰拿走了?.36氪.2023-08-25
Wear OS 應(yīng)用開發(fā)與移動應(yīng)用開發(fā)的差異.developers.2023-09-03
Android TV 概覽.developers.2023-09-03
Android for Cars 概覽.developers.2023-09-03
Android Automotive OS 上的通知.developers.2023-09-03
Android(Go 版本).developers.2023-09-03
網(wǎng)傳鴻蒙系統(tǒng)明年將不兼容安卓,業(yè)內(nèi)人士:內(nèi)部確實(shí)有這計(jì)劃.今日頭條.2023-11-20
華為鴻蒙星河版發(fā)布.抖音短視頻.2024-01-18
鴻蒙星河版開發(fā)者預(yù)覽發(fā)布!余承東:鴻蒙生態(tài)設(shè)備已突破8億.百家號.2024-01-18
Screen compatibility overviewd.developers.2023-08-26
在系統(tǒng)設(shè)計(jì)層面保障您的安全.android.2023-08-26
Android 安全功能.source.2023-09-03
安卓曝出重大漏洞:黑客可控制99%設(shè)備.第一財(cái)經(jīng).2023-08-25
安卓曝致命漏洞 黑客發(fā)彩信便可控制手機(jī).新華網(wǎng).2023-08-25
Football Manager dev hopes to stick with Android despite 9:1 piracy rate.EUROGAMER.2023-08-25
Op-Ed: Android Piracy Is Huge Problem for Game Devs.WIRED.2023-08-25
谷歌惹麻煩:被判侵犯甲骨文Java版權(quán).zol新聞中心.2023-08-25
谷歌甲骨文大戰(zhàn)Java: 開源軟件爭議“合理使用”.新浪財(cái)經(jīng).2023-08-25
Java專利侵權(quán)案:甲骨文贏得對谷歌的上訴.新浪科技.2023-08-25