Android P 開發者預覽版 · 操作指南

weixin_34391445發表於2018-03-23

原文 / Fred Chung · Android 開發者平臺技術推廣

我們剛剛推出了 Android P 的開發者預覽版,旨在讓開發者提早體驗下一個 Android 版本,從而為您的應用作出相容性的除錯和了解新功能。同時,Google 也希望透過這個機會收集功能和品質等的反饋,為求提升 Android 整體的開發和使用者體驗。


除了 SDK 和有關的工具鏈外,預覽版的釋出包含了一連串提供給開發者的資源。讓我們來看看如何可以高效利用 Android P 預覽版和相關資源吧! 

7095626-c2ce1ac39c7a2f69


預覽版計劃總覽

Android P 預覽版為時數月。從首發到最終版將會有五次的更新,也就是從 DP1 到 DP5,然後在 2018 年第三季度發行最終穩定版。

7095626-e59faa8d1ea4c476

我們建議的策略分為兩個階段。首先,在 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 或以上。

7095626-6e3e19191180a91c

建立模擬裝置時,選擇 "P" 的系統影像。如果您最近沒有嘗試使用模擬器,它的效能提升了不少。尤其值得介紹的是 "Quick Boot" 快速啟動功能:首次啟動以後,隨後啟動可以在六秒內閃速完成,方便快捷。利用模擬器可滿足不少的平臺測試場景,包括 "劉海" 螢幕模擬等。請看以下演示:

7095626-359c68269834d8b5

進行更充分的測試,您下一步需要把專案的 build.gralde 檔案裡的 targetSdkVersion 設到 "P" 和 compileSdkVersion 設到 "android-P"。

## 傳送以下對應口令獲取 Android Developers 官方文件連結:

Android P SDK 和 模擬器:SDK設定

Android P 行為變更:“P行為變更”

Android P 新功能和 API:P&API” 。

國內測試平臺

7095626-15ede43f61204c40

應用雲測試平臺 —— Testin,率先開放了 Android P 開發者預覽版的相容性測試,助力開發者們開啟 Android 最新版本的完美適配升級之旅!

自動化相容測試

通過雲端部署的真機相容測試,自動執行 app 檢測。測試內容覆蓋 app 核心功能和 UI 問題,輸出報告包含操作過程、截圖、Log 日誌、效能指標等詳細資訊。

瞭解 Testin 更多 Android P 開發者預覽版測試相關資訊及福利請訪問下方連結:

https://www.testin.cn/business/androidP-banner.htm

我們鼓勵開發者們多做測試,完善您的應用和遊戲以早日獲得更大的成功。

提交反饋

測試和提交反饋是我們希望開發者鼎力支援的地方。越早被發現和上報的問題,Android 團隊就有更多的時間空間去判斷錯誤或確定任何需要更改的方案。 


7095626-0e9f2a5f22fb26f5

## 傳送口令 “安卓反饋” 獲取官方提交反饋入口連結

在未來幾個月裡,我們期待聽到大家對 Android P 的反饋和對新功能的嘗試。讓我們一起打造更加優秀的 Android 平臺!

相關文章