版本資訊

開發人員預覽版 1

發布日期 2024 年 11 月 19 日
版本 BP21.241018.009
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2024 年 11 月
Google Play 服務 24.40.35
API 差異比較

關於 Android 16 開發人員預覽版 1

歡迎使用 Android 16 開發人員預覽版!這個首發版本僅供開發人員使用,可幫助開發人員及早開發、測試及提供意見回饋。Android 16 開發人員預覽版 1 是仍在開發階段的初期基準版本,因此執行此版本的 Android 系統和應用程式可能無法如常運作

與先前的版本相同,Android 16 也包含系統變更。在某些情況下,在應用程式更新至支援 Android 16 的版本之前,可能會受到這些變更影響,這些影響可能包括輕微問題或更重大的功能限制。一般來說,大部分應用程式和絕大多數 API 和功能均可如期正常運作,不過仍建議您查看本頁列出的所有已知問題,進一步瞭解可能會面臨的狀況。

開發人員預覽版 1 的新功能

為了加快應用程式和裝置的創新速度,Android 16 開發人員預覽版 1 開始提供更頻繁的 API 版本。

2025 年推出兩個 Android API

  • 這個預覽版適用於下一個 Android 主要版本,預計於 2025 年第 2 季推出。這個版本與我們過去的所有 API 版本類似,我們可以進行預定的行為變更,這些變更通常與 targetSdkVersion 相關。
  • 我們預計將主要版本提前一個季發布 (第 2 季,而非以往的第 3 季),以便與生態系統中的裝置推出時程保持一致,讓更多裝置能盡早取得主要的 Android 版本。由於主要版本將於第 2 季推出,您需要比往年提早幾個月進行年度相容性測試,確保應用程式已準備就緒。
  • 我們預計在 2025 年第 4 季推出另一個版本,其中也會納入新的開發人員 API。2025 年唯一會納入可能影響應用程式的行為變更計畫的版本,就是第 2 季主要版本。

除了新的開發人員 API,第 4 季次要版本還會推出功能更新、最佳化和錯誤修正,但不會包含任何會影響應用程式的行為變更。

2025 年 Android 版本的時間軸檢視畫面,請注意,25Q2 版本是主要版本,25Q4 版本是次要版本。

我們會持續每季發布 Android 版本。在 API 版本之間,第 1 季和第 3 季的更新會提供漸進式更新,有助確保持續提供高品質服務。我們正積極與裝置合作夥伴合作,盡可能讓 Q2 版本適用於更多裝置。

使用主要和次要版本的新 API

今天,您可以使用 SDK_INT 常數搭配 VERSION_CODES,保護含有 API 級別檢查的程式碼區塊。我們會持續為主要的 Android 版本提供支援。

if (SDK_INT >= VERSION_CODES.BAKLAVA) {
  // Use APIs introduced in Android 16
}

新的 SDK_INT_FULL 常數可用於針對主要和次要版本進行 API 檢查,並使用新的 VERSION_CODES_FULL 列舉。

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
  // Use APIs introduced in a major or minor release
}

您也可以使用 Build.getMinorSdkVersion() 方法,只取得 SDK 子版本。

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

這些 API 尚未定案,且可能有所變動,因此如果您有任何疑慮,請提供意見回饋

內嵌相片挑選工具

相片挑選工具提供內建的安全方法,讓使用者授予應用程式存取權,以便存取本地和雲端儲存空間中的指定圖片和影片,而非整個媒體庫。透過 Google 系統更新Google Play 服務,結合使用模組化系統元件,即可支援 Android 4.4 (API 級別 19) 以下的版本。整合作業只需要幾行程式碼和相關的 Android Jetpack 程式庫

開發人員預覽版包含新的 API,可讓應用程式將相片挑選器嵌入其檢視區塊階層。這麼做可讓使用者感覺到應用程式更整合,同時仍可利用程序隔離功能,讓使用者選取媒體,而應用程式不需要過度廣泛的權限。如要盡量提高跨平台版本的相容性並簡化整合作業,如果您想整合嵌入式相片挑選工具,建議您使用即將推出的 Android Jetpack 程式庫。

健康記錄

Health Connect 的開發人員預覽版包含支援健康記錄的早期版 API。這樣一來,應用程式就能在使用者明確同意的情況下,以 FHIR 格式讀取及寫入醫療記錄。這個 API 目前處於搶先體驗計畫階段。歡迎申請加入搶先體驗計畫

Android 版 Privacy Sandbox

Android 16 整合了最新版的 Android 版 Privacy Sandbox,這是我們持續開發技術的一部分,讓使用者知道自己的隱私受到保護。如要進一步瞭解 Android 版 Privacy Sandbox 開發人員 Beta 版計畫,請參閱網站,以便開始使用。請查看 SDK 執行階段,讓 SDK 在專屬的執行階段環境中執行,而非在所服務的應用程式中執行,藉此強化使用者資料收集和分享的防護措施。

如何取得開發人員預覽版 1

您可以在以下任一型號的 Google Pixel 裝置上安裝此版本:

  • Pixel 6 與 6 Pro
  • Pixel 6a
  • Pixel 7 與 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 和 8 Pro
  • Pixel 8a
  • Pixel 9、Pixel 9 Pro、Pixel 9 Pro XL 和 Pixel 9 Pro Fold
請參閱「取得 Android 16」,進一步瞭解如何開始使用。

在您試用變更內容和最新功能之前,別忘了一併更新 SDK 和 Android Emulator。最佳做法是使用 Android Studio 最新預先發布版中的 SDK Manager。

視開發和測試需求而定,您也可以透過下列方式取得 Android 16:

一般公告

請留意此版本的一般公告:

  • 此版本可能會出現各種穩定性、電池或效能問題。
  • 對於有無障礙需求的使用者,此版本可能不適合日常使用。
  • 在此版本中執行時,部分應用程式可能無法正常運作。此限制包括 Google 的應用程式和其他應用程式。
  • Android 16 開發人員預覽版並未獲得 Compatibility Test Suite (CTS) 核准,但已通過初步測試,並為開發人員提供一套穩定的預先發布版 API。需取得 CTS 核准版本或使用 SafetyNet API 的應用程式,可能無法在 Android 16 開發人員預覽版上正常運作。

取得支援

使用開發人員預覽版進行開發和測試時,可使用兩個主要支援管道。取得支援的管道,取決於您所遇到的問題。

  • 支援裝置相關問題、系統問題和 Google 應用程式問題:請使用 Issue Tracker 建立新問題,並藉此檢視和追蹤您與其他開發人員所提交的問題。

    建立問題前,請先查看本頁列出的已知問題,然後搜尋重大待解決問題最近建立的問題清單,看看該問題是否已有人回報 按一下「將這個問題加上星號」,即可訂閱並投票。

    請參閱「回報問題的管道」,找出與您遇到的問題類型最相符的問題範本。

  • 支援其他應用程式的問題:請直接與應用程式開發人員聯絡。

如要與其他使用 Android 16 開發人員預覽版的開發人員討論問題或交流想法,請加入 Reddit 上的 android_beta 社群

已知問題

根據我們的測試,使用 Android 16 開發人員預覽版 1 時可能會遇到下列問題。這些是已知的問題,因此您無需針對類似問題提交額外的報告。

Android 平台

  • 輕觸正在進行的媒體通知有時無法啟動對應的應用程式。
  • 在某些裝置上,如果在錄製影片時調整變焦等級,相機螢幕有時會閃爍。