Android(安卓)到底有多開源?

2022年11月27日23:37:04 科技 1885

Android(安卓)到底有多開源? - 天天要聞

自從他們發布第一個 Android 版本以來,Google 已將許多重要功能轉移到其專有的 Google Play 服務中。因此,大多數Android手機上安裝的谷歌Android版本不能稱為開源。像 microG 這樣的替代服務試圖解決這個問題。


當人們比較兩個佔主導地位的移動操作系統iOSAndroid時,他們通常指出後者的開源性質及其為用戶提供的自由是優於前者的優勢。

的確,Android 設備比 iPhone 更易於定製,但這主要與蘋果和谷歌在開發操作系統時採用的不同設計理念有關。與台式電腦macOS 一樣,Apple 犧牲了自定義選項,以使 iOS 儘可能簡單易用。也許這個決定對 iPhone 的巨大成功至關重要。

Android(安卓)到底有多開源? - 天天要聞

圖片源自 Android Authority

谷歌選擇了一條完全不同的道路。他們沒有強迫手機製造商使用一個集中維護的 Android 版本,而是允許他們創建自己的操作系統版本,並添加和刪除他們認為合適的功能。這不僅導致許多 Android 手機上的軟體泛濫被英國媒體報道,而且更有意思的是,華為在被禁止繼續與谷歌合作後,能夠基於Android 開源項目 (AOSP ) 開發自己的移動操作系統)

Android(安卓)到底有多開源? - 天天要聞

圖片源自 CNX Software

AOSP 源代碼仍然可以免費訪問,但它只佔當今移動操作系統的一小部分。要了解其中的原因,我們必須看看 Android 在 2007 年實際上是如何開始的。

Android開源項目的誕生

當 iPhone 發布時,Google 遇到了一個問題:在沒有主要競爭的情況下,如果 Apple 壟斷了智能手機領域然後決定放棄 Google 作為其首選搜索引擎會怎樣?這對其向廣告商出售數據的商業模式意味著什麼?

谷歌要想早日進入智能手機競賽就必須迅速採取行動,因此出於絕望,它委託最近收購的Android 公司的開發人員開發基於 Linux 內核的開源移動操作系統,同時time為他們的開放手機聯盟招募了幾家大公司,包括 HTC、摩托羅拉索尼三星,Android 操作系統將成為其旗艦軟體。

該計劃奏效後,隨著 Android 很快在大多數硬體製造商的移動設備上運行,它在市場份額上超過了 Apple 的 iOS。

但現在谷歌遇到了新問題:Android 是開源的,因此理論上任何人都可以分叉該項目,創建自己的操作系統版本,並有機會變得比谷歌更成功。這就是為什麼在移動市場獲得一些吸引力後,谷歌改變了策略,繼續將閉源軟體重新引入 Android 生態系統:突然間,標準 AOSP 應用程序的改進版本獲得了谷歌品牌,不再開放-資源。這包括日曆、相機甚至鍵盤。

Android(安卓)到底有多開源? - 天天要聞

儘管現在有大量可用的專有 Google 應用程序可供選擇,但這並不預示著開放式 Android 生態系統的終結。然而,谷歌更進一步,以確保大多數開發人員不得不以某種方式依賴其服務。

Google Play 服務

Android(安卓)到底有多開源? - 天天要聞

圖片源自 The Verge

最初的想法是崇高的:由於手機製造商使用許多不同的 Android 迭代,谷歌無法輕易地將操作系統更新推送到所有設備。相反,製造商首先必須讓它們適應自己的 Android 版本,這可能需要很長時間。

為了解決這個問題,谷歌推出了Play Services,以其應用程序 Play Store 命名,通過它可以推送更新。隨著時間的推移,越來越多的功能成為這個包的一部分,為開發人員提供了訪問適用於所有設備的 API 的方法,同時有利於 Google 的商業模式:想在您的應用程序中提供應用程序內購買嗎?為此,您將不得不使用 Google 的 API,該公司也從中抽取費用。想查看用戶的位置?谷歌會為你做這件事,也會將這些數據用於自己的目的。

遷移到Play Services的最重要的功能是能夠輕鬆發送和接收消息以及推送通知。能夠向用戶發送通知對於許多應用程序的運行至關重要,因此這是 Android 未來開放性棺材上的最後一顆釘子。使用替代方法的應用程序很少見,但有關電子郵件提供商為其移動應用程序,實施了自己的解決方案。

Android(安卓)到底有多開源? - 天天要聞

Google Play 服務的替代品

已經有商業和非商業嘗試放棄對谷歌服務的依賴。

亞馬遜在基於 AOSP 開發Fire OS時,還創建了自己的應用商店、地圖 API 和推送通知服務,在很大程度上獨立於谷歌。然而,想要在他們的亞馬遜設備上使用谷歌應用程序的用戶通常需要跳過技術障礙才能讓它們正常運行。

Android(安卓)到底有多開源? - 天天要聞

圖片源自 Amazon

在開源方面,microG提供通過簽名欺騙偽裝成 Google Play 服務的 API。它已經被一些替代的 Android 操作系統使用,例如/e/OS和CalyxOS,但需要訪問系統級進程,這對某些人來說太不安全了。其中包括GrapheneOS的開發人員,他們選擇了 Google Play 服務的沙盒版本,將其許可權降低到任何常規應用程序的許可權。

所有這些替代方案都有其缺點:Amazon 的 Fire OS 和 microG 都不能提供與所有 Android 應用程序的完全兼容性,而 GrapheneOS 的沙盒方法需要一些技術知識才能保持平穩運行。儘管如此,旨在讓智能手機更加開放的新項目一直在湧現,因此我們可能會在未來幾年看到許多解決這個問題的新方法。

結論

Android,因為它在當今大多數智能手機上運行,​不能再稱為開源操作系統,因為現在許多應用程序都依賴谷歌的專有軟體才能正常運行。然而,開源的是 Android 開源項目,這意味著有些設備運行的是開源版本的 Android。可悲的是,這些只佔所有 Android 手機的一小部分。

如果您仍然堅持真正免費和開源的移動操作系統,您可能會對運行 Linux 的智能手機感興趣,例如PinePhone。諸如此類將Ubuntu等流行發行版帶入小屏幕的項目仍處於開發初期,而且遠非適合初學者安裝,但永遠不要低估 Linux 社區推動免費軟體使用的能力,即使在移動設備上也是如此。

Android(安卓)到底有多開源? - 天天要聞

#安卓# #手機# #ios# #蘋果#

科技分類資訊推薦

科技以民為本,上汽通用五菱發布四大板塊多項技術成果 - 天天要聞

科技以民為本,上汽通用五菱發布四大板塊多項技術成果

4月7日,「向上·超越」上汽通用五菱2025技術進化日活動在中國杭州電競中心成功舉行。立足電智化新時代,堅持以民為本,上汽通用五菱不斷向上超越,在神煉電池、靈眸智駕、靈語座艙和靈犀動力四大板塊發布多項技術成果,全面進化人民的電智神車。同時,寶駿品牌旗下首款「智
小米SU7讓「智駕平權」徹底泡湯 - 天天要聞

小米SU7讓「智駕平權」徹底泡湯

上一周車圈最熱門的事件就是小米SU7的事故,身邊人藉此次事故問我小米汽車如何,我說非常好,至少在所有新能源車之中是最靠譜最安全的。因為這個事故不賴小米,或者說這次事故源於對智駕「無腦依賴」的人群。
25款賓士S級發布,能比蔚來ET9強? - 天天要聞

25款賓士S級發布,能比蔚來ET9強?

賓士日前於官方網站上正式公布了 2025 年款 S-Class 車系的車型更新,內容包含了 Drive Pilot 主動輔助駕駛機能的強化、Manufaktur 特別訂製增加了新車色及內飾訂製選項,同時亦強化了信息娛樂系統的科技智能表現,藉此持續提升 S-Cl
2代氫燃料電池新車發布,現代放棄電動車了? - 天天要聞

2代氫燃料電池新車發布,現代放棄電動車了?

現代於 2024 年 10 月舉辦的於韓國首爾 Clearly Committed 活動上,曾首度發表了 Initium 氫燃料電池(FCEV)概念車,不僅揭露品牌全新設計語言,亦預告 2025 年上半年將推出的新一代 FCEV 量產車。UCAR 採訪團隊亦前
大改款森林人發布,還是熟悉的味道 - 天天要聞

大改款森林人發布,還是熟悉的味道

第 6 代大改款斯巴魯森林人最早於 2023 年洛杉磯車展首演,美規車型先後透過自然吸氣、Hybrid 動力與市場進行溝通。近日斯巴魯原廠透過日本官網揭露全新日規森林人的上市信息,預告將推出 2 種動力、6 種車型,以及 STI Sport 等豐富套件。
4月新車扎堆,有快有大又有便宜實惠的! - 天天要聞

4月新車扎堆,有快有大又有便宜實惠的!

2025年第一季度已經過去了,馬上又迎來了新一季度,從各大車企公布的信息來看,多款新車會來,適逢兩年一度的上海車展將開幕,相信各大車企都會把自家今年的重磅新車放在這個時候。那事不宜遲,馬上跟老司機來看看4月有哪些重磅新車。