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 开发者预览版测试相关信息及福利