Android P 已經按照既定的計劃進入到了 Beta 2 版本,且終版 API 也已經發布。相信你們已經對 Android P 所帶來的行爲變化以及新功能有了足夠的瞭解。本文將詳細說明如何將您的應用遷移至 Android P,確保兼容性以及充分利用 Android P 的新功能。儘早將您的應用完成遷移,爲用戶們提供最新、最穩定的優良體驗吧!android
此處的目標是確保您的現有應用在 Android P (API 級別 P) 上照常運行。因爲一些平臺變化可能影響應用的行爲方式,所以可能須要進行一些調整,但您不須要使用新的 API 或更改 targetSdkVersion。app
執行兼容性測試ide
與 Android P (API 級別 P) 的兼容性測試多半與您準備發佈應用時執行的測試屬於同一類型。這時回顧一下核心應用質量指南和測試最佳實踐是有必要的。測試
不過,測試還有另外一個層面:Android P 向 Android 平臺引入了一些變化,即使不對 targetSdkVersion 作任何變更,仍可能影響應用的行爲或令其根本沒法運行。所以,您必須回顧表 1 中的關鍵變化,並對任何爲適應這些變化而實現的修復進行測試:ui
此部分解釋如何經過將您的 targetSdkVersion 更新到 P 並增長 Android P 中提供的新功能來實現對 Android P (API 級別 P) 的全面支持。google
除提供新 API 以外,在您將 targetSdkVersion 更新到 P 時,您會注意到 Android P 還引入了一些行爲變動。因爲某些行爲變動可能要求更改代碼以免衝突,所以,您應先查閱全部適用於針對 Android P 開發的應用的行爲變動,瞭解在您更改 targetSdkVersion 後您的應用會受到哪些影響。3d
注:上述旨在確保平臺兼容性的步驟是針對 Android P 構建應用的先決條件,所以請您務必先完成這些步驟。調試
您可使用 Android Studio 3.1 或更高版本獲取 SDK 包,以便利用 Android P (API 級別 P) 構建應用。若是您暫時不須要 Android P 中的新功能,只想針對該平臺版本進行編譯,您可使用 Android Studio 3.1。Android Studio 3.2 提供了對 Android P 功能的全面支持。cdn
測試 Android P 應用blog
完成以上準備工做後,您就能夠構建應用,而後對其作進一步測試,以確保 Android P (API 級別 P) 爲目標平臺時它能正常工做。這時有必要再次回顧一下上文中提到的核心應用質量指南和測試最佳實踐。
若是您構建應用時將 targetSdkVersion 設置爲 P,應該注意特定的平臺變化。即使您不實現 Android P 中的新功能,其中的一些變化仍可能嚴重影響應用的行爲或令其根本沒法運行。具體請查看錶2:
即刻行動,將您的應用遷移至 Android P,爲您的用戶帶來更多驚喜體驗吧!
點擊查看瞭解 WeTest 更多 Android P 開發者預覽版測試相關信息及福利