99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

安卓是谷歌商業(yè)生態(tài),AOSP 是開源項目

物聯(lián)網(wǎng)星球 ? 2021-06-01 18:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

安卓是谷歌商業(yè)生態(tài),AOSP 是開源項目

圖示:安卓是谷歌商業(yè)生態(tài),AOSP 是開源項目

一、谷歌安卓商業(yè)生態(tài)的構(gòu)成

關(guān)鍵內(nèi)容:谷歌、商業(yè)約束、MADA 及商業(yè)分成牽引 GMS 云服務(wù)不分裂,ACC/CDD/MADA 及商業(yè)等手段約束的是安卓設(shè)備不分裂。

安卓在 2005 年 - 2008 年的早期階段,在整個市場環(huán)境中處于一個略微被動的狀態(tài)。

如何另辟蹊徑?作為一家純軟件公司或者互聯(lián)網(wǎng)公司,谷歌想要在安卓上團結(jié)到任何合作伙伴,其唯一選擇便是開源。

所以谷歌選擇用開源的形式來做手機操作系統(tǒng),而且很快的團結(jié)到了各家廠商,我們記得當(dāng)年第一部安卓手機是 HTC,然后很快的包括三星,包括我們國內(nèi)一些公司,還有其他的供應(yīng)商都開始來做各類安卓手機。所以安卓開源還是一個非常重要的、關(guān)鍵的戰(zhàn)略選擇。安卓不開源則毫無機會,或者說只有開源才有一絲殺出重圍的生機。

那么安卓到底是怎么一個系統(tǒng)呢?安卓實際上是由幾個非常重要的部分組成:

(1)第一部分叫 AOSP,即 Android Open Source Project(安卓開源項目),是在 Apache、BSD、MIT 等開源協(xié)議下發(fā)行的開源項目;

(2)第二部分是由 ACC 等協(xié)議構(gòu)成的商業(yè)約束條款環(huán)境;

(3)第三部分叫 GMS,即 Google Mobile Services(谷歌移動服務(wù)),GMS 一部分是面向用戶的 APP(如 Gmail 郵件、谷歌應(yīng)用商店等),一部分是用于核心后臺服務(wù)的 APK(比如地圖服務(wù))和 GMS Core,即通常說的 Google Play 服務(wù),提供各種谷歌專有的 API(程序編程接口)供應(yīng)用商調(diào)用,這些服務(wù)的代碼都是閉源的。

簡而言之,AOSP 雖然是一個開源的系統(tǒng),但 GMS 是閉源。AOSP 雖然通過開源快速團結(jié)到了眾多開發(fā)者,但并不授予硬件制造商發(fā)布谷歌專有應(yīng)用程序的權(quán)利,也不授予安卓生態(tài)系統(tǒng)成員使用安卓標(biāo)志和其他安卓相關(guān)商標(biāo)的權(quán)利。

基于 AOSP 開發(fā),且滿足 ACC 協(xié)議要求的,才能叫安卓系統(tǒng),支持的硬件設(shè)備才能叫做安卓兼容設(shè)備。ACC 協(xié)議須找谷歌簽。但是是否滿足 ACC 要求,并沒有規(guī)定由谷歌進行認(rèn)定。這實際就是谷歌在 AOSP 的開源項目設(shè)計上的特殊之處。

硬件制造商可以基于 AOSP 的開源協(xié)議使用代碼,但要宣稱是安卓,至少要與谷歌簽訂 ACC 和 MADA 兩項附加協(xié)議。谷歌通過 ACC 協(xié)議實現(xiàn)了防止安卓分裂的目的,并通過 MADA 協(xié)議實現(xiàn)了防止 GMS 分裂的目的。ACC+MADA 協(xié)議的組合完美實現(xiàn)了谷歌對安卓的控制。

ACC 協(xié)議指的是安卓兼容性承諾(Android Compatibility Commitment),ACC 協(xié)議限制了手機設(shè)備制造商可以自定義安卓的程度。具體而言,不允許原始設(shè)備制造商以自己的品牌(單獨或與安卓第三方開發(fā)者的品牌一起)生產(chǎn)不兼容的安卓設(shè)備。谷歌這種通過 ACC 協(xié)議限制競爭的行為,難言合理,且因違反歐盟反壟斷法已被歐洲廢止。

MADA 協(xié)議即移動應(yīng)用分發(fā)協(xié)議(Mobile Application Distribution Agreement),該協(xié)議限定了手機廠商們預(yù)裝谷歌應(yīng)用的方式,并規(guī)定硬件制造商以及任何第三方不能采取任何可能導(dǎo)致安卓分裂的行動。根據(jù) MADA 協(xié)議,希望在手機設(shè)備中預(yù)裝 YouTube、Gmail 等谷歌應(yīng)用的手機硬件廠商必須預(yù)裝整個谷歌移動應(yīng)用程序包;另外,所有運行安卓的設(shè)備(包括硬件制造商沒有預(yù)裝谷歌應(yīng)用程序的設(shè)備),都必須通過谷歌有全權(quán)決定權(quán)的安卓兼容性測試后才能使用安卓標(biāo)識和安卓兼容性商標(biāo)。

2014 年,谷歌非常自信的認(rèn)為,這個世界上沒有任何人可以實現(xiàn)另外一套 GMS,所以它也并不阻止任何人去搞一套自己的 GMS。但這在中國并未行之有效。由于谷歌不在中國開啟任何和谷歌帳號相關(guān)的服務(wù),所以 MADA 協(xié)議自然也對中國廠商的國內(nèi)市場無效。國行手機基本上都不附帶 GMS,少數(shù)預(yù)裝了 GMS 的國行手機也未經(jīng)谷歌授權(quán)。在中國市場,小米、OPPO、VIVO、華為這些廠商都沒有用 GMS,整個中國的移動互聯(lián)網(wǎng)生態(tài)也活得好好的,甚至有很多地方的多樣性、商業(yè)價值和模式創(chuàng)新還優(yōu)于全球。盡管如此,ACC 和 MADA 在除歐洲以外的海外市場余威尚存,中國的安卓硬件廠商的海外市場仍難逃被谷歌限制的命運。

OHA 是安卓生態(tài)又一個非常重要的配套,在谷歌開源生態(tài)建設(shè)中功不可沒。那么 OHA 又是什么呢?OHA 是 Open Hardset Alliance 的縮寫,是谷歌主導(dǎo)構(gòu)建的開放手機聯(lián)盟。谷歌通過給予 OHA 成員享有安卓第一手資料的特權(quán),把整個手機領(lǐng)域所有的重要角色(如三星、高通、德州儀器等)都吸引到了 OHA 這個圈子里,包括運營商、手機整機商,包括芯片公司、軟件公司,包括后面的方案公司,這些公司實際上都是整個手機產(chǎn)業(yè)鏈里頭非常關(guān)鍵的角色。這里面離開了誰都不行,他們通過 OHA 獲得了優(yōu)先的代碼發(fā)送權(quán)限。這與公開可獲取的 Linux 不同,Linux 的文檔和演進過程都是公開的,開發(fā)者可以隨時加入郵件列表,知道 Linux 正在或?qū)⒁l(fā)生什么。

谷歌上述一系列的動作,嚴(yán)控整個安卓生態(tài)于股掌之中。

二、AOSP 是遵循開源許可協(xié)議的普通開源項目

如上所述,AOSP 是谷歌在本世紀(jì)初操作系統(tǒng)強者云集的時代背景下,為尋求一線生機,基于 Apache 等開源協(xié)議下發(fā)行的開源項目。AOSP 開源項目代碼庫( https://source.android.com)提供的源代碼,目的就是為了將設(shè)備和應(yīng)用移植到 Android 平臺,同時確保設(shè)備和應(yīng)用符合兼容性要求,從而讓安卓生態(tài)系統(tǒng)維持良好穩(wěn)健的運行環(huán)境,以便更好地服務(wù)于移動用戶。

AOSP 的上層開源許可證是 Apache 2.0 寬松開源許可證,大多數(shù)安卓軟件都使用 Apache 2.0 許可授權(quán)開發(fā)者使用。另外,除了上層使用的 Apache 寬松開源許可協(xié)議外,下層還有 BSD 寬松開源許可協(xié)議,以及 Linux 內(nèi)核的 GPL2.0 強傳染性開源許可協(xié)議。根據(jù) Apache、BSD 等寬松開源許可證,開發(fā)者可以在符合相關(guān)開源許可證的要求下,對 AOSP 開源項目中的源代碼通過復(fù)制、修改、發(fā)行的方式進行使用。

但是其 Linux 內(nèi)核的 GPL 強傳染性開源許可協(xié)議,是安卓在構(gòu)建自身開源生態(tài)時的攔路虎。GPL 協(xié)議大家都非常清楚,就是要求所有的后續(xù)開發(fā)以及衍生開發(fā)的源代碼,全部必須要遵照 GPL 協(xié)議進行代碼開源。如果遵照 GPL 強傳染開源許可協(xié)議,則所有的驅(qū)動也不得不開源出來。谷歌顯然無法讓所有參與生態(tài)的人(比如芯片與器件供應(yīng)商)都必須去開源。從谷歌的開源生態(tài)建設(shè)考慮來看,谷歌顯然不會讓這樣的情況出現(xiàn)。為了開源生態(tài)構(gòu)建,谷歌做了一系列巧妙的開源協(xié)議的選擇和適配,并巧妙的在使用 Linux 內(nèi)核的情況下又完美的繞開了 GPL 強傳染開源許可協(xié)議,兩頭得利。

安卓是谷歌商業(yè)生態(tài),AOSP 是開源項目

AOSP 的層級構(gòu)成圖--基于原始圖片(來源于 https://source.android.com )繪制

Linux Kernel 雖然基于 GPL 2.0 開源許可證發(fā)布,但也在設(shè)計之初就設(shè)置了 GPL 許可證例外,例如在內(nèi)核目錄文件 LICENSES/exceptions/linux-syscall-note 中包含 Linux 內(nèi)核的 COPYING 文件中記錄的 Linux 系統(tǒng)調(diào)用例外,該文件用于用戶空間 API(UAPI)頭文件中。使用 Linux 內(nèi)核的頭文件定義,進行系統(tǒng)調(diào)用的程序適用該 GPL 許可證例外。

Linux Kernel 中 GPL 與非 GPL 的分界線為 GNU glibc, 其普通的系統(tǒng)調(diào)用為 GNU glibc 向外暴露的系統(tǒng)調(diào)用接口。而安卓則將 Linux 常用的 GNU glibc 替換為 Bionic libc 類庫(改用寬松許可證 BSD),并通過該 Bionic libc 類庫暴露了更多原來在內(nèi)核空間才能使用的接口,讓用戶空間的驅(qū)動能夠充分利用內(nèi)核和硬件資源。

AOSP 在用戶空間和內(nèi)核空間之間設(shè)置本質(zhì)為用戶空間主驅(qū)動的硬件抽象層(HAL),規(guī)避 GPL 的硬件廠家把需要保護的商業(yè)機密以及知識產(chǎn)權(quán)相關(guān)的邏輯放在 HAL 層,以二進制包的方式發(fā)布,不需要公開源代碼。

就這樣,谷歌幫助安卓開源生態(tài)里面的應(yīng)用開發(fā)者(當(dāng)然包括芯片和器件供應(yīng)商在內(nèi))解了 GPL 強傳染性許可協(xié)議的套,讓下游開發(fā)者放心大膽的去使用 AOSP 的開源代碼,既保護了他們的知識產(chǎn)權(quán),也保護了他們的商業(yè)利益。

因此,AOSP 本質(zhì)始終是開源項目,只要遵循 AOSP 規(guī)定的開源許可協(xié)議,任何開發(fā)者都可以合規(guī)的進行開源代碼使用。這個區(qū)別于安卓商業(yè)生態(tài)。

6月2日!華為鴻蒙系統(tǒng)2.0重磅發(fā)布,眾多開發(fā)板福利等你來拿!_電子發(fā)燒友直播

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6231

    瀏覽量

    108116
  • 華為
    +關(guān)注

    關(guān)注

    216

    文章

    35209

    瀏覽量

    255870
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2154

    瀏覽量

    58686
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2642

    瀏覽量

    68082
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    釋放潛力:在樹莓派上運行系統(tǒng)實現(xiàn)多樣化應(yīng)用!

    提供了高度定制化的可能。通過運行系統(tǒng),您可以將樹莓派硬件的靈活性與系統(tǒng)豐富的應(yīng)用生態(tài)系統(tǒng)相結(jié)合。物聯(lián)網(wǎng)與開發(fā)
    的頭像 發(fā)表于 07-05 08:33 ?198次閱讀
    釋放潛力:在樹莓派上運行<b class='flag-5'>安</b><b class='flag-5'>卓</b>系統(tǒng)實現(xiàn)多樣化應(yīng)用!

    如何實現(xiàn)與恩智浦i.MX RT1170的無線投屏與控制

    Scrcpy是一款免費開源的軟件,支持將端屏幕投影到其他設(shè)備,并支持被投屏設(shè)備對的反向控制?;贏DB工具,
    的頭像 發(fā)表于 06-26 09:53 ?1255次閱讀
    如何實現(xiàn)<b class='flag-5'>安</b><b class='flag-5'>卓</b>與恩智浦i.MX RT1170的無線投屏與控制

    從封閉到開放:聚徽解碼工控機如何打破工業(yè)軟件生態(tài)壁壘

    在工業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,傳統(tǒng)工業(yè)軟件生態(tài)的封閉性已成為制約產(chǎn)業(yè)升級的核心瓶頸。x86架構(gòu)與Windows系統(tǒng)構(gòu)建的"煙囪式"生態(tài),導(dǎo)致設(shè)備兼容性差、開發(fā)成本高、創(chuàng)新迭代慢。工控機
    的頭像 發(fā)表于 06-09 15:42 ?211次閱讀

    與 Windows 系統(tǒng)的手持工業(yè)平板電腦,該如何選擇?

    眾多企業(yè)面臨的關(guān)鍵問題。 一、系統(tǒng)特性剖析 (一)系統(tǒng) 開源與定制靈活性:系統(tǒng)基于開源
    的頭像 發(fā)表于 06-04 11:02 ?250次閱讀

    RK3576OPS, 谷歌大屏新選擇

    億晟科技推出RK3576OPS,為會議教育大屏賦能!RK3576處理器高效運算,AI分析;2路USB3.0、1路USB2.0;1路HDMIIN、1路HDMIOUT;1路RJ451000M,雙頻
    的頭像 發(fā)表于 05-26 09:00 ?549次閱讀
    RK3576<b class='flag-5'>安</b><b class='flag-5'>卓</b>OPS, <b class='flag-5'>谷歌</b>大屏新選擇

    工業(yè)級一體機在智能機器人中的應(yīng)用

    工業(yè)級一體機在智能機器人中的應(yīng)用,憑借其高穩(wěn)定性、靈活擴展性及開源生態(tài)優(yōu)勢,正逐步成為工業(yè)自動化與智能服務(wù)場景中的核心控制平臺。以下從技術(shù)適配性、應(yīng)用場景及行業(yè)價值三個維度展開分析
    的頭像 發(fā)表于 04-25 11:51 ?219次閱讀

    自制 AirTag,支持/鴻蒙/PC/Home Assistant,無需擁有 iPhone

    ,模擬發(fā)出 FindMy 藍牙廣播。 這樣制作出的定位標(biāo)簽,不需要蘋果手機綁定,支持/鴻蒙/PC/Home Assistant 查看標(biāo)簽的位置。 制作教程 我在 gitee 上建了一個項目
    發(fā)表于 02-25 11:22

    開源鴻蒙榮獲開放原子“2024年度操作系統(tǒng)領(lǐng)域國內(nèi)活躍開源項目

    開源鴻蒙”或“OpenHarmony”)榮獲“2024年度操作系統(tǒng)領(lǐng)域國內(nèi)活躍開源項目”。 活躍的開源項目
    的頭像 發(fā)表于 12-28 15:39 ?895次閱讀

    美司法部要求谷歌剝離Chrome瀏覽器及系統(tǒng)

    ,這無疑是對其市場地位的一次重大打擊。 不僅如此,美國司法部還進一步要求,如果其他補救措施無法有效恢復(fù)市場競爭,法官應(yīng)裁定谷歌剝離操作系統(tǒng)。
    的頭像 發(fā)表于 11-22 13:46 ?659次閱讀

    凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對凌蒙派OpenHarmony開源項目的高度認(rèn)可,也是對我司在推動
    的頭像 發(fā)表于 11-20 01:04 ?839次閱讀
    凌蒙派OpenHarmony<b class='flag-5'>開源</b><b class='flag-5'>項目</b>榮獲本期Gitee官方推薦

    Android 16發(fā)布計劃曝光,谷歌將同步更新AOSP與Pixel設(shè)備

     據(jù)外媒最新報道,谷歌計劃在2025年6月3日邁出系統(tǒng)更新的一大步,屆時將正式將Android 16推送至Android開放源代碼項目AOSP
    的頭像 發(fā)表于 11-06 17:05 ?1835次閱讀

    15重大更新:谷歌將引入跨設(shè)備通知同步功能

    外媒最新消息透露,谷歌正積極研發(fā)一項革命性的跨設(shè)備通知同步技術(shù),這一創(chuàng)新舉措無疑為擁有多部設(shè)備的用戶群體帶來了巨大福音。長久以來,用戶在不同設(shè)備間頻繁遭遇重復(fù)通知的困擾即將成為過去式,谷歌
    的頭像 發(fā)表于 09-24 16:13 ?916次閱讀

    開放原子開源生態(tài)大會OpenHarmony生態(tài)主題演講報名開啟

    開源賦能產(chǎn)業(yè),生態(tài)共筑未來,OpenAtom OpenHarmony(簡稱“OpenHarmony”)項目群工作委員會將于9月26日上午舉辦OpenHarmony生態(tài)主題演講。 屆時
    發(fā)表于 09-19 22:02

    谷歌發(fā)布15源代碼,為開發(fā)者與Pixel用戶鋪就新路徑

    9月4日最新消息,谷歌公司已在昨日(9月3日)宣布了一項重要舉措,正式將15的源代碼推送至開源
    的頭像 發(fā)表于 09-04 15:40 ?1071次閱讀

    迅龍軟件加入甲辰計劃“開源實習(xí)生聯(lián)合招聘培養(yǎng)”項目,共建RISC-V?開源生態(tài)

    近日,迅龍軟件宣布加入甲辰計劃“開源實習(xí)生聯(lián)合招聘培養(yǎng)項目”。該項目致力于RISC-V相關(guān)人才的培養(yǎng),同時推動企業(yè)加速RISC-V生態(tài)建設(shè)目標(biāo)。加入該
    的頭像 發(fā)表于 07-22 16:23 ?808次閱讀
    迅龍軟件加入甲辰計劃“<b class='flag-5'>開源</b>實習(xí)生聯(lián)合招聘培養(yǎng)”<b class='flag-5'>項目</b>,共建RISC-V?<b class='flag-5'>開源</b><b class='flag-5'>生態(tài)</b>