tft每日頭條

 > 科技

 > 安卓系統基于什麼系統

安卓系統基于什麼系統

科技 更新时间:2024-12-28 14:03:44

安卓系統基于什麼系統?安卓系統最大的優勢之一,有時也被人诟病的地方就是手機廠商可以根據自己的需要進行定制化三星、索尼、小米,甚至谷歌都在核心的系統體驗上有自己的看法,因此在系統中引入了自己獨特的功能和想法來改進而這一切都是基于一個提供了核心功能并開放的操作系統,它就是AOSP,一個Android開源項目,現在小編就來說說關于安卓系統基于什麼系統?下面内容希望能幫助到你,我們來一起看看吧!

安卓系統基于什麼系統(你所使用的安卓系統都基于它)1

安卓系統基于什麼系統

安卓系統最大的優勢之一,有時也被人诟病的地方就是手機廠商可以根據自己的需要進行定制化。三星、索尼、小米,甚至谷歌都在核心的系統體驗上有自己的看法,因此在系統中引入了自己獨特的功能和想法來改進。而這一切都是基于一個提供了核心功能并開放的操作系統,它就是AOSP,一個Android開源項目。

AOSP是一個由谷歌維護的開源操作系統開發項目,既然是開源項目,也就意味着任何人都可以自由地審查和貢獻代碼以及修複項目倉庫,而谷歌引領着大方向和大部分的開發工作。AOSP會定期為Android加入最新的安全補丁,谷歌每年也會在其I/O開發者大會上公布操作系統的新功能。現在最新的版本是Android 11,而Android 12也會在今年晚些時候正式推出。

除了開放貢獻代碼外,AOSP還可以在開源許可下自由使用和修改。比如,亞馬遜和三星等廠商根據自己的目的自由調整該項目,并開發了自己的衍生産品,包括多用途的Fire OS和Tizen。另外需要注意的是,大多數手機廠商都是從高通等芯片廠商那裡獲得AOSP版本,這是因為安卓系統必須通過驅動程序為硬件量身定做。谷歌對這種安排很滿意,因為它鼓勵開發者将安卓系統用戶各種網絡連接的小設備。作為回報,一衆廠商各自為操作系統的修複和改進做出貢獻,而這顯然是一個雙赢的結果。

操作系統很複雜,Android也不例外。AOSP涵蓋了操作系統内的一系列軟件層,為硬件和應用開發者提供接入點和工具。

底層是設備制造商對操作系統進行編碼的地方,以便與他們特定硬件工作。例如,Linux内核時管理CPU資源、系統内存、網絡等核心程序,它們使應用程序和服務能夠運行。硬件層(HAL)則将藍牙、音頻等常見應用API與設備的麥克風、揚聲器等聯系起來。

高級層由應用開發者使用。原生庫(Native Libraries)使開發者能夠使用常見的支持低級庫來構建内容,如OpenGL ES、Webkit等。在這之上,Android Frameworks為應用開發者提供了我們每天都在使用的常見操作系統功能的挂鈎。這些功能包括位置數據、推送通知和撥打電話等。Android Runtime則可以将應用代碼轉換為底層硬件的本地指令。

綜合在一起,Android開源項目堆棧是Android硬件和軟件開發者的完整解決方案。不過AOSP不僅僅是一個不斷增長的代碼庫。谷歌還提供設計和開發工具作為項目的一部分,從兼容性文檔到最佳安全實踐和應用設計原則。谷歌還托管了一系列測試套件,以幫助開發人員确保他們的設備正确實現API和功能。

需要注意的是,AOSP經常與“stock Android”相混淆,這是一種過于簡化的說法。AOSP包含了開發者構建Android所需的一切,但它并不包括成品智能手機所需的一切。首先,谷歌和AOSP無法為所有硬件配置提供内核設備驅動。所謂設備驅動,是指手機硬件所需的固件,比如處理器或攝像頭。手機和SoC制造商,如高通和三星,必須将這些驅動程序納入他們的Android構建中。這也是為什麼從AOSP到實際設備的系統更新需要一定時間的原因。

AOSP也不包含谷歌的軟件應用套件,如Chrome浏覽器、YouTube,甚至谷歌Play商店。它也不包括谷歌的一些底層技術和API,而這些技術和API可以實現移動支付、語音命令和雲存儲等功能,這些都是作為谷歌移動服務(GMS)單獨授權的。

任何廠商想要在系統中安裝GMS,都必須為自己的設備獲得GMS授權和移動應用分發協議(MADA),然後通過多項兼容性測試。有Android兼容性測試套件(CTS)來驗證軟件和硬件以及API。然後是谷歌移動服務測試套件和供應商測試套件(VTS)來測試多媒體功能、操作系統内核和HAL功能。而獲得GMS許可的另一個條件是在新設備上預裝一些谷歌的應用。

AOSP繼續成為安卓系統成功的基礎,這要歸功于來自世界各地無數開發者的投入。雖然Android設備不會很快消失,但谷歌已經在展望未來的操作系統。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved