Android O API 已釋出最終版本

谷歌開發者_發表於2017-06-14

640?wx_fmt=gif


640?wx_fmt=png


釋出人:Google 工程副總裁 Dave Burke


在上個月舉行的 Google I/O 大會上,我們宣佈了 Android O 的第二個開發者預覽版,同時介紹了 Fluid Experiences 和 Vitals 等重要主題,並且重點介紹了我們利用 Treble 專案實現庫模組化方面的工作進展。


此次大會上還發布了首個測試版質量級別的候選版本,這是我們的另一個重要里程碑事件。在主題演講和分組會議上,我們詳細介紹了 Android 的新功能。

我們釋出 Developer Preview 3,其中包含最終版本的 Android O API、最新的系統映像和 Android Studio 更新,以便您為即將於夏末釋出的消費者版本做好準備。7 月,我們還將釋出一個預覽版更新,為您帶來接近最終版本的系統映像,敬請關注。

如果您的裝置已註冊參加 Android Beta 版計劃,您將收到 Developer Preview 3 的更新。



確保您的應用相容 Android O

640?wx_fmt=png


消費者版本即將在未來幾個月內釋出,當前的首要任務是確保您的最新應用與 Android O 相容。這將確保在將新平臺部署到使用者裝置時,您的使用者可以順利地過渡到該平臺。

如果您尚未測試應用的相容性,要開始測試也很簡單。只需在 Android 測試版中註冊支援的裝置,通過無線傳輸獲取最新更新,然後從 Google Play 安裝最新應用並進行測試。應用應執行流暢且介面美觀,並能正常處理 Android O 行為變更,特別要注意後臺限制以及網路連線、安全性和識別符號方面的變更。

在進行所有必要的更新後,我們建議立即將相容的應用版本釋出到 Google Play,無需更改應用的目標平臺。



使用 Android O 功能和 API 增強您的應用

使用 Android O 功能擴充套件您的應用,可以幫助您提升使用者參與度,提供新的互動功能,增強使用者操控性和安全性,甚至可提升應用的效能。

通知渠道和通知點讓您有了更多途徑來向使用者釋出新的內容,將他們重新吸引到您的應用中來。畫中畫功能可使您的應用在使用者處理多工時保持在螢幕上,而自動填充功能則可使使用者可以輕鬆輸入表單資料,幫助確保使用者資料安全。另請參閱自適應圖示、XML 字型資源、可下載字型和表情符號、自動調整 TextView 的大小、AAudio API 以及許多其他內容。您可能還需要針對後臺執行限制以及 Android O 應用的重要系統行為的其他重要變更做好支援計劃。

訪問 O Developer Preview 網站,瞭解所有新功能和 API 以及如何利用它們構建您的應用:

https://developer.android.google.cn/preview/index.html


640?wx_fmt=png

▲ 畫中畫模式可讓您在使用者處理多工時保持使用者的參與(左)。通知點功能可使使用者在您的應用中保持活躍,讓他們直接跳到應用的核心功能(右)。



Developer Preview 3 使用入門

釋出的預覽版更新包含最新版本的 Android O 平臺、最終的 API 級別 26 以及數百個錯誤修復與優化。您可以從 Android Studio 中的 SDK 管理器下載最終的 API 26 SDK,從 Google 的 Maven 儲存區下載 Android 支援庫 26.0.0 Beta 2。

它們可以為您提供使用官方 Android O API 開發和測試應用所需的一切功能。安裝最終 SDK 後,您可以立即將專案的 compileSdkVersion 更新至 API 26,以針對官方 Android O API 進行編譯。此外,我們還建議您將應用的 targetSdkVersion 更新至 API 26,以選擇將您的應用加入計劃並使用 Android O 特定行為變更測試應用。請參閱遷移指南,瞭解如何設定您的環境以使用 Android O 進行構建的詳情。

自從第二個開發者預覽版釋出以來,API 已發生變更,因此,如果您的現有程式碼使用 Android O Preview API,請檢視差異報告,瞭解您的程式碼在哪些方面可能會受影響。

如果您正開發適用於 Android O 的應用,我們建議更新至最新版本 Android Studio 3.0,現在可通過 Canary 釋出渠道獲取此版本。除了增強的應用效能分析工具、支援 Kotlin 程式語言和 Gradle 構建優化等重要的新功能外,Android Studio 3.0 還包含對免安裝應用、自適應圖示嚮導的構建支援以及對 XML 字型和可下載字型的支援。


640?wx_fmt=png

▲ Android Studio 3.0 包含使用 Android O 功能進行開發的工具,允許您在應用中預覽 XML 字型資源。


如果您不打算使用這些功能,您也可以選擇使用穩定版本 Android Studio 2.3.3 開發適用於 Android O 的功能。請注意,Android Studio 2.3.3 未提供處理自適應圖示和可下載字型以及 XML 字型的工具。



將您的應用釋出到 Google Play 中的 Alpha、Beta 測試版或正式版渠道

至此 API 已為最終版本,現在您可以將使用(亦可針對)API 26 編譯的 APK 更新發布到 Google Play 中的 Alpha、Beta 測試版甚或正式版渠道。在預覽期間釋出面向 Android O 的應用,可以測試應用在現有裝置上的相容性,同時將更新推送至執行 API 26 的裝置,例如已註冊參加 Android Beta 版計劃的使用者。

要確保更新後的應用在 Android O 及更早版本上執行流暢,通常採用如下策略:使用 Google Play 的 Beta 版測試功能獲取一小部分使用者(包括 Developer Preview 使用者)的早期反饋,然後在釋出面向所有使用者的更新應用時分階段釋出應用。



如何獲取預覽版更新

全球開發者和早期採用者很快就可以通過 Android Beta 版計劃,將 Developer Preview 3 下載到他們的裝置中。如果您尚未註冊參加此計劃,只需訪問 android.com/beta,然後選擇註冊符合條件的 Android 手機或平板電腦即可。和往常一樣,您也可以下載此更新並手動刷機。目前,O Developer Preview 適用於 Pixel、Pixel XL、Pixel C、Nexus 5X、Nexus 6P 和 Nexus Player。


感謝大家迄今為止提供的所有反饋。請繼續分享反饋或請求,我們將爭取在今年夏季末釋出消費者版本。我們期待在 Android O 上看到您的應用!


瞭解更多詳情,檢視文內所有連結(文件),請點選文末“閱讀原文”。


640?wx_fmt=gif

點選「閱讀原文」,檢視文內連結640?wx_fmt=gif

相關文章