加入收藏 | 设为首页 | 会员中心 | 我要投稿 南平站长网 (https://www.0599zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

Android Q Beta 4来啦!公开API也已定稿!

发布时间:2019-06-11 02:29:11 所属栏目:评论 来源:Android开发者
导读:副标题#e# 上个月在 Google I/O 上我们为 Android 开发者带来了许多新消息,包括 Android Q 的新功能,以及 Kotlin 和 Jetpack 的最新进展。 我们在 Android Q 上聚焦三个主题: 创新、隐私与安全,以及数字健康。我们希望帮助开发者利用 5G、折叠屏、全面屏
副标题[/!--empirenews.page--]

上个月在 Google I/O 上我们为 Android 开发者带来了许多新消息,包括 Android Q 的新功能,以及 Kotlin 和 Jetpack 的最新进展。

Android Q Beta 4来啦!公开API也已定稿!

我们在 Android Q 上聚焦三个主题: 创新、隐私与安全,以及数字健康。我们希望帮助开发者利用 5G、折叠屏、全面屏、设备端机器学习等最新技术,同时确保用户安全、隐私以及健康是您开发过程中的首要考虑因素。

我们也谈到了我们将如何持续强化 Kotlin 首选开发语言的地位,以及持续扩展 Jetpack,如添加 CameraX、Jetpack Security 和 Jetpack Compose (一个基于 Kotlin 的现代相应式风格的 Android 界面工具包) 这样的库。如果您错过了主题演讲或者分会场演讲的直播,请移步至完整的 Android 和 Google Play 演讲视频列表进行观看。

上周,我们正式发布了 Beta 4 版本以及 Android Q 的定稿 API 和官方 SDK。现在就让您的应用为在今年夏末的正式版发布做好准备吧!

您即刻就可以参加 Beta 测试计划,在 Pixel 设备上获取 Beta 4。如果您已经参加了 Beta 测试计划并且已经在您的 Pixel 设备上运行 Beta 3 的话,它将会自动更新到 Beta 4。加入了 Android Q Beta 项目的 Google 合作伙伴们也会在接下来的数周内将他们的设备更新到 Beta 4。

如果您想开始为 Android Q Beta 开发应用,请移步: developer.android.google.cn/preview/

Beta 4 包含什么?

Beta 4 更新里包含供 Pixel 及模拟器使用的最新 Android Q 系统映像,Android Q 定稿版开发者 API (API 等级 29),官方的 API 29 SDK,以及升级版的 Android Studio 构建工具。这些更新内容确保您能针对 Android Q 测试应用兼容性,以及针对 Android Q 的功能和 API 进行开发构建。

想立刻着手开发很容易,只需将官方 API 29 SDK 和工具下载至 Android Studio 3.4 稳定版,或更新至 Android Studio 3.5 beta 版以获得 Android Q 支持。然后按照设置说明配置开发环境,另外也请阅读发布说明里的已知问题列表。

将您的应用适配至 Android Q!

如今开发者 API 已经定稿,系统的发布候选版也即将到来,所有开发者请务必开始测试自己的应用在 Android Q 上的兼容性,而且我们建议尽早开展这项工作。

  • Android Q 发布日程表 developer.android.google.cn/preview/ove…

请将您的应用从应用商店下载至运行 Android Q Beta 的真机或模拟器,然后进行测试。在测试主要的工作流程时,您的应用应该表现良好,且能够正确处理 Android Q 带来的行为变更。请注意由隐私保护变动事项、手势导航、生物验证库的动态链接路径变化等带来的影响。

请务必针对 Android Q 的隐私保护新特性进行测试,其包括新的位置权限请求、限制应用从后台启动、关于数据和设备识别符方面的变更,以及其他核心隐私保护功能。请查看隐私特性检查清单并逐一测试。另外也请查看行为变化文档,以确定更多的测试项目。

Android Q Beta 4来啦!公开API也已定稿!
△ 使用最新的 Android 模拟器来测试您应用的兼容性 如果您打算将您的目标平台版本升级至 API 29,请确保测试分区存储、无线连接所需的位置权限,以及全屏 intent 权限。您可以在 “Android Q 行为变更” 文档中了解会影响应用的其他变更项目。

另外一个很重要的工作是测试应用在使用的受限制的非 SDK 接口,并切换到公开 SDK 或 NDK 的替代接口。请注意查看 logcat 中对非 SDK 接口调用的警告信息,并使用 StrictMode 的 detectNonSdkApiUsage() 方法在运行时捕获这些调用。

最后,请全面测试在您的应用中使用到的开发库和 SDK,确保它们在 Android Q 中工作正常,且遵循隐私、性能、用户体验、数据处理以及权限操作的最佳实践。如果您发现了异常,请试着更新到最新版本的 SDK,或者联系 SDK 的开发者以寻求帮助。您也可以使用下面的链接汇报 SDK 的兼容性问题,或 点击这里提交产品反馈建议。

在测试完应用并做出必要的更新后,我们建议您立刻发布已完成适配。这样 Android Beta 的用户们就能测试它,并且在用户们更新到 Android Q 的过程中帮您做到平滑过渡。

  • 使用测试渠道从用户那里获取有价值的早期反馈 developer.android.google.cn/distribute/…

做出上述更新意味着您需要进行研发投入,我们非常理解这一点,所以我们也在努力减小对您应用的影响,并在接下来几个月发布最终版本的过程中继续倾听您的反馈并做出响应。

用 Android Q 新特性和 API 提升您的应用

在您准备好之后,请深入了解 Android Q,了解那些可以在您的应用中使用的特性和 API。Android Q 的新特性能帮助您吸引用户,为他们提供更多的控制权与隐私保护,甚至能提升应用的性能表现。

Android Q Beta 4来啦!公开API也已定稿!


△ Android Q 提供了系统智能回复建议,以及通知内建议操作 比如,您可以通过针对折叠屏进行优化,从而为用户提供无缝切换的边到边屏幕体验,还可以在应用中加入手势导航。您也可以使用夜间模式、通知内的智能回复及建议操作、分享快捷方式以及快捷设置面板等特性来吸引用户。

Android Q Beta 4来啦!公开API也已定稿!

△ 手势导航能为您的应用带来边到边的操作和视觉体验

(编辑:南平站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读