0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌推出Android 16首个开发者预览版

谷歌开发者 来源:Android 开发者 2024-12-18 09:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

2025 年将发布两个

Android API 版本

本预览版适用于 Android 计划在 2025 年第二季度推出的下一个主要版本。该版本与我们过去推出的所有 API 版本类似,可能存在计划中的行为变更,这些变更往往与 targetSdkVersion 相关。

我们计划将主要版本的发布时间提前一个季度 (由往年的第三季度提前至第二季度),以便更好地配合生态系统中的设备发布时间表,从而使更多的设备可以更快地获得 Android 的主要版本更新。由于主要版本将于第二季度发布,您需要比往年提前几个月进行年度兼容性测试,以确保您的应用已准备就绪。

我们计划在 2025 年第四季度发布另一版本,其中还将包含新的开发者 API。第二季度发布的主要版本将是 2025 年唯一包含可能影响应用的计划行为变更的版本。

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

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

在主要版本和次要版本中

使用新 API

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

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

针对主要版本和次要版本进行 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
}

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

valminorSdkVersion=Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

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

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

嵌入式照片选择器

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

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

健康记录

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

Privacy Sandbox on Android

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

如何做好准备

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

应用兼容性

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

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

开始使用 Android 16

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

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

使用新的 SDK 进行编译,在 CI 环境中测试;并通过我们反馈页面的跟踪表报告问题。

测试您当前应用的兼容性,了解您的应用是否受到 Android 16 版本更新的影响,并将您的应用安装到运行 Android 16 的设备或模拟器上进行全面测试。

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

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

在 Android 16 Beta 版发布之后,我们也会邀请消费者来体验 Android 16。届时,我们将会针对 Android 16 开放 Android Beta 版计划的注册入口。 欢迎您访问 Android 16 开发者网站了解本次发布的详细信息。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    4035

    浏览量

    134452
  • API
    API
    +关注

    关注

    2

    文章

    2467

    浏览量

    66998
  • 开发者
    +关注

    关注

    1

    文章

    779

    浏览量

    18061

原文标题:Android 16 首个开发者预览版到来

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开发智能体调试与预览---真机测试

    用户组,开发者需要创建一用户组并添加用于真机测试的用户信息,创建方式见下方真机测试用户组列表部分。 3、再次在调试与预览区域点击【真机测试】-【发布真机测试】。提示请求成功后,开发者
    发表于 02-09 15:37

    Camera应用旋转预览拉伸Bug:RK3588+Android 12环境下的复现、分析与临时解决方案

    Bug—— 当用户多次旋转屏幕后,预览图像会出现明显变形,而关闭系统自动旋转功能后,该问题可有效规避。今天我们就结合该硬件与系统环境,详细拆解 Bug 的现象、根源及临时解决方案,为同平台开发者提供参考。
    的头像 发表于 02-04 16:17 421次阅读
    Camera应用旋转<b class='flag-5'>预览</b>拉伸Bug:RK3588+<b class='flag-5'>Android</b> 12环境下的复现、分析与临时解决方案

    2025华为开发者大赛暨开发者年度会议成功举办

    12月27日-12月28日,以“成就AI原生时代先锋开发者”为主题的2025华为开发者大赛暨开发者年度会议在上海华为练秋湖研发中心举办。本次会议旨在汇聚先锋开发力量,搭建开放共赢的生态
    的头像 发表于 12-31 13:32 967次阅读

    曙光网络SugonRI开发者社区正式上线

    在人工智能与工业深度融合的大潮中,工业软件正在成为推动产业升级的关键引擎。为了让更多开发者快速掌握工业级编程技术、共享行业实践成果,曙光网络正式推出开发者社区——曙睿(SugonRI)开发者
    的头像 发表于 09-04 09:58 1114次阅读

    亚马逊云科技推出Amazon Nova Act SDK预览版,加速浏览器自动化Agent落地

    北京2025年8月5日 /美通社/ -- 亚马逊云科技日前宣布,推出Amazon Nova Act SDK有限预览版,可快速帮助客户将基于浏览器的Agent从原型部署至生产环境。该SDK可与亚马逊云
    的头像 发表于 08-06 08:42 954次阅读

    谷歌如何打造卓越自适应应用

    Android 平台迎来了一系列重磅更新!其中包括 Android 16 的正式推送,为开发者和用户带来诸多详情,推出了旨在改进外接显示设备
    的头像 发表于 07-30 16:39 1152次阅读

    电商API入门问答:开发者必知的10基础问题

    至关重要,能帮助避免常见错误,提升开发效率。本文将围绕10基础问题展开,提供清晰解答和实用示例,助你快速上手。 1. 什么是电商API? 电商API是电商平台(如Shopify、Amazon或eBay)提供的一组接口,允许开发者
    的头像 发表于 07-14 14:54 795次阅读
    电商API入门问答:<b class='flag-5'>开发者</b>必知的10<b class='flag-5'>个</b>基础问题

    矽速科技正式入驻 RuyiSDK 开发者社区,共建 RISC-V 开发者生态!

    近日,深圳矽速科技正式入驻RuyiSDK开发者社区,携手社区共同推动RISC-V技术的发展与广泛应用,为开发者提供一更加便捷高效的开发环境。关于RuyiSDKRuyiSDK是中国科学
    的头像 发表于 07-10 11:00 1371次阅读
    矽速科技正式入驻 RuyiSDK <b class='flag-5'>开发者</b>社区,共建 RISC-V <b class='flag-5'>开发者</b>生态!

    HDC 2025开发者主题演讲精彩回顾

    日前,华为开发者大会(HDC 2025)进入第二天,行业领袖、技术专家、全球开发者齐聚现场,共同见证这场科技盛会。在开发者主题演讲中,华为技术专家深入解析HarmonyOS的最新技术、体验创新以及
    的头像 发表于 07-09 11:20 1470次阅读

    Android 16更新亮点介绍

    Android 近期在整个平台上推出了一系列更新,包括:发布 Android 16 并为开发者和用户提供详细信息,
    的头像 发表于 07-05 11:37 3901次阅读

    NVIDIA Isaac Sim和Isaac Lab现已推出早期开发者预览版

    NVIDIA 发布了机器人仿真参考应用 Isaac Sim 和机器人学习框架 Isaac Lab 的开发者预览版开发者现在可以通过 GitHub 访问早期版本,抢先体验先进功能,用于在基于物理的仿真环境中构建、训练和测试 AI
    的头像 发表于 07-04 14:23 2018次阅读

    从“开发者孤岛”到“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    在中国操作系统发展史上,“开发者”似乎从来都是一边缘角色。他们是开源社区中最活跃的群体,却也是最常被忽视的那群人。具体到开源鸿蒙社区,其生态构建初期,诸多开发者曾坦言,“鸿蒙很好,但不知道从哪下手
    的头像 发表于 06-10 17:12 1834次阅读
    从“<b class='flag-5'>开发者</b>孤岛”到“生态星河”:开鸿Bot如何重构开源鸿蒙<b class='flag-5'>开发</b>体验

    谷歌推出Gemini 2.5 Pro预览版(I/O版本)

    我们目睹了开发者使用 Gemini 2.5 Pro 取得了令人赞叹的成就。因此,我们决定提前数周发布更新版本,以便开发者尽早体验新版模型。
    的头像 发表于 06-10 10:43 1300次阅读

    深开鸿CEO王成录:开发者是开源鸿蒙生态的原点

    5月24日,深开鸿正式发布全国款面向开发者的开源鸿蒙学习平台——开鸿Bot系列产品。这是开源鸿蒙在开发者终端领域的关键落地,更是深开鸿贯彻“以开发者为中心”理念的里程碑举措。深开鸿C
    的头像 发表于 05-26 12:06 1008次阅读
    深开鸿CEO王成录:<b class='flag-5'>开发者</b>是开源鸿蒙生态的原点

    格灵深瞳亮相Create2025百度AI开发者大会

    近日,Create2025百度AI开发者大会在武汉体育中心圆满落幕,作为全球首个AI开发者大会,Create2025百度AI开发者大会至今已举办6届,持续驱动科技革新,重塑行业格局。格
    的头像 发表于 04-29 16:12 1186次阅读