Android 16 預覽版

歡迎使用 Android 16 預覽版,您可以在此方案中找到所需的一切,使現有的應用程式相容於下一個 Android 版本,或者針對下一個版本建構所需功能。只要下載預覽版 SDK 和工具,就能立即開始使用

硬體和模擬器系統映像檔

可在 Pixel 裝置和 Android Emulator 上測試應用程式的執行階段環境。

最新的平台程式碼

我們會定期更新,讓您能夠測試最新的平台程式碼。

新行為和功能

指出會影響應用程式的行為變更,並使用最新的平台功能進行建構。

意見回饋和支援

我們很重視您的意見回饋!回報問題,並與我們分享您的想法!歡迎前往開發人員社群,與其他開發人員交流,分享您的體驗。

時間表、里程碑和更新

Android 16 搶先體驗方案時間表

Android 16 搶先體驗方案將於 2024 年 11 月推出,並持續至向 Android 開放原始碼計畫和原始設備製造商 (OEM) 發布最終公開版本為止;最終公開版本預計於明年推出。在每個重要的開發里程碑時刻,我們都會針對您的開發和測試環境提供最新訊息。每次更新都會涉及 SDK 工具、系統映像檔、模擬器、API 參考資料和 API 差異比較。請參閱下表,進一步瞭解您在各里程碑期間應著重的事項。

時間軸 建構 類型 開發人員動作
11 月 開發人員預覽版 1 早期基準版本著重於開發人員的意見回饋,包括新功能、API 和行為變更。
  • 探索新的 API 和行為變更,並在這段期間內將任何重大問題或要求回報給我們。
  • 及早進行應用程式相容性測試。
12 月 開發人員預覽版 2 附加功能、API 和行為變更的漸進式更新。
  • 繼續針對行為變更和 API 傳送意見回饋。
  • 為應用程式做好消費者 Beta 版的準備。
  • 繼續進行相容性測試,並將應用程式更新發布至測試群組,而不必變更指定目標。
1 月 Beta 版 1 發布初步 Beta 版品質,為註冊 Android Beta 版的早期採用者提供無線更新。
  • 繼續進行相容性測試,並留意 Android Beta 版使用者的意見回饋。
  • 展開鎖定 Android 16 的早期測試。
  • 通知 SDK 和程式庫開發人員是否有任何相容性問題。
2 月 Beta 版 2 漸進式發布 Beta 版品質
  • 繼續進行相容性測試,並留意 Android Beta 版使用者的意見回饋。
  • 繼續進行鎖定 Android 16 的早期測試。
  • 繼續通知 SDK 和程式庫開發人員是否有任何相容性問題。
平台穩定性
3 月 Beta 版 3 第一個包含最終 API 和行為的平台穩定性里程碑。系統也會開啟 Play 發布功能。
  • 開始針對應用程式、SDK 和程式庫進行最終相容性測試。
  • 發布相容的應用程式版本。
  • 繼續鎖定 Android 16 進行改善。
  • 更新 SDK 和程式庫,並通知開發人員是否有任何相容性問題。
4 月、5 月 Beta 4、... 最終測試尾聲版。
  • 發布相容的應用程式、SDK 和程式庫版本。
  • 繼續鎖定 Android 16 進行改善。
  • 使用新功能和 API 進行建構。
最終版本 向 Android 開放原始碼計畫和生態系統發布 Android 16。
  • 發布應用程式、SDK 和程式庫的相容版本。
  • 繼續鎖定 Android 16 進行改善。
  • 使用新功能和 API 進行建構。

平台穩定性里程碑

Android 16 包含名為「平台穩定性」的里程碑,可協助您規劃最終測試和發布版本。這項里程碑表示 Android 16 已到達最終內部和外部 API、最終應用程式導向行為,以及最終非 SDK API 清單階段。Android 16 預計將於 2024 年 3 月的 Beta 3 版達到「平台穩定性」。在該項里程碑之後,您可以放心應用程式不會受到其他變更的影響。

我們建議所有應用程式、遊戲、SDK、程式庫和遊戲引擎開發人員使用「平台穩定性」里程碑做為規劃最終相容性測試和公開版本的目標。若使用「平台穩定性」的版本 (而非最終發布版本),則要經過數週之後,消費者才會在裝置上收到新的平台。

預先發布版階段

每個搶先體驗方案階段都能協助您針對 Android 開放原始碼計畫和 Android 生態系統的穩定版本,為應用程式做好準備。

開發人員預覽版 1 和 2

開發人員預覽版期間,請著重在 API 意見回饋應用程式相容性。應用程式相容性代表確保目前的應用程式版本在新的平台上運作正常。

開發人員預覽版提供早期測試和開發環境,可用於試用新的 API、找出應用程式的相容性問題,以及針對新的平台規劃必要的遷移或功能。請務必在這段期間提供您的意見回饋。每一次更新都會產生一些 API 變更。

Beta 版 1

Beta 版 1 針對在 Android 16 上建構及測試提供更完整及穩定的環境,也是我們向註冊 Android Beta 版計畫的早期採用者提供的第一個版本。在 Beta 版發布期間,早期採用者會在 Pixel 裝置上使用您的應用程式,因此建議您留意這些使用者的意見回饋,並發布相容的更新,以便在不變更應用程式指定目標的情況下解決所有問題。您也可以藉此期間開始準備變更應用程式接下來的指定目標。

Beta 版 2

您可以利用 Beta 版 2 取得更完整及穩定的版本,以便持續進行測試與開發。

Beta 版 3

從 Beta 版 3 開始,Android 16 將達到「平台穩定性」,表示系統行為和 API 均達最終確立階段。此時您可以展開最終測試和開發作業,以確保最終版本發布至生態系統時,您應用程式的相容版本已經準備就緒可供使用。這次的 Android 16 將提供標準 API 級別。

版本達「平台穩定性」之後,焦點將會轉移至最終相容性測試,並向使用者和下游開發人員發布更新的應用程式。您也可以使用最終 API 進行建構,並修正任何使用新 API 或功能的程式碼。您可以放心規劃工作,因為平台和 API 將不會有所變更。

達「平台穩定性」之後,您還能以官方 API 級別將應用程式發布至執行 Android 16 的裝置。建議您先發布至 Google Play Alpha 版和 Beta 版測試群組,以便在正式透過商店發布前測試應用程式。

Beta 版 4、...

發布 Beta 版 4 和其他最終 Beta 版本後,我們會提供候選版本,以供您進行最終測試。測試完畢後,您應該為應用程式、SDK、程式庫、工具和遊戲引擎發布相容的更新,以確保將裝置升級至最終版本的使用者享有良好的使用者體驗。您也可以持續使用新功能和 API 建構新功能,並在鎖定最新的 API 級別時測試應用程式,以找出可能發生的問題。

最終版本

穩定版的 Android 16 會發布到 Android 開放原始碼計畫和更廣泛的 Android 生態系統。您應該瞭解,當裝置製造商開始為使用者推出更新版本時,部分使用者會在此時或不久後,更新至 Android 16。請做好準備,隨著升級至 Android 最新版本的使用者人數增加,可能會出現新的問題回報。

Android 16 預先發布版包含哪些內容?

Android 16 搶先體驗方案涵蓋在各種螢幕大小、網路技術、CPU 和 GPU 晶片組和硬體架構上,測試現有應用程式所需的一切。

SDK 和工具

您可以使用 Android Studio,透過 SDK Manager 下載下列元件:

  • Android 16 的SDK 與工具
  • Android 16 的行動裝置模擬器系統映像檔 (僅限 64 位元,請參閱版本資訊)

我們會在每個里程碑視需要提供這些開發工具的更新。

請參閱「取得 Android 16」一文,瞭解如何開始使用,並參閱版本資訊,瞭解所有已知的問題。

系統映像檔

我們為各種 Google Pixel 裝置提供系統映像檔,方便您用於開發和測試。請前往「下載」頁面,取得用於開發及測試的系統映像檔。

如未持有 Pixel 裝置,仍可依據自己的工作流程,透過其他方法進行開發及測試:

Google Pixel 的閃燈 OTA 更新

開發人員預覽版是僅供開發人員使用的早期基準版本。這些版本不適合早期採用者或消費者日常使用,因此我們只會在下列 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」。

將開發人員預覽版刷新至支援的 Pixel 裝置後,系統會自動註冊所有後續開發人員預覽版和 Beta 版的無線更新,直到最終版本發布。

請注意,Android Beta OTA 計畫不支援開發人員預覽版版本。

預覽 API 與發布

Android 16 搶先體驗方案初期僅提供開發用途系統和不具備標準 API 級別的 Android 程式庫。如要在此期間鎖定新平台並以新的 Android 16 API 進行建構,您必須更新應用程式的建構設定,以鎖定 Android 16 的預覽版。

Android 16 預覽版提供預覽版 API,但在達「平台穩定性」並發布的最終 SDK 之前,不會正式發布 API。這意味著您應該在期間內預期 API 變化,特別是方案剛開始的幾週。我們會針對 Android 16 的每一個版本,提供變更摘要。

我們將在後續預覽版中,確認開發人員 API 的最終版本,方便您將官方 Android 16 SDK 下載至 Android Studio、鎖定官方 API 級別,並針對官方 API 進行編譯。

在達平台穩定性里程碑之前,Google Play 會禁止針對 Baklava 預覽版 API 級別或未來官方 API 級別發布的應用程式。當最終版 SDK 可供使用時,您便可鎖定 Android 16 的官方 API 級別,並使用 Alpha 版、Beta 版和生產製造發布版本,將您的應用程式發布到 Google Play。同時,如果您想將應用程式發布給目標版本為 Android 16 的測試人員,可以隨時透過電子郵件傳送或從網站直接下載。

掌握最新資訊

在預覽版測試期間,當您對開發人員預覽版和 Beta 版進行測試時,強烈建議您讓開發環境維持在最新狀態。如有最新消息,我們會透過以下管道通知您:

API 參考資料與差異比較報表

如需完整的預覽版 API 參考資料,請參閱線上資源。新版 API 仍在開發階段,因此會以浮水印顯示,並以 API 級別顯示「Baklava」。請注意,您必須使用 Android 16 預覽版 SDK 進行建構,才能使用這些 API。

當 Android 16 達「平台穩定性」且最終的 SDK 可用時,API 參考資料會顯示已將新的 API 新增至官方 API 級別中。

如需各版本新增、修改、已淘汰及已移除 API 的詳細檢視畫面,建議您從差異比較報表開始著手:

支援資源

使用 Android 16 進行測試及開發時,請使用以下管道回報問題及提供意見回饋:

  • 請前往「意見回饋與問題」頁面,取得回報問題及提供想法的完整資訊。您可以從該頁面前往 Issue Tracker 回報錯誤或提出功能要求,並迅速針對部分新功能和變更進行問卷調查。
  • Android 預覽版 Issue Tracker 是我們主要的問題追蹤工具。您可以透過 Issue Tracker 回報錯誤、效能問題和一般意見回饋。您也可以查看是否有已知問題和解決步驟。我們會將您的問題分類並傳送給 Android 工程團隊進行審查,讓您瞭解最新情況。關於如何回報各種問題的詳情,請參閱「如何回報問題」一節。
  • Android 開發人員社群是一個交流園地,您可以在此與參與 Android 16 預覽版的其他使用者和開發人員交流。您可以分享觀察結果和想法,並在當中找到問題的解答。

開始使用!

如要開始使用,請在硬體裝置上安裝 Android 16,或是設定相容性測試的模擬器。詳情請參閱「取得 Android 16」一文。感謝您參與 Android 16 搶先體驗方案!