Android 公開 Beta 版計畫提供各種必要資訊,協助您為下一個 Android 版本做好準備。
- 硬體和模擬器系統映像檔:可在 Pixel 裝置和 Android Emulator 上,測試下一版 Android 應用程式的執行階段環境。
- 最新的平台程式碼和 API:我們會定期更新,讓您能夠測試最新的平台程式碼。
- 新行為和功能 - 指出會影響應用程式的行為變更,並使用最新的平台功能進行建構。
- 意見回饋和支援 - 我們很重視您的意見回饋!回報問題,並與我們分享您的想法!歡迎前往 [開發人員社群][community],與其他開發人員交流,分享您的體驗。
里程碑和更新
在每個主要和次要版本發布前,開發人員適用的 Android Beta 版計畫會持續數月。在 Beta 版期間,我們會為您的開發和測試環境提供 Beta 版更新,包括 SDK 工具、系統映像檔、模擬器、API 參考資料和 API 差異比較。請參閱下表,進一步瞭解您在各里程碑期間應著重的事項。
Milestone | 類型 | 開發人員動作 |
---|---|---|
Beta 版 1 | 發布初步 Beta 版品質,為註冊 Android Beta 版的開發人員和早期採用者提供無線更新。 |
|
後續 Beta 版 | 漸進式發布 Beta 版品質 |
|
平台穩定性 | ||
平台穩定性 | 第一個包含最終 API 和行為的平台穩定性里程碑。系統也會開啟 Play 發布功能。 |
|
最終版本 | 向 Android 開放原始碼計畫和生態系統發布平台。 |
|
Android 發布階段
每個 Android Beta 版計畫階段都能協助您針對 Android 開放原始碼計畫和 Android 生態系統的穩定版本,為應用程式做好準備。
Beta 版
Beta 版 1 針對在下一個平台版本上建構及測試提供更完整及穩定的環境,也是我們向註冊 Android Beta 版計畫的早期採用者提供的第一個版本。在 Beta 版發布期間,早期採用者會在 Pixel 裝置上使用您的應用程式,因此建議您留意這些使用者的意見回饋,並發布相容的更新,以便在不變更應用程式指定目標的情況下解決所有問題。如果是重大版本,您也可以藉此期間開始準備變更應用程式接下來的指定目標。請在這段期間提供意見,告訴我們任何問題或要求。
平台穩定性里程碑
Android 版本包含名為「平台穩定性」的里程碑,可協助您規劃最終測試和發布版本。這項里程碑表示平台已到達最終內部和外部 API、最終應用程式導向行為,以及最終非 SDK API 清單階段。平台穩定性里程碑之後,您可以放心應用程式不會受到其他變更的影響。此時您可以展開最終測試和開發作業,以確保最終版本發布至生態系統時,您應用程式的相容版本已經準備就緒可供使用。對於主要版本,Android 會在這個時間提供標準 API 級別。
我們建議所有應用程式、遊戲、SDK、程式庫和遊戲引擎開發人員,使用「平台穩定性」里程碑做為規劃最終相容性測試和公開版本的目標。若使用「平台穩定性」的版本 (而非最終發布版本),則要經過數週之後,消費者才會在裝置上收到新的平台。
達「平台穩定性」之後,您還能以官方 API 級別將應用程式發布至執行 Android 平台的裝置。建議您先發布至 Google Play Alpha 版和 Beta 版測試群組,以便在正式透過商店發布前測試應用程式。
最終版本
穩定版的 Android 平台會發布到 Android 開放原始碼計畫和更高階的 Android 生態系統。您應該瞭解,當裝置製造商開始為使用者推出更新版本時,部分使用者會在此時或不久後,更新至 Android 平台。請做好準備,隨著升級至 Android 最新版本的使用者人數增加,可能會出現新的問題回報。
Beta 版包含哪些內容?
Beta 版計畫涵蓋在各種螢幕大小、網路技術、CPU 和 GPU 晶片組,以及硬體架構上測試現有應用程式所需的一切。
SDK 與工具
您可以使用 Android Studio,透過 SDK Manager 下載下列元件:
- Beta 版的 SDK 和工具
- 行動裝置模擬器系統映像檔 (僅限 64 位元)
我們會在每個里程碑視需要提供這些開發工具的更新。
系統映像檔
我們為各種 Google Pixel 裝置提供系統映像檔,方便您用於開發和測試。請前往該版本的「下載」頁面,取得用於開發及測試的系統映像檔。
如未持有 Pixel 裝置,仍可依據自己的工作流程,透過其他方法進行開發及測試:
- 行動裝置的模擬器系統映像檔 (僅限 64 位元)
- 通用系統映像檔 (GSI)
透過 Android Beta 版計畫進行 Pixel 的 OTA 更新
如果您有支援的 Pixel 裝置,可以為裝置註冊 Pixel 適用的 Android Beta 版計畫,以便取得 Android 平台 Beta 版無線更新 (OTA)。
如要瞭解詳情並註冊,請前往 g.co/androidbeta。
Beta 版 API 與發布
初期 Beta 版僅提供開發用途系統和不具備標準 API 級別的 Android 程式庫。如要在此期間鎖定新平台並以新 API 進行建構,您必須更新應用程式的建構設定,以鎖定 Beta 版。
在達「平台穩定性」並發布最終 SDK 之前,預覽版 API 不會正式發布。這表示您應該預期在 Beta 版期間會發生 API 變更,特別是方案剛開始的幾週。我們會針對每個版本提供變更摘要。
我們將在後續預覽版中,確認開發人員 API 的最終版本,方便您將官方 SDK 下載至 Android Studio,並針對官方 API 進行編譯。
在達到平台穩定性里程碑之前,Google Play 會禁止針對預覽版 API 級別或未來官方 API 級別發布的應用程式。當最終版 SDK 可供使用時,您便可鎖定官方 API 級別,並使用 Alpha 版、Beta 版和生產製造發布版本,將您的應用程式發布到 Google Play。同時,如果您想將應用程式發布給目標 API 級別為下一個版本的測試人員,可以隨時透過電子郵件傳送或從網站直接下載。
API 參考資料與差異比較報表
平台參考文件一律會顯示最新的平台搶先體驗版、Beta 版或最終版本。新版 API 仍在開發階段,因此會以浮水印顯示,並以 API 級別顯示預覽版代碼名稱。請注意,您必須使用預覽版 SDK 進行建構,才能使用這些 API。
當最終版 SDK 可用時,API 參考資料會顯示已將新的 API 新增至官方 API 級別中。
支援資源
使用 Android Beta 版進行測試及開發時,請使用以下管道回報問題及提供意見回饋:
- 請前往「意見回饋與問題」頁面,取得回報問題及提供想法的完整資訊。您可以從該頁面前往 Issue Tracker 回報錯誤或提出功能要求,並迅速針對部分新功能和變更進行問卷調查。
- Android 預覽版 Issue Tracker 是我們主要的問題追蹤工具。您可以透過 Issue Tracker 回報錯誤、效能問題和一般意見回饋。您也可以查看是否有已知問題和解決步驟。我們會將您的問題分類並傳送給 Android 工程團隊進行審查,讓您瞭解最新情況。
- [Android 開發人員社群][community] 是一個交流園地,您可以在此與參與 Android 16 預覽版的其他使用者和開發人員交流。您可以在當中分享觀察結果和想法,並找到問題的解答。
[community]:/about/versions/16/qpr2/dev-community