谷歌正在進行另一次嘗試,為多年來沒有得到操作系統更新的手機帶來新功能。它發布了一個名為 " 擴展軟件開發者工具包 " 的東西,它應該能讓開發者在運行于某些版本的安卓 11 和 12 的應用程序中使用安卓 13 的新照片選取器等功能。在宣布這一變化的博文中,該公司說這一功能讓它 " 将對某些平台功能的支持擴展到現有的安卓版本 "。
雖然能更多地使用以前專屬于安卓 13 的照片選取器絕對是好事,但谷歌似乎對擴展 SDK 有更大的計劃。" 谷歌發言人 Scott Westover 說:" 這次更新也為在安卓系統上擴大隐私沙盒測試創造了條件。隐私沙盒是谷歌正在進行的對其當前廣告跟蹤系統的替代,該公司正計劃在安卓 13 上推出該系統的測試版。
到目前為止,谷歌并沒有談論将隐私沙盒回傳到舊版本的操作系統。相反,擴展 SDK 似乎将幫助該公司在較新版本的安卓系統上更新隐私沙盒,而不需要推出重大的操作系統更新。該博客将該測試作為一個例子,說明能夠在主要更新之外引入新功能 " 允許更快的創新 "。
這種工作方式很複雜,宣布這一消息的博文主要是針對那些将實際利用該系統的開發者。簡而言之,谷歌多年來一直在奠定基礎,使其能夠通過 Play Store 更新 Android 的核心組件。現在,它正在利用這個系統對開發者使用的 API 進行修改,并給他們提供新的方法來檢查系統的能力。在照片選取器的例子中,開發者可以讓他們的代碼檢查用戶的安卓 11 手機是否有足夠更新的 API-- 如果有,就使用新的照片選取器。
這隻是谷歌的最新努力,以确保用戶仍然可以獲得新功能,即使制造他們的手機的公司沒有發布軟件更新。 ( 作為一個剛剛買了一部可能會停留在安卓 11 系統上的手機的人,我非常欣賞這一點)。在安卓 10 中,該公司推出了 " 主線項目 ",旨在使操作系統的某些部分可以通過 Play Store 進行更新。Mainline 本身是在安卓 8 的 Project Treble 之後,XDA 開發者說這是為了讓手機制造商更容易推送更新。
我們實際上已經看到這項工作得到了回報。安卓的一些控制系統,如媒體播放、Wi-Fi、權限,甚至安卓運行時本身,都已經模塊化,讓谷歌對它們的更新方式有更多的控制。而且,該公司已經開始通過 Google Play 服務推出新功能,如數字國家身份證(理論上可用于運行安卓 8 的設備),該服務通過 Play 商店獲得更新,而不是向安卓本身點式發布。
至于這一最新努力,幾乎肯定會有限制。首先,谷歌在安卓 10 中并沒有把所有東西都模塊化。每個操作系統的更新都增加了新的模塊 -- 安卓 12 将 ART 和日程安排模塊化,而安卓 13 将藍牙、AppSearch 和 UWB 等東西變成了組件。如果你使用的是安卓 11,谷歌就不會那麼容易在你的手機上添加這些系統的功能,因為它們仍然内置于操作系統中,而不是可以通過 Play Store 更新的部件。