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 Wear開發者預覽版入門Android
- Android 13 首個開發者預覽版到來Android
- Android N 最初預覽版:開發者 API 和工具AndroidAPI
- 歡迎體驗 | Android 13 開發者預覽版 2Android
- Google 釋出 Android 6.0 SDK & Android M 開發者預覽最終版GoAndroid
- 釋出Android Things Console開發者預覽版Android
- 應用遷移至 Android P 操作指南Android
- Android 8.1 開發者預覽版 —— 為 ML 機器學習做好準備的 Oreo 升級版Android機器學習
- 更上一層樓: Android 11 首個開發者預覽版到來Android
- Android 13 亮相谷歌I/O大會,OPPO 首批推出開發者預覽版Android谷歌
- Android O開發者預覽版終於推出啦!官方介紹新特性Android
- Windows 11 預覽版安裝避坑指南Windows
- Android 7.1.1開發者第二預覽版釋出 擴充了支援裝置Android
- 歡迎體驗 | Wear OS 版 Compose 開發者預覽版
- 最終預覽版 Beta 4 現已釋出,Android P 正式版即將到來!Android
- Ext JS 4倒數計時:開發者預覽版JS
- 蘋果macOS Big Sur開發者預覽版Beta 2推送蘋果Mac
- iOS9.3.3 Beta1開發者預覽版釋出iOS
- Windows8 開發者預覽版下載(微軟官方原版)Windows微軟
- iOS9.3.3開發者預覽版/公測版Beta5正式推送iOS
- 第一期:[開眼界] Android P預覽版都有哪些設計新鮮事Android
- Android P 適配指南Android
- 蘋果 macOS 12.2 開發者預覽版 Beta2 釋出蘋果Mac
- iOS9.3.3開發者預覽/公測版Beta4放出iOS
- 蘋果釋出開發者預覽版iOS 8.3 beta 3系統蘋果iOS
- 谷歌宣佈推出Android隱私沙盒,計劃年內釋出開發者預覽版谷歌Android
- Android O官方版本即將到來, 先來看看DP4開發者預覽版Android
- Android Wear 2.0預覽版正式上線 亮點功能一覽Android
- 蘋果於近日推送了 iOS 14.5 開發者預覽版 Beta 5蘋果iOS
- iOS9.3.3開發者預覽/公測版Beta3正式推送iOS
- 蘋果iOS9.3.3開發者預覽/公測版Beta4放出蘋果iOS
- iOS9.3.3開發者預覽/公測版Beta3今日推送iOS
- Android 附件預覽Android
- 思科修復高危漏洞;谷歌下架600款安卓應用;Android 11 開發者預覽版上線谷歌安卓Android
- watchOS 5開發者預覽版描述檔案下載安裝教程
- .NET 6 預覽版 7 釋出——最後一個預覽版
- 支援多視窗 Android N預覽版映象公佈Android