Android P 開發者預覽版 · 操作指南
原文 / Fred Chung · Android 開發者平臺技術推廣
我們剛剛推出了 Android P 的開發者預覽版,旨在讓開發者提早體驗下一個 Android 版本,從而為您的應用作出相容性的除錯和了解新功能。同時,Google 也希望透過這個機會收集功能和品質等的反饋,為求提升 Android 整體的開發和使用者體驗。
除了 SDK 和有關的工具鏈外,預覽版的釋出包含了一連串提供給開發者的資源。讓我們來看看如何可以高效利用 Android P 預覽版和相關資源吧!
預覽版計劃總覽
Android P 預覽版為時數月。從首發到最終版將會有五次的更新,也就是從 DP1 到 DP5,然後在 2018 年第三季度發行最終穩定版。
我們建議的策略分為兩個階段。首先,在 DP2 結束前儘量做相容除錯。也就是說把您現有的 APK 執行在 Android P 預覽版上,並監視錯誤和崩潰。尤其值得注意的兩項行為變更是 ---- 為了繼續提升 Android 的隱私保護,後臺應用將不能利用 camera 和 microphone,也再不可以收到某些感應器所生成的事件。另外,透過反射或 JNI 嘗試呼叫 “非 SDK 介面” (## 口令: “非SDK”) 將會導致錯誤。
當您測試或修補好相容性問題後,建議開始探索 Android P 的新功能和評估接入您 app 合適的場景。這是一個嘗試把您的 targetSdkLevel 提升到 “P” 的好時機,因為這會引發額外的行為變更,例如新的前臺服務許可權 (FOREGROUND_SERVICE)。
如何獲取 P ?
首先,希望提醒大家一點是 Android P 預覽版是針對開發者而設,我們暫時不建議安裝在終端使用者的裝置上。開發者可以透過兩種方法去獲取 Android P 系統。
第一,大家可以直接把適當的系統影像刷到有支援的裝置上。其中包括: Pixel、Pixel XL、Pixel 2 和 Pixel 2 XL。
## 傳送資訊口令 “獲取P” 閱讀文件瞭解更多
第二種方法就是利用 Android 模擬器,而它對預覽版的工具鏈最低版本的要求如下:
Android Studio 起碼要 3.1 版或以上 (建議用 3.2 Canary 或以上版本);
SDK Tools 28-rc1 或以上。
建立模擬裝置時,選擇 "P" 的系統影像。如果您最近沒有嘗試使用模擬器,它的效能提升了不少。尤其值得介紹的是 "Quick Boot" 快速啟動功能:首次啟動以後,隨後啟動可以在六秒內閃速完成,方便快捷。利用模擬器可滿足不少的平臺測試場景,包括 "劉海" 螢幕模擬等。請看以下演示:
進行更充分的測試,您下一步需要把專案的 build.gralde 檔案裡的 targetSdkVersion 設到 "P" 和 compileSdkVersion 設到 "android-P"。
## 傳送以下對應口令獲取 Android Developers 官方文件連結:
Android P SDK 和 模擬器:“SDK設定”;
Android P 行為變更:“P行為變更”;
Android P 新功能和 API:“P&API” 。
國內測試平臺
應用雲測試平臺 —— Testin,率先開放了 Android P 開發者預覽版的相容性測試,助力開發者們開啟 Android 最新版本的完美適配升級之旅!
自動化相容測試
通過雲端部署的真機相容測試,自動執行 app 檢測。測試內容覆蓋 app 核心功能和 UI 問題,輸出報告包含操作過程、截圖、Log 日誌、效能指標等詳細資訊。
瞭解 Testin 更多 Android P 開發者預覽版測試相關資訊及福利請訪問下方連結:
> https://www.testin.cn/business/androidP-banner.htm
我們鼓勵開發者們多做測試,完善您的應用和遊戲以早日獲得更大的成功。
提交反饋
測試和提交反饋是我們希望開發者鼎力支援的地方。越早被發現和上報的問題,Android 團隊就有更多的時間空間去判斷錯誤或確定任何需要更改的方案。
## 傳送口令 “安卓反饋” 獲取官方提交反饋入口連結
在未來幾個月裡,我們期待聽到大家對 Android P 的反饋和對新功能的嘗試。讓我們一起打造更加優秀的 Android 平臺!
相關文章
- Android P 開發者預覽版首發!Android
- Android 13 首個開發者預覽版到來Android
- 歡迎體驗 | Android 13 開發者預覽版 2Android
- Google 釋出 Android 6.0 SDK & Android M 開發者預覽最終版GoAndroid
- 更上一層樓: Android 11 首個開發者預覽版到來Android
- Android 13 亮相谷歌I/O大會,OPPO 首批推出開發者預覽版Android谷歌
- 應用遷移至 Android P 操作指南Android
- 歡迎體驗 | Wear OS 版 Compose 開發者預覽版
- 第一期:[開眼界] Android P預覽版都有哪些設計新鮮事Android
- 蘋果macOS Big Sur開發者預覽版Beta 2推送蘋果Mac
- 谷歌宣佈推出Android隱私沙盒,計劃年內釋出開發者預覽版谷歌Android
- 給Android開發者Flutter上手指南AndroidFlutter
- 蘋果 macOS 12.2 開發者預覽版 Beta2 釋出蘋果Mac
- 開源Android容器化框架Atlas開發者指南Android框架
- 最終預覽版 Beta 4 現已釋出,Android P 正式版即將到來!Android
- watchOS 5開發者預覽版描述檔案下載安裝教程
- 蘋果於近日推送了 iOS 14.5 開發者預覽版 Beta 5蘋果iOS
- Windows 11 預覽版安裝避坑指南Windows
- 思科修復高危漏洞;谷歌下架600款安卓應用;Android 11 開發者預覽版上線谷歌安卓Android
- 給Android開發者的Flutter指南 (下) [翻譯]AndroidFlutter
- 給Android開發者的Flutter指南 (上) [翻譯]AndroidFlutter
- Android P 適配指南Android
- 蘋果推送watchOS 5開發者預覽版beta9韌體更新蘋果
- Android Camera開發指南Android
- Android UI 及 API 優化指南|Android 開發者 FAQ Vol.10AndroidUIAPI優化
- 最新資訊: 蘋果 macOS Big Sur 開發者預覽版 Beta 4 已經發布蘋果Mac
- Android 開發者學習路線(2020 版)Android
- Google Play 更新一覽 | 2021 Android 開發者峰會GoAndroid
- Wear OS 更新一覽 | 2021 Android 開發者峰會Android
- ??Java開發者的Python快速進修指南:檔案操作JavaPython
- 蘋果 watchOS 7.4 開發者預覽版 Beta 釋出:手錶可解鎖 iPhone蘋果iPhone
- libusb開發者指南
- Android CameraX 開啟攝像頭預覽Android
- 針對web開發者的瀏覽器快取指南(譯)Web瀏覽器快取
- Sentry 開發者貢獻指南 - 瀏覽器 SDK 整合測試瀏覽器
- Android開發--藍芽操作Android藍芽
- [譯] Flutter 釋出預覽版 2.0 : 完美適配 iOS丨Google 開發者大會2018FlutteriOSGo
- 微軟面向開發者釋出Win10 20H1 SDK預覽版18894微軟Win10