专栏首页Android 开发者Android P Beta 3 现已发布!

Android P Beta 3 现已发布!

继上个月我们发布 Android P Beta 2 及终版 API 之后,今天我们发布 Android P 的 Beta 3 版本,这是我们今年在 Android P 开发者预览版本上的又一个里程碑。在之前的更新内容中,我们已经最终完善了面向开发者的 API,现在的 Beta 3 已经非常接近我们即将在今年夏天发布的 Android P 最终版本的形态。

Android P Beta 3 包括了最新的 bug 修正,稳定性优化和一些微调,以及 2018 年 7 月发布的安全更新。我们非常推荐您现在对自己的应用进行测试,确保它们在最终版本发布前就准备就绪。请尝试一下 Beta 3,并通过如下地址把您的想法分享给我们:

请点击此处分享你的想法

如果您使用 Pixel 设备,您可以在下方页面注册加入 Android P Beta 3:

请点击此处进行注册。

如果您的 Pixel 设备已经经由上述途径获取到了 Android P Beta 2,那么您将自动获得 Beta 3 更新包。

参加 Android P Beta 项目的合作伙伴们也会在接下来的几周内将他们的设备升级到 Beta 3。

本次更新有哪些内容?

本次的更新内容包含 Pixel 设备和 Android 模拟器版本的 Beta 3 系统映像,以及 Android Studio 开发工具相关的更新,并将 D8 作为独立的工具添加了进来。Beta 3 是下个版本 Android 的早期发布候选版,拥有接近最终版的系统行为和官方 Android P API (API 等级28)。

有了 Beta 3 系统映像和更新过的开发工具,您就可以尽情测试您的应用,或是使用 Android P 功能对应用进行更新和扩展。这些 Android P 的新功能包括多摄像头支持凹口屏幕适配更好用的推送通知ImageDecoderTextClassifier 等等。请您务必在测试过程中注意应用待命分组隐私限制,以及针对非 SDK 接口的限制。

查看更多新功能请点击这里

简单几步即可上手

首先请适配您的应用到 Android P,这样可以让您的用户得以无缝迁移。只需在 Android P Beta 设备或模拟器上使用 Google Play 安装您目前的应用并进行测试即可。您的应用应该会运行良好,拥有良好的视觉呈现,并且能很好地适应 Android P 带来的行为变更。在您进行了必要的更新后,我们推荐您立即将应用发布到 Google Play,暂时无需更改应用的目标平台版本。

如果您没有支持最新系统的实体设备,您可以在 Android 模拟器上使用 Android Virtual Device 作为测试环境。如果您近来没有用过模拟器,您会发现,它现在的运行速度非常快,只需不到 6 秒即可完成启动,而且还支持适配次世代屏幕 (包括长屏幕和凹口屏幕等)。

△ Android 模拟器现在更加高效,而且支持最新的屏幕特性 接下来,请尽快将您应用的 targetSdkVersion 更新到 28,这样您的用户才能在 Android P 上享受到整个平台最新的安全、性能和稳定等方面的功能和体验。如果您的应用已经在使用 API 26+,且一直致力于遵守 Google Play 最新的安全和性能政策,那么升级至 API 28 将会十分轻松。不过请记得确保您的应用支持所有相关的行为变更

同时,请别忘了测试您的应用调用非 SDK 接口的情况,并减少其依赖程度。正如我们近期指出的那样,Android P 限制了对几个特定非 SDK 接口的访问权限。请关注 logcat 警告,它会显示出对受限的非 SDK 接口的使用,同时还请记得尝试新加的 StrictMode 方法 detectNonSdkApiUsage(),用编程的方式捕捉对非 SDK 接口的访问。在可能的情况下,请从 Android SDK 或 NDK 中寻找相应的公开替代接口。如果所有公开 API 均无法满足您的需求,请点击这里告知我们。

在您准备好后,请尽情探索 Android P,了解您能在自己的应用中使用哪些新功能和新 API。想要使用新 API 进行构建,您只需将官方版 API 28 SDK 和工具下载到 Android Studio 3.1,或使用最新的 Android Studio 3.2 版本。随后将您的项目的 compileSdkVersion 和 targetSdkVersion 升级到 API 28。

您可以观看这支视频快速了解 Android P 开发者预览版新亮点。更多细节和文档请访问 Developer Preview 站点:点击这里面查看

在 Google Play 中通过 alpha, beta 及 production 渠道发布应用

在您准备就绪后,请将您基于 API 28 编译,可能也已经 target 到 API 28 的 APK 更新发布出来。如果您在预览期间已经将新版应用发布到 Google Play,可以直接将其推送给现有用户,并在他们的真实设备上验证应用的兼容性。

为确保您更新过的应用在 Android P 及较早的版本上都能运行良好,一个常用的策略是使用 Google Play 的 beta 测试功能。您可以通过这一功能从一小部分用户群体 (包括 Beta 3 用户) 那里获取早期反馈信息,然后再做全量更新。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 最终预览版 Beta 4 现已发布,Android P 正式版即将到来!

    Android P 即将面世,新平台目前正处于最后调试阶段。今天,我们向各位开发者发布 Android P 的 Beta 4 版本。

    Android 开发者
  • Android P Beta 2 及终版 API 强势来袭!

    Android 开发者
  • 提示Android Q Beta 3 亮相 Google I/O'19

    I/O'19 期间 Android 达成了两项里程碑的成就: 其一,迎来第 10 个主版本;其二,全球活跃设备数量突破 25 亿台。

    Android 开发者
  • 最终预览版 Beta 4 现已发布,Android P 正式版即将到来!

    Android P 即将面世,新平台目前正处于最后调试阶段。今天,我们向各位开发者发布 Android P 的 Beta 4 版本。

    Android 开发者
  • Android P Beta 2 及终版 API 强势来袭!

    Android 开发者
  • Android P Beta!您想要知道的所有更新内容都在这里

    Android 开发者
  • 深度了解Android 7.0 ,你准备好了吗?

    8月22日,谷歌正式推送Android 7.0 Nougat(牛轧糖)正式版,首发推送了多款Nexus设备。除了修复常规BUG,Android 7.0还新增了分...

    WeTest质量开放平台团队
  • Android Q Beta 迎来第五版

    Android Q Beta 5 与大家见面啦!我们正式推出 Android Q Beta 的第五个版本,其系统行为已经非常接近最终发布版。面向开发者的 API...

    Android 开发者
  • Android Q 正式版发布!

    再过几周,Android Q 正式版就要与大家见面啦!目前,团队正在对平台进行最后的优化与调试。我们向各位开发者发布最后一个 Beta 测试版: Android...

    Android 开发者
  • 提示Android Q Beta 3 亮相 Google I/O'19

    I/O'19 期间 Android 达成了两项里程碑的成就: 其一,迎来第 10 个主版本;其二,全球活跃设备数量突破 25 亿台。

    Android 开发者

扫码关注云+社区

领取腾讯云代金券