Android 开发者 2024年12月06日
Android 16 首个开发者预览版到来
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Android 16 首个开发者预览版已发布,为开发者带来了嵌入式照片选择器、健康记录和 Privacy Sandbox on Android 等方面的更新。该版本计划于 2025 年第二季度发布,比往年提前了一个季度,旨在更好地配合设备发布时间表。开发者需要提前几个月进行兼容性测试,确保应用做好准备。此外,Android 16 还引入了新的 API 检查方式,支持嵌入式照片选择器、Health Connect 和 Privacy Sandbox on Android 等功能。开发者可以开始使用 Android Studio Ladybug 功能更新的最新预览版,进行应用编译、测试和问题反馈,为 Android 16 的正式发布做好准备。

📸**Android 16 将主要版本发布时间提前至第二季度**,旨在更好地配合设备发布时间表,使更多设备更快获得更新,开发者需要提前几个月进行应用兼容性测试。

🔄**Android 16 引入新的 API 检查方式**,通过 SDK_INT_FULL 常量和 VERSION_CODES_FULL 枚举,以及 Build.getMinorSdkVersion() 方法,方便开发者针对主要版本和次要版本进行 API 检查。

🖼️**Android 16 提供嵌入式照片选择器**,允许应用在不获取用户整个媒体库权限的情况下访问特定图片和视频,提升用户隐私安全,并支持 Android 4.4 及以上版本。

⚕️**Android 16 提供 Health Connect 的开发者预览版**,允许应用在用户同意的情况下读写 FHIR 格式的健康记录,目前处于抢先体验计划阶段。

🛡️**Android 16 集成最新版本的 Privacy Sandbox on Android**,旨在增强用户隐私保护,包括 SDK 运行时,让 SDK 在独立运行环境中运行,为用户数据收集和共享提供更有效的保护。

原创 Android 2024-12-06 17:30 北京

Android 16 首个开发者预览版为您带来嵌入式照片选择器、健康记录和 Privacy Sandbox on Android 等方面的更新。阅读本文,了解如何做好准备。

作者 / 产品管理副总裁、Android 开发者 Matthew McCullough


Android 16 首个开发者预览版现已推出,可用于测试您的应用。此后,Android 会开始增加 API 的发布频次,助力应用和设备的加速创新。



2025 年将发布两个

Android API 版本




除了新的开发者 API 之外,第四季度发布的次要版本还将包含功能更新、优化和问题修复,但不包括任何影响应用的行为变更。

我们将继续以季度为周期发布 Android 版本。为确保质量始终如一,我们会在两次 API 版本发布之间提供增量更新 (第一和第三季度)。我们正在积极与设备合作伙伴合作,为尽可能多的设备提供第二季度版本。



在主要版本和次要版本中

使用新 API



目前,我们通过 SDK_INT 常量结合 VERSION_CODES 来检查 Android 的 API 级别,从而保护代码块。Android 的主要版本将会继续支持此功能。

if (SDK_INT >= VERSION_CODES.BAKLAVA) {  // Use APIs introduced in Android 16}

? SDK_INT

https://developer.android.google.cn/reference/android/os/Build.VERSION#SDK_INT

? VERSION_CODES

https://developer.android.google.cn/reference/android/os/Build.VERSION_CODES


针对主要版本和次要版本进行 API 检查时,可以搭配使用新的 SDK_INT_FULL 常量和新的 VERSION_CODES_FULL 枚举。

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {  // Use APIs introduced in a major or minor release}

? SDK_INT_FULL

https://developer.android.google.cn/reference/android/os/Build.VERSION#SDK_INT_FULL

? VERSION_CODES_FULL

https://developer.android.google.cn/reference/android/os/Build.VERSION_CODES_FULL


您也可以使用 Build.getMinorSdkVersion() 方法仅获取 SDK 次要版本。

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

? Build.getMinorSdkVersion()

https://developer.android.google.cn/reference/android/os/Build#getMinorSdkVersion%28int%29


以上 API 尚未最终确定,后续可能发生变更,如果您有任何疑虑,请向我们发送反馈


? 反馈

https://developer.android.google.cn/about/versions/16/feedback


请注意:Google Play 中应用的目标 API 级别要求及相关日期保持不变;我们计划每年发布一次要求,且仅与主要 API 级别相关联。



嵌入式照片选择器



照片选择器为用户提供了一种安全的内置体验,允许用户向您的应用授予本地和云端存储空间中所选图片和视频的访问权限,而不是整个媒体库的访问权限。通过结合使用 Google 系统更新Google Play 服务模块化系统组件,该功能支持至 Android 4.4 (API 级别 19)。集成只需要几行代码以及相关的 Android Jetpack 库


? 照片选择器

https://developer.android.google.cn/training/data-storage/shared/photopicker

? Google 系统更新

https://support.google.com/product-documentation/answer/11412553

? Google Play 服务

https://developers.google.com/android/guides/overview

? 模块化系统组件

https://source.android.google.cn/docs/core/ota/modular-system

? Android 4.4 (API 级别 19)

https://developer.android.google.cn/reference/android/os/Build.VERSION_CODES#KITKAT

? Android Jetpack 库

https://developer.android.google.cn/jetpack/androidx/releases/activity

↕️ 上下滑动查看更多注释链接


开发者预览版包含的新 API 能够允许应用将照片选择器嵌入其视图层次结构中,从而在感知层面提升与应用的契合度,同时仍可利用进程隔离功能,让用户无需向应用授予过于宽泛的权限也能选择媒体。如果您希望集成嵌入式照片选择器,则需要使用即将推出的 Android Jetpack 库,它的出现将会最大限度地提升跨平台版本的兼容性并简化您的集成工作。


? 包含的新 API

https://developer.android.google.cn/reference/android/widget/photopicker/package-summary



健康记录



Health Connect 的开发者预览版包含支持健康记录的早期版本 API,允许应用在用户明确同意的情况下读写 FHIR 格式的医疗记录。此 API 目前处于抢先体验计划阶段,欢迎报名加入我们的抢先体验计划


? 抢先体验计划

https://forms.gle/43HJz4Fm2UQLWy5W8



Privacy Sandbox on Android



Android 16 集成了最新版本的 Privacy Sandbox on Android,这是我们持续开发工作的一部分,旨在让用户知晓其隐私是受到保护的。为了帮助您顺利入门,我们的网站提供了更多关于 Privacy Sandbox on Android 开发者 Beta 版计划的信息。此外,还有 SDK 运行时,它允许 SDK 在独立于其所服务应用的专属运行环境中运行,从而为用户数据收集和共享提供更有效的保护措施。


? Privacy Sandbox on Android

https://developers.google.cn/privacy-sandbox/overview/android

? 网站提供了更多

https://developer.android.google.cn/design-for-safety/privacy-sandbox/program-overview

? SDK 运行时

https://developers.google.cn/privacy-sandbox/private-advertising/sdk-runtime



如何做好准备



除了对下一个主要版本进行兼容性测试之外,请您确保根据新的 SDK 编译应用,并使用兼容性框架启用 targetSdkVersion 控制的行为变更,以便进行早期测试。



应用兼容性


Android 16 预览版计划自 2024 年 11 月开始执行,持续到明年最终公开发布。我们将在开发阶段的各个关键里程碑时刻,为您的开发和测试环境提供更新。每次更新都会包括 SDK 工具、系统映像、模拟器、API 参考文档和 API 差异。欢迎您浏览博客和 Android 16 开发者网站,查看已准备好在预览版计划中进行测试的关键 API,也欢迎您持续关注 "Android 开发者" 微信公众号以了解更多内容。


? Android 16 开发者网站

https://developer.android.google.cn/about/versions/16


我们计划在 2025 年第一季度末实现平台稳定性里程碑。在这一关键阶段,我们将提供最终的 SDK/NDK API,以及最终的内部 API 和面向应用的系统行为。我们预计将在 2025 年 3 月实现平台稳定性,自那时起,您将有几个月的时间在正式发布之前完成最终的测试工作。有关发布时间表的详细信息,请访问我们的 Android 开发者网站。


? 有关发布时间表的详细信息

https://developer.android.google.cn/about/versions/16/overview#timeline



开始使用 Android 16


现在,您只要刷写系统映像更新工具,就可以开始使用首个开发者预览版了。我们期待您的反馈,欢迎您在反馈页面上报告问题、提交功能请求。我们越早收到您的反馈,就能在最终版本中更充分地融入您的意见和建议。


? 刷写系统映像

https://developer.android.google.cn/about/versions/16/get

? 更新工具

https://developer.android.google.cn/about/versions/16/setup-sdk

? 在反馈页面上报告问题、提交功能请求

https://developer.android.google.cn/about/versions/16/feedback


为获得最佳的 Android 16 开发体验,我们建议您使用 Android Studio Ladybug 功能更新的最新预览版。设置完毕后,您可以执行以下操作:


? Android Studio Ladybug 功能更新的最新预览版

https://developer.android.google.cn/studio/preview

? 反馈页面

https://developer.android.google.cn/about/versions/16/feedback


我们将在整个 Android 16 发布周期内定期更新预览版系统映像和 SDK。此初始预览版仅供开发者使用,并不适合日常或消费者使用,因此我们仅提供手动下载。一旦您手动安装了预览版,您将可通过 OTA 方式自动获取未来所有后续预览版和 Beta 版更新。有关 Android 更新的更多详情,请访问 Android 开发者网站。


? 有关 Android 更新的更多详情

https://developer.android.google.cn/about/versions/16/overview#pixel


如果您已经通过 Android 15 QPR2 Beta 版计划安装了 Beta 版 1,那么在您清除设备数据之前,将无法转移到 Android 16 开发者预览版计划。请尽量不要安装后续的 Beta 版,否则您需要清除数据才能过渡到下一个开发者预览版。


? Android 15 QPR2 Beta 版计划

https://developer.android.google.cn/about/versions/15/get-qpr


在 Android 16 Beta 版发布之后,我们也会邀请消费者来体验 Android 16。届时,我们将会针对 Android 16 开放 Android Beta 版计划的注册入口。


欢迎您访问 Android 16 开发者网站了解本次发布的详细信息,也欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态!


? Android 16 开发者网站

https://developer.android.google.cn/about/versions/16



推荐阅读

如页面未加载,请刷新重试


 点击屏末 阅读原文 | 进一步了解 Android 16 详细更新




阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Android 16 开发者预览版 Privacy Sandbox Health Connect 嵌入式照片选择器
相关文章