Android O API 已釋出最終版本
釋出人: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
消費者版本即將在未來幾個月內釋出,當前的首要任務是確保您的最新應用與 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
▲ 畫中畫模式可讓您在使用者處理多工時保持使用者的參與(左)。通知點功能可使使用者在您的應用中保持活躍,讓他們直接跳到應用的核心功能(右)。
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 字型和可下載字型的支援。
▲ 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 上看到您的應用!
瞭解更多詳情,檢視文內所有連結(文件),請點選文末“閱讀原文”。
點選「閱讀原文」,檢視文內連結
相關文章
- 最終版本
- 一起看 I/O | Android 13 Beta 2 現已釋出Android
- 現代 WorkManager API 已釋出API
- 最終預覽版 Beta 4 現已釋出,Android P 正式版即將到來!Android
- Google 釋出 Android 6.0 SDK & Android M 開發者預覽最終版GoAndroid
- (11.23)2017年OWASP Top 10最終版本釋出
- Python 潮流週刊#72:Python 3.13.0 最終版已釋出!(摘要)Python
- Kodi ‘Leia’ 18.2 最終版釋出
- Java 8最終釋出日期敲定,即使有bug也要釋出Java
- 谷歌釋出Android Auto API谷歌AndroidAPI
- PHP框架Raxan1.0最終版釋出PHP框架
- 現已釋出:Android 7.1 Developer PreviewAndroidDeveloperView
- Android P Beta 3 現已釋出!Android
- LibreOffice 3.6 最終版 3.6.7 版釋出
- 微軟edge瀏覽器最終正式版明年釋出,目前已經更換全新圖示微軟瀏覽器
- Android Studio 4.1 Canary 版本釋出Android
- 最穩定可靠,PostgreSQL 12.1版本正式釋出!SQL
- Android SDK版本號與API Level 的對應關係及釋出時間AndroidAPI
- Unity 7.0 已經登陸 Ubuntu 13.04 – 標誌著 13.04 最終的 Unity 版本UnityUbuntu
- 開源專案buffalo2.0最終版正式釋出
- Android測試支援庫1.0現已釋出!Android
- 微軟釋出Win10 Build 17704:明確Sets功能不會出現在RS5最終版本中微軟Win10UI
- #io17# Android中的新功能:Android O和其他釋出Android
- StreamPark 2.0.0 重磅釋出,首個 Apache 版本終於來了!Apache
- Go 語言框架 Gin 終於釋出 v1.2 版本Go框架
- 不和版本帝爭,16 年後 SciPy 1.0 版終釋出
- Spring 5的最後一個特性版本5.3釋出,4.3將於12月終止維護Spring
- Android 9 Pie 現已面向全球正式釋出!Android
- Android 如何收集已釋出程式的崩潰資訊Android
- Firefox 99 正式釋出,最後的兩位數版本Firefox
- Flutter Web Beta版本終於釋出了FlutterWeb
- 建立和釋出 Android 開發庫的終極指南Android
- Novell推SuSE Linux RC2 最終版近期釋出(轉)Linux
- JavaEE8最終規範現已正式推出Java
- jQuery 釋出 3.4.0 版本jQuery
- Gitea 釋出 1.0.1 版本Git
- Flutter版本的玩Android完整版本(終結)FlutterAndroid
- Flutter 2.2 現已釋出!Flutter