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# #蘋果#

科技分類資訊推薦

寶駿背水一戰 - 天天要聞

寶駿背水一戰

記者 濮振宇從2010年後憑藉經濟型乘用車快速崛起,到2019年後啟用新標推進品牌向上受挫,再到2024年後聚焦新能源與智能駕駛技術重燃戰意,上汽通用五菱旗下寶駿品牌的轉型之路幾經起伏。
2025款風雲A8煥新上市,現金一口價8.99萬元起 - 天天要聞

2025款風雲A8煥新上市,現金一口價8.99萬元起

全民高性能,節能零妥協!4月10日,超能混動新家轎——2025款風雲A8於奇瑞「混動之夜」煥新上市,以8.99萬元起的現金一口價,將國民混動家轎的價值推向全新高度。作為奇瑞以全球標準打造的轎車,風雲A8集高節能、高性能、高安全、高智能四大優勢於一身,不僅能在全
技術王炸只要20萬,漢L唐L上市,威脅了理想? - 天天要聞

技術王炸只要20萬,漢L唐L上市,威脅了理想?

4月9日晚,比亞迪又向汽車市場扔下了一對兒王炸,王朝網全新雙旗艦漢L和唐L正式上市。還記得上個月,兩車在超級e平台技術發佈會上開啟預售後,大家說的最多的除了新技術,就是有點貴了(漢L EV預售27-35萬元;唐L EV預售28-36萬元)。但當時誰也沒想到,最
比亞迪雙旗艦漢L唐L正式上市,售價20.98萬元起 - 天天要聞

比亞迪雙旗艦漢L唐L正式上市,售價20.98萬元起

4月9日,比亞迪劃時代雙旗艦車型重磅上市。其中,旗艦轎車漢L共推出漢L EV、漢L DM兩大車系。新車長寬高分別為5050*1960*1505mm,軸距2970mm,是標準的C+級轎車。其中,漢L EV坐擁701KM激光雷達尊享型、701KM激光雷達旗艦型、四