Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

設置進行Android開發

Android是一個開放源代碼軟件堆棧,適用於各種具有不同外形尺寸的設備。 Android的主要目的是為運營商,OEM和開發人員創建一個開放的軟件平台,以使他們的創新想法成為現實,並推出成功的現實世界產品,以改善用戶的移動體驗。

Android的設計沒有任何中心點的失敗,一個行業參與者限製或控制了另一個行業的創新。結果是一個完整的,具有生產質量的消費產品,並且開放了源代碼以進行定制和移植。

Android框架詳細信息
圖1. Android堆棧

治理理念

由Google領導的一組稱為開放手機聯盟(OHA)的公司起源於Android。如今,許多公司(包括OHA的原始成員和其他公司)都在Android上進行了大量投資。這些公司已經分配了大量的工程資源來改進Android並將Android設備推向市場。

投資Android的公司之所以這麼做,是因為我們認為開放平台是必要的。 Android是有意地明確地是一種開放源代碼的工作(與免費軟件相對);一組具有共同需求的組織已集中資源以在共享產品的單個實施上進行協作。首先,Android理念是務實的。目標是每個貢獻者都可以定制和共享的共享產品。

當然,不受控制的自定義可能導致不兼容的實現。為避免這種情況,Android開放源代碼項目(AOSP)維護了Android兼容性計劃 ,該計劃闡明了與Android兼容的含義以及設備製造商達到該狀態所需的條件。任何人都可以出於任何目的使用Android源代碼,我們歡迎所有合法使用。但是,為了參與我們圍繞Android構建的應用程序共享生態系統,設備製造商必須參與Android兼容性計劃。

AOSP由Google領導,他負責維護並進一步開發Android。儘管An​​droid由多個子項目組成,但是AOSP嚴格來說是項目管理。我們將Android視為單一的整體軟件產品進行管理,而不是將其作為可分發部件的發行版,規範或集合。我們的目的是讓設備製造商將Android移植到設備上。他們不執行規範或策劃發行。