Android 是針對各種各樣具有不同外形的設(shè)備創(chuàng)建的開源軟件棧。Android 主要目的是通過為運營商、原始設(shè)備制造商(OEMs)和開發(fā)人員創(chuàng)造一個開放的軟件平臺,使他們的創(chuàng)新理念成為現(xiàn)實并介紹一個成功的、真實的產(chǎn)品,從而提高了用戶的移動體驗。
一個行業(yè)競爭者可能限制或控制他人的革新,我們也希望確保這不會成為失敗的核心原因。所以得出的結(jié)論是需要一個開源的、可定制和移植的、完整的、有質(zhì)量的消費產(chǎn)品。
http://wiki.jikexueyuan.com/project/android-source/images/overview1.png" alt="" />
Android 起源于一個以谷歌為首的被稱為“開放手機聯(lián)盟”(OHA)的企業(yè)群體。如今,很多企業(yè)(包括 OHA 的兩個原始成員和其他一些企業(yè))都在 Android 中投入巨資。這些公司已撥出重要的工程資源來改善 Android 和將 Android 設(shè)備帶向市場。
那些投資于 Android 的公司之所以已經(jīng)這樣做,是因為他們認為 Android 有其可取之處且我們也相信一個開放的平臺是必要的。Android 有意并明確地成為一個開源的(而非一個免費軟件的)成果;一群共享了需求的企業(yè)已經(jīng)集中資源在獨立實現(xiàn)共享產(chǎn)品方面進行合作。首先,Android 的理念是務(wù)實的。其次,Android 的目的是實現(xiàn)每位合作者都可以調(diào)整和定制的共享產(chǎn)品。
不受控制的定制必然會導(dǎo)致不兼容的實現(xiàn)。為了防止這種情況,Android 開源項目還主張 Android 兼容性計劃,這個 Android 兼容性計劃闡述了“ Android 兼容性”是什么意思和為實現(xiàn)這一狀態(tài)需要哪些設(shè)備制造商。任何人都可以出于任何目的使用 Android 的源代碼,我們歡迎一切合法用途。然而,為了參與我們正在圍繞 Android 構(gòu)建的應(yīng)用程序的共享生態(tài)系統(tǒng),設(shè)備制造商必須參加這個 Android 兼容性計劃。
Android 開源項目是由維護并進一步開發(fā) Android 的谷歌來領(lǐng)導(dǎo)的。這是嚴格意義上的項目管理技術(shù),盡管 Android 是由多個子項目組成。我們查看和管理 Android 作為一個單一的、整體的軟件產(chǎn)品,而不是可替換零件的“分配”、規(guī)范或搜集。我們的目標是設(shè)備制造商只負責(zé)將 Android 移植到設(shè)備上但他們不實施規(guī)范或分配管理。