女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安卓是谷歌商業生態,AOSP 是開源項目

物聯網星球 ? 2021-06-01 18:26 ? 次閱讀

安卓是谷歌商業生態,AOSP 是開源項目

圖示:安卓是谷歌商業生態,AOSP 是開源項目

一、谷歌安卓商業生態的構成

關鍵內容:谷歌、商業約束、MADA 及商業分成牽引 GMS 云服務不分裂,ACC/CDD/MADA 及商業等手段約束的是安卓設備不分裂。

安卓在 2005 年 - 2008 年的早期階段,在整個市場環境中處于一個略微被動的狀態。

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

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

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

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

(2)第二部分是由 ACC 等協議構成的商業約束條款環境;

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

簡而言之,AOSP 雖然是一個開源的系統,但 GMS 是閉源。AOSP 雖然通過開源快速團結到了眾多開發者,但并不授予硬件制造商發布谷歌專有應用程序的權利,也不授予安卓生態系統成員使用安卓標志和其他安卓相關商標的權利。

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

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

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

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

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

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

谷歌上述一系列的動作,嚴控整個安卓生態于股掌之中。

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

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

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

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

安卓是谷歌商業生態,AOSP 是開源項目

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

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

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

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

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

因此,AOSP 本質始終是開源項目,只要遵循 AOSP 規定的開源許可協議,任何開發者都可以合規的進行開源代碼使用。這個區別于安卓商業生態。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 谷歌
    +關注

    關注

    27

    文章

    6223

    瀏覽量

    107463
  • 華為
    +關注

    關注

    216

    文章

    35021

    瀏覽量

    254969
  • 安卓
    +關注

    關注

    5

    文章

    2147

    瀏覽量

    58305
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2639

    瀏覽量

    67675
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    手機APP遠程控制,智能家居監測、智能控制系統(STM32L4、服務器、源碼)實例項目打包下載

    手機APP遠程控制,智能家居監測、智能控制系統(STM32L4、服務器、源碼)實例項目打包,推薦下載!
    發表于 05-29 21:47

    RK3576OPS, 谷歌大屏新選擇

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

    工業級一體機在智能機器人中的應用

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

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

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

    開源鴻蒙榮獲開放原子“2024年度操作系統領域國內活躍開源項目

    開源鴻蒙”或“OpenHarmony”)榮獲“2024年度操作系統領域國內活躍開源項目”。 活躍的開源項目
    的頭像 發表于 12-28 15:39 ?765次閱讀

    謀科技與智源研究院達成戰略合作,共建開源AI“芯”生態

    支持、生態系統建設與推廣等一系列深入合作,共同打造基于Arm架構的開源技術生態體系,賦能國內大模型與人工智能產業的高速發展。 圖:現場簽約照片 謀科技銷售及商務執行副總裁徐亞濤 表示
    發表于 12-26 17:06 ?372次閱讀
    <b class='flag-5'>安</b>謀科技與智源研究院達成戰略合作,共建<b class='flag-5'>開源</b>AI“芯”<b class='flag-5'>生態</b>

    美司法部要求谷歌剝離Chrome瀏覽器及系統

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

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

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

    Android 16發布計劃曝光,谷歌將同步更新AOSP與Pixel設備

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

    AIC3262 CODEC能否在下運用?

    我們有多路音頻混音應用需求(雙路MIC. LINE IN, I2S 音源輸入,耳機輸出監聽及混音后錄音),針對混音還有通過DSP 作混響, 10段EQ應用, 該裝置需要在環境下運行。不知TI AIC3262 CODEC能否在
    發表于 10-29 08:19

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

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

    開放原子開源生態大會OpenHarmony生態主題演講報名開啟

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

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

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

    迅龍軟件加入甲辰計劃“開源實習生聯合招聘培養”項目,共建RISC-V?開源生態

    近日,迅龍軟件宣布加入甲辰計劃“開源實習生聯合招聘培養項目”。該項目致力于RISC-V相關人才的培養,同時推動企業加速RISC-V生態建設目標。加入該
    的頭像 發表于 07-22 16:23 ?673次閱讀
    迅龍軟件加入甲辰計劃“<b class='flag-5'>開源</b>實習生聯合招聘培養”<b class='flag-5'>項目</b>,共建RISC-V?<b class='flag-5'>開源</b><b class='flag-5'>生態</b>

    淺析工控主板的優勢

    工控主板作為專為工業控制領域設計的硬件平臺,相較于普通商用主板,擁有諸多優勢,以滿足工業環境對穩定、可靠、長期運行的嚴格要求。以下是工控主板的主要優勢分析:
    的頭像 發表于 06-27 14:50 ?548次閱讀