Google Project Mainline : 如何改變 Android 14 和未來的 OS 更新方式

Google Project Mainline : 如何改變 Android 14 和未來的 OS 更新方式

在前些年,Google 宣佈推出名為 Project Mainline 的重大更新方案,讓 Android 系統能夠通過 Google Play 進行更快速、更安全的更新。這個計畫最初是在 Android 10 中引入的,用於將系統元件模組化,以便通過 Google Play System Updates 進行特性和安全性更新。

為什麼你應該關心 Project Mainline 更新?

Google 最近公佈了一篇博文,透露了公司如何利用 Project Mainline 將 Android Runtime (ART) 的重要更新推送給使用者。這些更新不僅提供新核心 Java 語言功能和嚴重安全修復,也能夠改善應用啟動時間,Google 主張一些裝置可以達到 30% 的提升。

Project Mainline 如何改變 Android 14 和未來的 OS 更新方式?

Android 13 的 Photo Picker 選項就因為 Project Mainline 的更新,而被推送給了 Android 11-12L 裝置。雖然 Android 14 在技術上只新增了四個 Project Mainline 模組,但是這些新的模組仍然很有價值。

新增的 Project Mainline 模組

  • ConfigInfrastructure:提供可更新的 DeviceConfig 實現。
  • HealthFitness:包含健康和健身相關功能,包括健康連接應用程式和相關 API。這意味著使用者不再需要從 Google Play 下載健康連接應用程式,而且它也能在沒有 GMS 的裝置上運行。
  • Remote Key Provisioner:包含遠端金鑰授權程式和系統服務。
  • Time Zone Data (v5):雖然不是真正的新模組,但 Android 14 是第五個支援 Mainline 的版本,因此 Time Zone Data 模組已經升級到 v5。
相關問題  給13歲以下兒童的 Instagram?

其他重要變化

Android 14 也新增了兩個 APEX 模組。APEX 是 Project Mainline 支援的另一種檔案格式,不過並非所有 APEX 模組都是 Project Mainline 模組,反之亦然。

  • Device Lock Controller:包含管理/鎖定貸款手機功能的 Google app 的 Mainline 版本。
  • Virt(ualization):包含 Android 虛擬化框架 (AVF)。雖然 AVF 在 Android 13 中已經引入,但是它是可選建置。在 Android 14 中,Virtualization 模組已經被默認加入 AOSP 的建置中,但是裝置仍需要特別支援 AVF。目前只有 Tensor 基於 Pixel 裝置支持這個功能,但未來的 Qualcomm 和 MediaTek 旗艦裝置可能也會支持 AVF。

其他變化

  • 藍牙現在是可更新的:Android 13 引入了一個 APEX 模組包含 Android 藍牙堆疊,但是它在啟動時不支援更新。然而,在 Android 14 中,模組已經能夠通過 Google Play System Updates 進行更新。
  • Cronet 在連接性中:Cronet 是 Chromium 網路堆疊作為庫提供給 Android 應用程式的功能,這些功能現在被加入到連接性模組下面。
  • Wi-Fi 已經是必選的:我已經聽說 Wi-Fi 模組在 Android 14 中不再是可選的了。
相關問題  Google 的尋找我的設備網路正式啟動:更安全、更私密的追蹤功能

Project Mainline 在 Android 15 的新功能:你可以期待什麼

如果你對 Android 的開發感興趣,或者只是想知道未來的 Android 版本會提供哪些新功能,那就來看看這篇文章吧!Project Mainline 是 Google 對 Android 的安全性和效能做出的重大改進。它讓許多系統組件變得更加模組化,使開發者更容易對其進行維護和升級。

Crashecovery

有一個名為 Crashecovery 的新模組正在 AOSP 中被發展。雖然目前還沒有公開任何有關它功能的資訊,但是我們知道它與系統崩潰相關聯。這意味著 Crashecovery 可能會提供一些新的錯誤處理機制,從而讓系統更穩定。

NFC

Google 正在嘗試將 Android 的 NFC 堆疊轉變為一個模組化的系統組件。雖然目前還沒有公開任何有關它功能的資訊,但是我們知道這個改進會對 NFC 相關應用程式帶來什麼樣的影響。

RemoteAuth

有一個名為 RemoteAuth 的新模組正在 AOSP 中被發展。雖然目前還沒有公開任何有關它功能的資訊,但是根據目前可用的代碼,我們發現它可能會讓使用者能夠使用 UWB 啟動的手錶作為遠程驗證器。

ThreadNetwork

Google 正在開發一個叫做 Thread Network 的新模組,這個模組是 Android 中連接性的一部分。Thread Network 是一個基於無線電傳輸的協議,設計用於物聯網應用程式。它將允許 Android 15 在不依賴 Google Play Services的情況下執行 Thread Network。

UWB Vendor HAL

Android 13 引入了一個可選用的 UWB Mainline 模組,但是只有系統側的 HAL 可以升級。在 Android 15 中,Vendor 的 HAL 也會變成可以升級的了。這意味著使用者將能夠更容易地獲得最新的 UWB 技術。

相關問題  5 個步驟重置 Snapchat 密碼 [無需電子郵件或電話號碼]

結論

那麼,這些是 Project Mainline 在 Android 14 和 Android 15 中帶來的新功能。你也許覺得它們很酷,但實際上還有很多其他技術變化和未來的內容等著你去發現!一旦 Google 對 Project Mainline 的文檔進行了更新,我們就會更清楚地了解 Android 14 中他們添加了什麼。

Share This Post

Post Comment