今天小編(甄正浩)要和大家分享的是安卓閉源?谷歌:假的,歡迎閱讀~
此消息一出,相關詞條瞬間上了熱搜,引發網友熱烈讨論。
據了解,當前的開源項目 AOSP 以 Apache 2.0 許可發布,使得任何廠商和開發者都可以使用、修改甚至重新分發這一基礎代碼。
簡單來說就是,Android 之所以能成為全球最普及的移動作業系統,絕大部分都是來自于 AOSP 的可變性。
基于此,包括小米、三星等在内的手機廠商們可以基于 AOSP 打造有自己特色的定制化系統。
"Android 走向封閉 " 傳聞一出,有不少網友認為,谷歌此舉代表着 Android 系統走向封閉,而各大手機廠商基于 AOSP 的系統也将遭受致命打擊。
不過消息傳出後不久,谷歌官方就親自下場 " 打假 " 了。
昨日,第一财經發布消息稱獲取到一封谷歌與中國合作夥伴的溝通信,信中谷歌表示:" 目前正在進行内部工作流程變更,以簡化 Android 的開發模式,但我們仍然致力于繼續為所有後續版本将所有相關平台項目的完整源代碼發布到 AOSP。"
根據文中信息來看,所謂的 "Android 變成閉源系統 " 可能只是相關媒體的誤解。
實際上谷歌所開發的 Android 系統采用 " 雙軌制 " 模式:公共 AOSP 分支,向所有開發者開放,允許外部社區提交代碼和跟蹤系統變動,一些組件(如構建系統、更新引擎、藍牙堆棧、虛拟化框架和 SELinux 配置)在 AOSP 社區優先發布。
内部開發分支,專門為 Google Mobile Services(GMS)合作夥伴服務,大部分組件(如核心作業系統框架)在内部開發分支優先發布。
由于内部分支與公開分支在功能和 API 上存在顯著差異,因此每當兩端代碼同步時,總會遇到諸如螢幕放大器設定、存儲 API 等功能的合并衝突問題。
為了解決這個問題,谷歌才會計劃将所有 Android 系統項目統一在内部開發分支内進行。
估計谷歌自己也納悶,消息怎麼就被傳成了這樣?
因為按照谷歌的說法,谷歌仍舊承諾将繼續在 AOSP 社區發布 Android 系統源代碼,以及 Android 的 Linux 内核分支源代碼。只不過相對于此前能夠實時更新代碼的 AOSP 來說,未來想獲取 Android 源代碼可能只能等待重要的節點更新,比如 Android 16 正式版的發布。
那谷歌這項改變之後到底會帶來什麼樣的影響呢?
首先對于谷歌 GMS 合作夥伴的手機廠商來說,此舉的好處在于 Android 内部版本與最終發布版本之間的合并工作将更加簡化,還可能在一定程度上提升系統更新和 bug 修復的效率。
不過,廠商對新版本功能預覽和内部接口的掌握可能會較此前時間節點延後,需等待正式版本發布後才能全面适配。
而對于第三方 ROM 開發者來說,如果沒有 GMS 許可證,其大版本更新的工作只能在谷歌公布源代碼之後再進行,照比之前的進度一定會落後不少。
其次影響較大的就是 AOSP 社區的外部開發者,如果沒有 GMS 許可證,滞後數周或數月的時間差讓他們将不再能夠實時訪問和貢獻 AOSP 源碼。
而對于普通消費者來說,其實真的沒啥影響 ...
近期文章精選:
關于安卓閉源?谷歌:假的就分享完了,您有什麼想法可以聯系小編(甄正浩)。