歡迎加入 Android Q 測試版計劃!

歡迎加入 Android Q 測試版計劃!此計劃將爲您提供針對下一個 Android 版本實現您的應用兼容性以及開發應用所需的一切。它是一款免費軟件,您只需下載測試版 SDK 和工具便可當即使用。html

  • 硬件和模擬器系統映像: 在 Pixel 設備和 Android 模擬器上運行並測試應用。
  • 最新的平臺代碼: 咱們將在測試版階段提供屢次更新,所以您將能夠針對最新的平臺更改測試您的應用。
  • 新行爲和新功能: 請儘早開始準備工做以支持新平臺行爲。
  • 反饋和支持: 請使用問題跟蹤器向咱們報告問題並提供反饋。請與開發者社區中的其餘開發者聯繫。

時間表和更新

Android Q 測試版計劃從 2019 年 3 月 13 日開始運行,直到向 AOSP 和原始設備製造商 (OEM) 發佈最終版本時中止運行,最終版本預計將於 2019 年第三季度發佈。

在開發階段的各個關鍵里程碑,咱們將爲您的開發和測試環境提供更新。每次更新均包括 SDK 工具、測試版系統映像、模擬器、API 參考和 API 差別。里程碑列表以下:android

  • Beta 1: 初始版本,測試版
  • Beta 2: 增量更新,測試版
  • Beta 3: 增量更新,測試版
  • Beta 4: 最終 API 和官方 SDK,在 Play 中發佈,測試版
  • Beta 5: 用於測試的候選版本
  • Beta 6: 用於最終測試的候選版本 最終版本: 面向 AOSP 和生態系統發佈

對開發者而言,測試版計劃早期的側重點是確保您當前的應用與新平臺兼容,以及提供早期反饋。在測試版計劃的後期 (其實貫穿整個測試版期間及以後),您須要側重於在應用中採用新功能並面向新平臺開發應用。api

請參閱遷移指南,瞭解讓應用與新平臺兼容的簡單步驟,而後在您準備就緒後針對新平臺進行調整。網絡

前三個測試版里程碑會提供早期測試和開發環境,可幫助您發現當前應用中的兼容性問題,並針對新平臺規劃必要的遷移或功能方面的工做。這是向咱們提供功能和 API 以及文件兼容性問題方面的反饋的優先期;針對上述全部問題提交反饋時,請使用問題跟蹤器。在進行這類更新期間,API 可能會有一些變動。架構

Beta 4 中,您將能夠訪問最終版 API 和 SDK 以供開發時使用,還可獲取用於測試系統行爲和功能的已更新測試版系統映像。此時,Android Q 會提供標準的 API 級別。您能夠開始對舊版應用進行最終的兼容性測試,並優化目前使用 API 或功能的任何新代碼。併發

此外,從 Beta 4 開始,您將能夠面向運行正式 API 級別的 Android Q 系統的設備 (例如選擇加入 Android Beta 版計劃的消費類設備) 發佈應用。您能夠先將應用發佈到 Google Play 的 alpha 版和測試版軌道中,請 Android 測試版消費者對應用進行測試,而後再在商店中向更大範圍內的用戶發佈。工具

Beta 5 和 6 階段,您將得到候選發佈版本 (其中包含最終版 API 和接近最終版的系統映像),以進行開發和測試。性能

若是您要進行測試和開發,咱們強烈建議您隨着測試版更新的發佈,將開發環境保持爲相應的最新版本開發工具

當有可用的測試版更新時,咱們將經過 Android 開發者博客、此網站以及 Android 開發者社區通知您。測試

Android Q 測試版計劃中包含哪些內容?

Android Q 測試版計劃包含您在各類使用不一樣屏幕尺寸、網絡技術、CPU/GPU 芯片組和硬件架構的設備上測試現有應用所需的一切。

SDK 工具

您可以使用 Android Studio 中的 SDK 管理器下載這些組件:

  • Q 測試版 SDK 和工具
  • Q 測試版模擬器系統映像 (32 位和 64 位)
  • 適用於 Android TV 的 Q 測試版模擬器系統映像 (32 位)

咱們將根據須要在每一個里程碑爲這些開發工具提供更新。

有關完整的 SDK 設置說明,請參閱遷移指南

適用於各類硬件設備的系統映像

Android Beta 版計劃包含適用於各類 Pixel 設備的系統映像 (可用於開發和測試)。如需瞭解詳情,請參閱獲取 Android Q

經過 "適用於 Pixel 的 Android 測試版" 計劃以 OTA 方式更新 Pixel

若是您使用的是 Pixel、Pixel XL、Pixel 二、Pixel 2 XL、Pixel 3 或 Pixel 3 XL 設備,則能夠在 Android Beta 版計劃中註冊該設備,以經過無線下載 (OTA) 方式獲取 Android Q 測試版的更新。如需瞭解詳情,請參閱獲取 Android Q 頁面或訪問 g.co/androidbeta 進行註冊。

文檔和示例代碼

Android Q 測試版網站上提供的如下文檔資源有助於您瞭解 Android Q:

API 參考和差別報告

完整的測試版 API 參考可在線獲取。新 API 帶有水印,目的是方便辨識,API 級別顯示爲 "Android Q" 。請注意,您只能在使用 Android Q 測試版 SDK 構建應用時使用這些 API。

*注意: 要顯示 Android Q API,請務必在任何參考頁面上的左側導航欄中,將 API 級別選擇器設爲 "Q"。

要詳細瞭解每一個測試版中新增、修改和移除的 API,咱們建議您先查看差別報告: API 28 -> Android Q 測試版 1 差別報告中的更改會向您提供相關 API 參考文檔的連接。

支持資源

在測試版中測試和開發時,請使用如下渠道來報告問題並提供反饋:

  • Android 測試版開發者問題跟蹤器是您的主要反饋渠道。您可經過問題跟蹤器報告錯誤、性能問題和通常反饋。您還能夠檢查已知問題,並找出解決方法步驟。咱們將對您的問題進行分類併發送給 Android 工程團隊以供審查,並會爲您提供相關進度更新通知。
  • 要詳細瞭解如何報告各類問題,請參閱反饋頁面。
  • Android 測試版開發者社區是一個社區,您能夠在其中與使用 Android 測試版的其餘用戶和開發者創建聯繫。您能夠分享觀察結果或想法,或查找問題的解答。

鎖定目標、測試版 API 和發佈

Android Q 測試版提供的系統和 Android 庫僅用於開發用途,不具有標準的 API 級別。若是您想鎖定新平臺並使用新的 Android Q API 開發應用,則能夠將應用的 targetSdkVersion 設爲 'Q'、將 minSdkVersion和 Gradle compileSdkVersion 設爲 'android-Q',從而鎖定測試版 Android Q。如需瞭解詳情,請參閱如何針對 Android Q 更新編譯配置

Android Q 測試版會提供測試版 API,在最終的 SDK 發佈以前,這些 API 都不是正式的 API。這意味着一段時間內,特別是該計劃的最初幾周內,API 可能會出現變化。對於 Android Q 測試版的每次更新,咱們都會爲您提供一份變動摘要。

*注意: 雖然測試版 API 可能會更改,但底層系統行爲一般保持穩定,能夠當即用於測試。

Google Play 禁止發佈針對 Android Q 測試版的應用。當最終版 SDK 可用時,您將能夠鎖定官方 Android Q API 級別,並經過 alpha 版、測試版和正式版軌道將應用發佈至 Google Play。與此同時,若是您須要將針對 Android Q 的應用分發給測試人員,可隨時經過電子郵件或直接從您的網站下載來實現此目的。

如何開始使用

要開始使用,請在硬件設備上安裝 Android Q 或設置模擬器以進行兼容性測試。如需瞭解詳情,請參閱獲取 Android Q。接下來,請查看遷移指南,瞭解針對 Android Q 進行兼容性測試和構建的大體步驟。

感謝您參與 Android Q 測試版計劃!

點擊這裏前往 「Android Developers 官方文檔」 查看更多信息

相關文章
相關標籤/搜索