Android Developers Blog 中文 关注 Android 开发者博客是一个由 Google 维护的平台,为 Android 应用开发者提供更新、见解和指南。它定期发布关于各种主题的帖子,包括 Android 的新功能、Android 开发工具的更新、开发者成功故事和开发者最佳实践提示。 该博客面向 Android 应用开发者,旨在帮助他们将应用程序优化到 Android 平台上。它还鼓励开发者分享他们在应用开发中的经验、想法和成就。 RSS android-developers.googleblog.com Android Developers Blog android-developers.googleblog.com
为您的应用优化,以适配下一代三星 Galaxy 设备 三星近期举办的 Galaxy Unpacked 活动推出了新的折叠屏和可穿戴设备,扩展了开发者需要支持的形态因子和屏幕尺寸种类。Galaxy Z Fold8 采用以横向为主的布局及更宽的宽高比,为应用布局带来了新挑战。开发者被鼓励重新思考其布局架构,以适应这些动态显示屏,摒弃对方向和尺寸的固定假设。关键指导包括构建流畅、自适应的布局,优先使用窗口类宽度,并利用灵活容器实现内容重排。使用 Jetpack WindowManager 的窗口大小类跟踪实际可用应用空间至关重要,尤其是在多任务处理场景中。最新的 Jetpack Compose 发布提供了新的结构化布局工具,如 Grid 和 FlexBox API,用于管理复杂架构并适配 UI。通过使用 Jetpack WindowManager 库使应用具备折叠感知能力,可避免将关键内容置于铰链之上,并利用铰链作为分隔符。通过 ViewModel 保持应用连续性,可确保在折叠与展开过程中无缝保留 UI 状态。折叠屏设备上的相机实现需迁移至 CameraX 或与 CameraViewfinder 集成,以处理传感器方向和设备旋转。Wear OS 7 引入了 Wear Widgets,基于 Jetpack Glance 和 RemoteCompose 构建,使开发者能够为用户手腕创建一目了然的体验。最后,开发者可利用三星设备上的 Gemini Nano 4 以及 ML Kit 的 Prompt API 构建智能的端侧功能。 Optimize your apps for the next generation of Samsung Galaxy devices android-developers.googleblog.com
构建智能 Android 应用:设备端推理 本博客系列专注于利用端侧 AI 构建智能 Android 应用。演示应用 Jetpacker 将增强个性化功能。本期探讨通过 ML Kit 的 Prompt API 使用 Gemini Nano 实现端侧功能。端侧处理具有增强用户隐私、离线可靠性和节省成本等优势。为 Jetpacker 确定了三项功能:行程摘要、费用管理和语音笔记。行程摘要通过将详细的日程转换为包含准备建议的简洁概述来帮助用户。由于文本输入/输出简短且具备可扩展性,这非常适合端侧模型。Gemini Nano 是 Google 高效优化的移动端模型,为这些功能提供支持。ML Kit 的 Prompt API 便于集成和原型开发。费用管理是另一个关键领域,端侧处理确保敏感的收据数据保持私密。Gemini Nano 的多模态能力有助于从收据图像中提取信息。结构化输出 API 进一步简化了将收据数据解析为定义的 Kotlin 对象的过程。最后,语音笔记功能使用 ML Kit 的语音识别 API 进行端侧转录。随后,Prompt API 处理该转录文本以识别相关的行程活动。这种方法能够在 Android 应用中实现高效、私密且可靠的智能功能。 Build intelligent Android apps: On-device inference android-developers.googleblog.com
构建智能 Android 应用:使用 AppFunctions 集成至 Android 智能系统 本文探讨了如何利用 AppFunctions 将应用功能集成到 Android 智能系统中,通过后台代理驱动的操作提升用户体验。传统用户界面得到 AppFunctions 的补充,使得设备上的特权代理能够在无需用户干预的情况下访问应用功能。作者对其旅行规划应用 JetPacker 进行了适配,将关键功能(如费用追踪、行程管理和语音笔记录制)暴露为 AppFunctions。他们识别出语音或文本指令比手动 UI 交互更高效的场景。例如,记录费用或查询下一项行程内容可瞬间在后台完成。免提笔记录制也得以简化,用户可通过口述生成笔记。该系统基于 Android MCP 运行,应用作为本地服务器通过 AppFunctions 暴露功能。这些功能被编译为沙箱化的工具定义,可由代理发现。开发过程借助 AppFunctions 开发技能加速,该技能支持数据建模、代码生成和测试。自定义数据类型使用 @AppFunctionSerializable 注解,功能则通过 @AppFunction 暴露。KDoc 注释对于大语言模型理解参数和执行准确性至关重要。服务入口点通过扩展 AppFunctionService 并添加 @AppFunctionServiceEntryPoint 注解创建。AppFunctions 的验证可通过 ADB 命令或 AppFunctions 测试代理完成。AppFunctions 为应用引入了新的交互模式,使代理能够安全地访问功能,同时应用保持对私有数据的控制权。 Build intelligent Android apps: Integrate into Android's intelligence system using AppFunctions android-developers.googleblog.com
构建智能 Android 应用:Jetpacker 简介 本博客系列介绍 Jetpacker,一款开源 Android 演示应用,展示如何构建生成式人工智能(GenAI)功能。该系列将引导开发者就执行位置、复杂度以及 AI 模型的集成做出选择。Jetpacker 演示了设备端智能,涵盖行程摘要、从收据中提取费用以及语音笔记转录等功能。这些设备端功能具有隐私优势且支持离线运行,利用 Gemini Nano 和 ML Kit 实现。对于需要更广泛世界知识或处理复杂任务的功能(如博物馆助手或评论撰写),则采用云端和混合推理。混合推理动态选择设备端与云端模型,以优化性能和成本。Android 系统集成允许操作系统通过 AppFunctions API 访问应用功能。系列还探讨了代理工作流(Agentic workflows),使模型能够自主行动,并以云端运行的预订助手为例。该系列提供了创建智能 Android 应用的详细实施步骤和架构见解。 Build intelligent Android apps: Introduction to Jetpacker android-developers.googleblog.com
构建智能 Android 应用:云端与混合推理 本文探讨如何使用 Firebase AI Logic 构建具备云托管和混合 AI 功能的智能 Android 应用。文章详细介绍了如何利用 URL、Google 搜索和地图进行 grounding,使 AI 回答基于真实世界上下文。同时解释了混合推理机制,支持在云端和本地执行之间动态路由,例如用于撰写餐厅评论等功能。通过博物馆助手示例,展示了如何使用网络上下文和搜索获取最新信息。酒店支持聊天功能则展示了自定义混合路由以处理翻译,利用 ML Kit 进行语言识别,并结合设备端和云端模型完成翻译。文章还介绍了 Firebase App Check,用于保护 AI 流水线免受 API 密钥滥用和未经授权计费的影响。云端与设备端能力的结合,打造了一款智能、安全且支持离线使用的旅行应用。Jetpacker 应用的完整源代码已在 GitHub 上提供。这是构建智能 Android 应用系列文章的第三部分。 Build intelligent Android apps: Cloud and hybrid inference android-developers.googleblog.com
“附近连接” API 的即将变更 用户隐私和透明度是 Android 体验的核心。为了更好地契合这些原则,Nearby Connections API 的默认行为将进行调整。此次更新涉及该 API 与设备射频(特别是 Wi-Fi 和蓝牙)的交互方式。此前,Nearby Connections API 可在无需用户明确干预的情况下自动开启这些射频以建立连接。但从今以后,该 API 将不再为第一方和第三方应用自动启用这些射频。这一变更要求开发者更新其实现以适配新的行为模式。开发者必须确保在启动 Nearby Connections 任务之前已启用必要的射频,此过程现称为“手动射频管理”。若所需射频处于禁用状态,应用必须通知用户并请求其手动启用。Nearby Connections API 将不再为应用通过编程方式开启射频。相关变更计划于 2026 年底生效,建议开发者现在就审查其连接工作流,以确保用户过渡顺畅。通过实施这些变更,Android 旨在为用户提供更加透明且以用户为中心的体验。 Upcoming Changes to the Nearby Connections API android-developers.googleblog.com
Android Studio Quail 2 现已稳定:使用 Android Studio AI 代理实现多任务处理 Android Studio Quail 2 现已稳定并可用于生产环境,提供一系列新功能以提升开发体验。此次更新引入了并发代理工作流,使开发者能够同时处理多项任务,无需手动干预。新架构提供了更优的性能和灵活性,支持开发者将复杂任务分解,并在多个代理聊天之间切换。内存泄漏检测功能通过集成流行的开源泄漏检测工具 LeakCanary 得到增强,可识别内存泄漏并提供交互式泄漏堆栈。Profiler 现在能够渲染带颜色编码的泄漏堆栈,使开发者能够跳转至确切的代码行,并在 Gemini 代理的协助下修复泄漏。App Quality Insights 也已集成到代理模式,使开发者能够快速定位应用崩溃的根本原因并解决问题。代理可分析问题、提出逐步修复方案,并直接将必要的代码更改应用到项目中。除新增功能外,本次更新还包含多项质量与稳定性改进,修复了大量缺陷并引入了最新的性能优化。这些新功能和改进旨在加速开发进程、减少手动摩擦,使开发者能够更轻松地构建高质量应用。总体而言,Android Studio Quail 2 提供了一系列令人兴奋的新功能和改进,有助于开发者优化工作流程并全面提升开发体验。 Android Studio Quail 2 is Stable: Multi-task with the Android Studio AI agent android-developers.googleblog.com
演进 LLM 在 Android 上的评估方式:Android Bench 的新时代 Android Bench 是一款面向 Android 开发任务的 LLM 排行榜,于三月推出,旨在促进透明度并推动模型改进。根据反馈,该基准现已纳入开源权重模型,并增加了成本与效率维度。七月版本采用 Harbor 框架(一种更新的基准测试代理),以实现更严格的模型评估。此次更新要求重新运行所有模型,导致分数出现小幅波动,但历史数据仍可访问。排行榜新增了八款模型,包括 Claude Fable 5、Claude Sonnet 5 和 GLM 5.2。目前,Claude Fable 5 以 84.5 分位居榜首,而 GLM 5.2 在开源权重模型中领先。Android 开发者社区可通过提交新的开发任务或运行并分享基准评估结果来参与 Android Bench 的建设。该举措旨在构建一个真正反映全球 Android 开发者所面临多样化挑战的基准。目标是持续更新 Android Bench,确保 AI 辅助工具始终保持前沿、更智能且更有效。开发者被鼓励访问 GitHub 仓库和 Harbor Hub 进行贡献,并查阅更新后的排行榜与方法论。 Evolving how LLMs are measured for Android: the next era of Android Bench android-developers.googleblog.com
Google Play 在非洲推出首个独立游戏基金 Google Play 将在撒哈拉以南非洲推出独立游戏基金,以支持该地区蓬勃发展的游戏开发生态。该计划旨在解决本地工作室长期面临的融资难题。基金将投入 100 万美元,赋能撒哈拉以南非洲的独立游戏开发者。十家入选工作室将获得 5 万至 20 万美元不等的专项投资。除资金支持外,获奖者还将获得专属导师指导和实操技术支持,以帮助工作室扩大业务规模并触达全球受众。该计划面向位于符合条件的撒哈拉以南非洲国家的独立游戏开发者开放。申请人必须已在任何平台(包括 Google Play、PC 或主机)发布过游戏。详细的资格标准及申请说明可在线查阅。申请截止日期为 2026 年 7 月 31 日,中午 12 点(UTC 时间)。 Google Play launches the first Indie Games Fund in Africa android-developers.googleblog.com
Eclipsa Video:每块屏幕都呈现正确效果的 HDR Android 产品经理推出了 Eclipsa Video,以解决不同屏幕间 HDR 视频播放的不一致问题。目前,同一段 HDR 视频在不同显示器上可能显得刺眼过亮或暗淡无光。Eclipsa Video 是一项新标准,基于 SMPTE ST 2094-50 构建,旨在实现一致且舒适的视频渲染。它通过为显示器提供图像亮度渲染的精确指导,消除了猜测成分。Eclipsa Video 为可读性提供了一致的基准亮度,并避免令人不适的眩光。此外,它还提供自适应余量,智能地在移动屏幕上缩放高光,防止刺眼的过渡。该格式通过逐帧携带色彩、对比度和氛围的指令,保留了创作意图。从 Android 17 开始,Eclipsa Video 支持已直接集成到平台中,适用于手机、平板和电视。开发者和创作者被邀请利用提供的指南和开源工具实现 Eclipsa Video 的播放与采集。作为一项开放标准,Eclipsa Video 预计将随时间推移获得应用开发商和硬件制造商的更广泛采用。 Eclipsa Video: HDR That Looks Right on Every Screen android-developers.googleblog.com
Google Play 扩展了计费选项并降低了费用 Google Play 正在更新其商业模式,为开发者提供更多灵活性并支持其增长。新的计费选择计划将允许全球开发者在英国和欧洲经济区(EEA)使用替代计费系统或链接至自有网站进行购买,并计划扩展至其他市场。该计划为处理数字交易提供了更多选项,可与 Google Play 现有的计费系统并行使用。自 2026 年 6 月 30 日起,美国、EEA 和英国的服务费将与计费费分离。初始服务费为所有交易(包括自动续订订阅)前 100 万美元年收入收取 10%。其他交易的费用将根据用户在该地区的 App 安装是新安装还是现有安装而有所不同。对于在美国、英国和 EEA 使用 Google Play 计费系统的交易,将额外收取 5% 的计费费;使用替代计费或外部链接的开发者则无需承担此项计费费。Google 还推出了升级版的"Games Level Up"以及新的"Apps Experience"计划。符合这些计划特定要求的 App 和游戏开发者可享受降低的服务费率。这些计划的详细指南已公布,费率表将于 2026 年 9 月 30 日生效。这些更新将在所有市场分阶段推出。鼓励开发者查阅计划详情和指南,为即将到来的变更做好准备。 Expanded billing choice and lower fees on Google Play android-developers.googleblog.com
Android 开发者验证:携手共建更安全生态 Android 正通过开发者验证计划加强其生态系统安全。该计划于去年推出,要求开发者注册以遏制恶意行为者。数百万款应用已完成注册,覆盖了相当比例的应用安装量。新的验证保护将于 2026 年 9 月 30 日生效,首批在巴西、印度尼西亚、新加坡和泰国实施,覆盖七大主要应用商店。此举旨在为整个行业打造更安全的应用环境。为简化流程,将引入新 API,支持批量应用注册并直接集成到持续集成/持续部署(CI/CD)流水线中。Android 开发者 ID 状态 API 将用于检查现有注册信息,而 Android 开发者控制台 API 则允许直接管理包名。这些 API 将支持第三方平台的 OAuth 委托。从 2026 年 6 月起,大多数 Android 设备将安装新的系统服务,以协助开发者验证。面向学生和爱好者的有限分发账户将于 2026 年 8 月在全球范围内提供。针对未验证开发者的应用安装也将于 8 月推出高级流程,包含安全检查点。经过分阶段 rollout 和反馈收集后,Android 验证要求将于 2027 年在全球范围内扩展。在首批四个国家分发应用的开发者被敦促在 9 月截止日期前完成验证。 Android developer verification: Building a safer ecosystem together android-developers.googleblog.com
使用 Android XR、地理空间 API 和 Gemini 构建混合现实导游 Google 宣布在 Jetpack XR 中预览 Geospatial API,将其视觉定位系统(VPS)引入 Android XR。该技术能够在支持区域将数字内容以高精度和方向锚定于现实世界。为展示其潜力,开发团队打造了 XR 地理空间导览,这是一种沉浸式、免手持的步行导览体验。该演示结合了 Geospatial API、Gemini API 与 Firebase AI Logic、Google Maps Grounding 以及 Jetpack XR SDK。Geospatial API 利用计算机视觉提供比 GPS 更精确的位置和航向信息。该应用会监控精度阈值,若用户处于室内或不受支持的位置,则提示其移动至可识别的户外区域。为生成导览路线,Gemini API 会根据用户坐标生成结构化的 JSON 响应,详述附近的步行导览。Google Maps Grounding 用于锚定 AI 生成的位置,防止出现偏差。动态语音解说采用 gemini-2.5-flash-tts 模型实现,该模型可直接返回音频数据,为虚拟导览员增添了生动且引人入胜的元素。Jetpack Compose for XR 用于渲染空间组件,使导览体验在 3D 空间中栩栩如生。开发团队构建了自定义组合组件(composables),例如 InfoSphere,以交互式方式展示兴趣点。通过将 Jetpack Compose for XR 与 Geospatial API 和 Gemini 相结合,开发者能够创建既理解用户位置又感知上下文的空間体验。Geospatial API 的可用性降低了在 Android 上构建世界级空间应用的门槛。开发者可申请加入 Android XR 开发者催化剂计划,以获取 XREAL Project Aura 开发套件。该举措旨在推动 Android XR 开发的创新。 Building a Mixed-Reality Tour Guide with Android XR, the Geospatial API, and Gemini android-developers.googleblog.com
Android 17 已发布” Android 17 已发布,将操作系统转变为以应用为中心的智能系统。其强调自适应优先开发,强制支持大屏幕可缩放性,并增强了隐私、安全、媒体、相机和性能。源代码现已在 AOSP 上可供开发者查阅。Android 17 整合了硬件、软件与人工智能,以预判用户需求,并为应用参与提供新机遇。AppFunctions 作为平台 API,允许应用将能力贡献为可由 AI 代理调度的“工具”。Jetpack 库通过类注解和 KDoc 注释简化了 AppFunctions 的实现。拥有超过 5.8 亿台大屏幕设备,自适应开发至关重要,因此转向自适应优先标准。Android 17 移除了针对 API 级别 37 应用在大屏幕上的方向限制和可缩放性限制,要求这些应用适应任何窗口尺寸。新的多任务功能包括应用气泡(App Bubbles)用于悬浮应用、大屏幕上的气泡栏(Bubble Bar)用于管理这些气泡,以及桌面环境中的交互式画中画(Picture-in-Picture)。活动重建默认值已更新,以防止配置变更期间出现破坏性的状态丢失。“继续执行”(Continue On)功能允许在 Android 设备之间无缝切换任务。Jetpack Compose 现在是构建自适应应用的主要方式,所有新的 Android API 和库均专为 Compose 设计。传统的 View 组件现已进入维护模式。Android 17 包含性能改进,例如更严格的应用内存限制,将终止违规进程。代际垃圾回收和无锁 MessageQueue 进一步通过降低 CPU 使用率和减少 UI 卡顿来提升性能。 Android 17 is here android-developers.googleblog.com
Android XR 新增内容:工具链、引擎支持及生态系统更新 Android XR 生态系统正经历快速增长,新工具链和扩展的引擎支持不断涌现。Android XR SDK 开发者预览版 4 现已发布,使开发者能够从笔记本电脑构建并迭代沉浸式与增强现实体验。该预览版包含针对不同 XR 体验的目标库,以及 Android Studio 中的模拟器,支持无需硬件的测试。Jetpack Projected 库使开发者能够为智能眼镜扩展现有移动应用,并根据设备可用性调整行为。专用工具及更新的 Jetpack Compose Glimmer 组件有助于构建用户界面,并优化光学透视显示上的可读性。对于沉浸式体验,开发者预览版 4 提供了以 Kotlin 为首的建筑升级,以及有线 XR 眼镜的地理空间 API 早期预览。该 API 结合 ARCore 和谷歌视觉定位系统,可将数字内容锚定在精确的实时世界位置。官方现已支持 Unreal Engine 和 Godot,在已有 Unity 支持的基础上,进一步简化现有 XR 体验的迁移。Android XR Engine Hub 是一款 Windows 桌面工具,通过在引擎视口中实现实时测试,进一步缩短迭代周期。Android XR 开发者催化剂计划现已开放申请,为入选开发者提供抢先体验硬件及支持。开发者可立即开始构建,当前可用设备包括三星 Galaxy XR,并配合 SDK 开发者预览版 4。此外,Android XR YouTube 播放列表中也提供了全面的技术研讨会。 What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates android-developers.googleblog.com
提升 Android 开发者生产力的前 3 项更新 Google I/O 发布了针对 Android 开发的新公告和资源,包括人工智能(AI)及智能体辅助工具的扩展。Android CLI 现已稳定至 1.0 版本,新增的功能与集成支持更高效的路径导航与更精确的输出。该版本的 Android CLI 引入了程序化版本查询、对 Journeys 的支持,以及桥接能力,使智能体能够直接与 Android Studio 集成。Android CLI 现已与 Android Studio 无缝集成,提供访问独特的工具,如性能分析器和 Compose 预览。Google Antigravity 现已正式支持 Android 开发,通过包含 Android CLI 和技能的 Android 资源包实现。Android 资源包可在入职期间或之后从设置菜单中安装,为 Antigravity 提供执行核心任务所需的强大工具与知识。Android 技能库也在不断扩展,目前已有超过 17 项技能,涵盖自适应 UI 和 Jetpack Compose 等领域。Android Bench 作为在真实世界 Android 开发挑战中测试大语言模型(LLM)的排行榜,已新增 Gemma 4 和 Gemini 3.5 Flash 等模型以评估其性能。此次更新的目的在于支持开发者在任何偏好的环境中构建应用,提供更多有益的 AI 辅助选项,并加速模型改进。通过扩展其 AI 辅助的 Android 开发 offerings,Google 正助力开发者比以往更快、更轻松地实现其创意。 Top 3 updates for Android developer productivity android-developers.googleblog.com
Datadog 借助 ProfilingManager 提供数百万条深入的性能洞察 移动应用的性能回归难以定位,导致开发人员显著沮丧。Datadog 与 Google 合作,将 Android 15 中的新 ProfilingManager API 集成到其平台中,以解决这一问题。该 API 支持直接从生产环境程序化收集性能数据。Datadog 现已每周处理数百万条生产环境性能配置文件,以低开销提供真实世界应用性能的详细可见性。ProfilingManager 使开发人员能够从被动的手动复现转向对性能瓶颈的主动现场分析。例如,现场追踪帮助 Google 识别出导致应用启动变慢的背景服务。此前,Datadog 的 RUM 侧重于高层信号,缺乏进行根本原因分析所需的细粒度代码级洞察。ProfilingManager 提供 CPU 追踪、调用栈采样和内存分析能力。该 API 提供细粒度的会话诊断、自动遥测触发器以及对异常情况的主动追踪快照。它还能在多样化的硬件和网络条件下,大规模检测性能瓶颈。系统强制的资源稳定性及设备端数据控制确保了高效且相关的数据收集。Datadog 已构建稳健的基础设施来处理这些详细追踪,并计划在未来扩展自动瓶颈解决功能。 Datadog delivers millions of in-depth performance insights with ProfilingManager android-developers.googleblog.com
优先优化内存效率:Android 17 的关键步骤 Android 17 引入了更严格的应用内存限制,以确保设备稳定性和更优的用户体验。超出这些限制的应用将被终止,且不会生成堆栈跟踪。未优化的内存使用会导致频繁的垃圾回收、UI 卡顿、CPU 负载过高以及电量消耗增加,甚至可能引发低内存杀手(LMK)强制终止进程。为防止此类问题,开发者应充分利用 R8 进行字节码优化,优化图像加载,使用 Android Studio 检测并修复内存泄漏,在应用离开可见状态时释放内存,并采用高级内存可观测性工具。R8 优化通过缩减代码和移除未使用的资源,显著降低应用的内存占用,从而提升性能指标。图像加载是内存膨胀的常见来源,通过降采样、正确配置以及使用矢量图形来优化位图至关重要。Android Studio 提供了强大的工具用于检测重复位图和内存泄漏,简化了调试流程。通过采用这些策略,开发者可以构建出性能更优、更稳定的 Android 应用。 Prioritizing Memory Efficiency: Essential Steps for Android 17 android-developers.googleblog.com
在 Google I/O '26 打造高端 Android 体验 Android 致力于在所有设备上提供优质的用户体验,同时提升应用质量与开发效率。关键更新旨在优化应用性能、将应用扩展至其他界面,并简化媒体处理流程。Android Studio 中的 R8 配置分析器可帮助开发者识别优化机会,从而实现更快的应用启动和更少的崩溃。Android 17 中的内存限制使得应用优化至关重要,而 R8 有助于减小应用体积。Jetpack Glance 统一了手机、手表和汽车上的小组件开发,支持一致且引人入胜的用户交互。RemoteCompose 增强了小组件的表达能力,并支持在 Wear OS 上进行原生渲染。CameraX 和 Media3 简化了从捕获到播放的媒体生命周期。CameraXViewfinder 确保在各种设备形态下实现响应式的预览,而 Media3 AI Effects 则为高级编辑工具提供统一接口。CodecDB 和 Media3 Transformer 等工具可支持专业级的视频导出与编辑。ExoPlayer 的 Scrubbing 模式提供流畅的跳转体验,新的 CastPlayer API 则提升了投屏体验。通过利用这些统一工具,开发者能够构建连贯、高性能的媒体旅程。这些进步旨在取悦用户,并为开发投资带来显著回报。 Building Premium Android Experiences at Google I/O ‘26 android-developers.googleblog.com
来自 Google I/O '26 的 Android 顶级 AI 更新,用于构建智能体验 在 2026 年 Google I/O 大会上,Android 被定位为演变为一个智能系统,重点在于将人工智能集成到应用中。AppFunctions 是一项新的平台 API 和 Jetpack 库,使应用能够充当本地服务器,从而与系统代理共享工具和数据。开发者可以轻松生成 AppFunctions,并使用新的测试代理在模拟环境中进行测试。早期访问计划邀请开发者在生产环境中部署 AppFunctions。Google 还预览了 Gemini Nano 4,其功能包含在 ML Kit GenAI API 中,包括向生产环境过渡、结构化输出能力以及用于提升性能的提示前缀缓存。Firebase AI Logic 混合推理允许开发者在本地设备模型执行和云端模型执行之间进行选择。A2UI Jetpack Compose Renderer 使代理能够将结果以原生 UI 组件形式显示。Android 应用开发套件(ADK)支持跨不同模型创建多代理工作流。开发者被鼓励在 Android AI 中心探索代码片段、示例和开发者指南。 Top AI on Android updates for building intelligent experiences from Google I/O ‘26 android-developers.googleblog.com
在 Google I/O 上,Android 开发者需要了解的 17 件事 Google 在 Google I/O 大会上宣布了 Android 开发的最新进展,重点聚焦于代理工作流(agentic workflows)并拓展 Android 生态系统。Android CLI 现已稳定,使代理能够执行任务,并助力 Android Studio 集成。开发者可使用 Google AI Studio 通过简单提示构建原生 Android 应用,该平台支持迭代与部署。Android Bench 提供 LLM 排行榜,以加速 Android 的 AI 编程辅助。Android Studio 中的迁移助手(Migration Assistant)可协助将 iOS 应用转换为 Android 应用。生成式 AI 功能已集成,用于打造智能应用,并在端侧智能与云端能力方面取得进展。AppFunctions 简化了 Android MCP 集成的引入。开发强调以 Compose 为核心的 UI 开发,Views 已进入维护模式。Android 正适配多种设备形态,Jetpack Compose 处于核心地位。大会还发布了 Googlebook 的新工具,以及支持统一小部件开发的 Jetpack Glance。Android for Cars 通过 Car App Library 更新得到增强。Android XR 正稳步推进,已发布开发者预览版 4 并推出硬件访问计划。媒体生命周期得到优化,配备生产就绪的工具套件,提升了拍摄与后期制作效率。Google TV 上的应用发现与参与度因指针遥控器支持和 Engage SDK 而提升。Android 17 将推出优化工具,帮助开发者减小应用体积。 17 Things to know for Android developers at Google I/O android-developers.googleblog.com
在 Google AI Studio 中构建原生 Android 应用 Google AI Studio 现已让用户能够通过简单提示快速创建原生 Android 应用。这一创新工具无需安装软件或配置库,使所有用户均可轻松使用。用户可直接在浏览器中使用 Jetpack Compose 生成基于 Kotlin 的高质量 Android 应用。这些应用可便捷地安装到设备上、用于测试分享,或迁移至 Android Studio。该简化流程优化了整个开发周期,并通过内置的 Android 模拟器突出用户的创意。用户可通过 USB 安装应用,并直接从 AI Studio 发布至 Google Play 进行测试。此外,项目可无缝过渡到 Android Studio 或 GitHub 以进行高级开发。初期发布聚焦于个人工具、社交应用、硬件集成及 AI 驱动体验。即将推出的功能包括 Google Play 测试轨道管理和 Firebase 集成,以增强功能。多个提示示例展示了 AI Studio 构建实用应用的能力。我们鼓励用户开始构建,并激发他们探索利用该工具的新方式。Google 正积极扩展 AI Studio 的功能,服务于所有创作者。 Build native Android apps in Google AI Studio android-developers.googleblog.com
在 Google TV 上提升应用发现与参与度 Google 正在更新 Google TV 和 Android TV,提供开发者工具以增强内容可发现性并确保应用面向未来。Gemini 是一款 AI 语音助手,现可利用应用元数据提供个性化的内容推荐。为适配指针遥控器,开发者必须在应用 UI 中支持悬停状态、可滚动容器以及光标点击。开发者可使用鼠标进行测试,以模拟指针交互。开发者应在 AndroidManifest.xml 文件中声明指针支持,使用 android.software.leanback.supports_touch 元数据标签。推荐使用 Jetpack Compose 构建灵活且可复用的 UI 组件。Engage SDK(原 Video Discovery API)可优化续播、权益和推荐功能。Engage SDK 提供诸如在“继续观看”行中恢复暂停视频以及个性化推荐等功能。Engage SDK 将取代 Watch Next API,后者支持将于 2027 年结束。鼓励开发者开始接入 Engage SDK。 Increasing app discovery and engagement on Google TV android-developers.googleblog.com
Android CLI 现已稳定至 1.0 版本:利用任意智能体加速 Android 开发 Android 开发者在应用开发中拥有多种代理(agents)、工具和大型语言模型(LLMs)的选择,其中包括 Android CLI。Android CLI 现已稳定至 1.0 版本,旨在为所有 Android 开发者增强代理式开发能力。Google Antigravity 现已集成 Android CLI 及相关工具,从而简化核心开发任务。Android CLI 允许代理访问强大的 Android Studio 功能,以实现更高效的工作流程。开发者可使用"android studio"命令与项目交互,获取代码分析和预览等工具。"android studio"功能内的新命令支持文件分析和依赖管理等操作。Android CLI 现已通过更多包管理器提供,便于集成。CLI 还支持"Journeys",实现自然语言测试与数据采集。CLI 内提供了新的 Android 技能,以优化开发流程。开发者可通过命令行轻松初始化环境并发现/安装技能。Android CLI 1.0 稳定版现已发布,并附有完整文档。建议开发者将 Android Studio 更新至最新预览版本。 Android CLI Now Stable 1.0: Accelerate developing for Android using any agent android-developers.googleblog.com
面向未来构建,加入 Android XR 开发者催化剂计划——立即申请! Android XR 团队宣布推出 Android XR 开发者催化剂计划,以推动 XR 生态系统的创新。该计划旨在支持开发者为有线眼镜和智能眼镜打造全新的 XR 体验。计划聚焦于媒体、游戏、生产力及健康领域的应用,鼓励多样化的使用场景。入选开发者将获得宝贵资源,包括硬件开发套件。计划通过专属论坛提供技术支持,并开放获取专业资源。参与者还可申请不可报销的资助金,以加速项目开发。开发者可使用 Kotlin、Jetpack XR SDK、Unity、Unreal Engine 或 Godot 进行开发。现有的 XR 实验与示例可为潜在项目提供灵感。本计划面向计划在接下来 6 至 12 个月内发布应用的开发者开放申请。申请截止日期为 6 月 30 日太平洋夏令时 23:59。Android XR 团队期待通过本计划见证创新应用的诞生。 Build for the future with the Android XR Developer Catalyst Program — Apply now! android-developers.googleblog.com
面向不断扩展的 Android 生态系统的自适应开发 Android 的开发标准转向以自适应优先,以服务于手机、折叠屏设备、平板及其他形态的用户。这一转变至关重要,因为大屏设备数量持续增长,代表着巨大的市场机遇。自适应应用将具备韧性、响应能力,并能够适应各种屏幕形态,从而取得成功。多设备用户消费显著更高,为开发者带来收入增长动力。Google 在 Google Play 中提供“针对大屏优化”徽章,以突显自适应应用。Android 17 强制要求应用具备自适应能力,取消开发者在大屏设备上对方向调整和尺寸缩放功能的退出选项。开发者被鼓励使用桌面模拟器(Desktop Emulator)和 Compose 等新工具进行自适应 UI 开发。增强功能包括新的布局原语、导航改进以及 MediaQuery 和 Styles API。自适应质量还涉及非触摸输入处理,包括改进的触控板支持和焦点指示器。Android Studio 和命令行界面(CLI)中的 AI 驱动工具简化了自适应应用的创建。开发者被鼓励打造提供无缝、高质量体验的应用,Google 同时也支持跨平台框架。 Adaptive development for the expanding Android ecosystem android-developers.googleblog.com
Android XR SDK 更新:推出开发者预览版 4 Android 已推出其 XR SDK 的开发者预览版 4,专注于面向各种 XR 形态因子的跨设备开发。该平台为提升清晰度而重命名了形态因子,例如“音频眼镜”和“显示眼镜”。此次发布包含多项更新,旨在增强头显上的沉浸式体验,并简化眼镜类增强现实应用的创建。核心库如 XR Runtime 即将进入 Beta 阶段。Android XR 开发者催化剂计划为显示/音频眼镜及 XREAL 的 Project Aura 提供早期硬件访问权限。现已推出用于创建和测试音频及显示眼镜增强现实应用的新 API。Jetpack Compose Glimmer 获得了改进,包括 Google Sans Flex 字体及新的交互式组件。XR Runtime 和 SceneCore 的 Beta 过渡正在进行中,采用现代化的 Kotlin 架构。此次更新在 Compose for XR 中引入了原生 glTF 支持,并提供了有线 XR 眼镜的地理空间 API 预览。开发者被鼓励探索文档、示例和实验,以构建 XR 体验。同时推出了 Android XR Engine Hub。Android XR 开发者催化剂计划现已开放申请,以提供抢先体验硬件的访问权限。 Updates to the Android XR SDK: Introducing Developer Preview 4 android-developers.googleblog.com
Unity、Unreal 和 Godot 的 Android XR 更新” Android XR 现已正式支持 Unreal Engine 和 Godot,与 Unity 一同用于 XR 开发。Android XR Engine Hub 目前面向 Windows,可将设备数据直接流式传输至游戏引擎,从而在“Play Mode"中实现更快的迭代。该 Hub 支持手部追踪、眼动注视及其他扩展功能,可在无需完整构建的情况下进行高效测试。Unreal Engine 支持处于开发者预览阶段,通过 Android XR 插件实现手部追踪等特定平台功能。Godot 支持由 W4 Games 合作提供,适用于 Godot 4.6.2 及以上版本,并配备插件以访问厂商扩展。Unity 已更新 Android XR 包,包括对 Spatial API 的支持以及编辑器内的直接预览功能。Unity 的 Android XR 交互框架(AXRIF)处于开发者预览阶段,提供用于实现一致 Android XR 交互的工具包。AXRIF 处理多模态输入切换、注视辅助手势交互以及基于物理的 2D UI 交互。开发者现可利用平台的原生交互模型,确保一致的用户体验。 Android XR Updates for Unity, Unreal, and Godot android-developers.googleblog.com
介绍 Android Performance Analyzer:Android 性能分析的新演进 Android 性能分析器(APA)是一款专为帮助开发者优化应用和游戏性能而设计的新款 Android 分析工具。它适用于所有 Android 开发者,尤其适合使用 Vulkan 并关注速度与效率的开发者。APA 提供简洁的界面,用于分析 CPU、GPU、内存和功耗使用情况,同时结合系统行为进行分析。该工具利用 Perfetto 进行系统追踪,并采用 GFXReconstruct 技术实现图形捕获。APA 可作为独立的桌面应用程序使用,也可集成到 Android Studio 的系统追踪查看器中。其核心功能包括捕获控制、深入的系统分析、标签页式界面以及基于项目的追踪管理工作流。APA 支持 Vulkan 调试标记,并借助 AI 辅助的 SQL 查询构建功能实现自定义分析。帧率(FPS)和帧时长追踪功能立即可用,且在速度与稳定性方面进行了显著改进。The Forge、NetMarble 和 Google 提供的案例研究展示了 APA 在优化 Vulkan 应用方面的有效性。用户被鼓励尝试测试版,并报告任何遇到的问题。 Introducing Android Performance Analyzer : The Next Evolution in Profiling for Android android-developers.googleblog.com
Android Studio I/O 版:Android 开发者工具的新特性 Google 将在 I/O 开发者大会上推出 Android 开发工具的显著升级,转向利用 AI 的“代理(agentic)”方法。这些工具提升了开发者的生产力,并赋能代码库中的 AI 代理。Android Studio 现已支持代理技能,使 AI 能够处理架构设计、编码、测试和调试等任务,并支持多种 AI 提供商,包括本地模型如 Gemma 4。开发者现在可以使用 Google AI Studio 完成完整的 Android 应用开发,包括发布至 Google Play,并利用 Android CLI 实现由任意代理驱动的快速高效构建。Google AI Pro/Ultra 计划用户可在 Android Studio 中获得 Gemini 的专用容量。Android 模拟器现已支持便捷的多设备测试。Android Studio 已集成 Google Play,支持应用发布。通过 LeakCanary 增强了内存泄漏检测,简化了故障排查;Android Performance Analyzer 则提供深入的应用性能分析。 Android Studio I/O Edition: What’s new in Android Developer tools android-developers.googleblog.com
Android UI 开发以 Compose 为首 Jetpack Compose 于近五年前推出,是 Android 开发推荐的 UI 工具包。Compose 提供布局、输入方法和动画 API 等功能,用于构建灵活且高性能的用户界面。它旨在成为一款高效的生产力工具,助力团队加快开发周期。当前的重点是推动所有 Android 界面采用 Compose 优先(Compose-first)策略。这意味着 Compose 已成为标准并代表未来。核心 View 组件将进入维护模式,仅接收关键 bug 修复。基于 View 的库及相关工具也将进入维护模式。Android Studio 中的新 UI 工具将仅支持 Jetpack Compose。所有新文档、代码实验室和示例都将优先支持 Compose 开发。开发者被鼓励使用 Compose 构建新功能,并将现有功能迁移至 Compose。作者感谢大家对功能请求和反馈的支持,并鼓励大家浏览该公告及 Google I/O 更新内容。 Android UI Development is Compose First android-developers.googleblog.com
Android for Cars 新增内容:统一平台并解锁高级体验 Android for Cars 正迎来显著增长,Google 推出更新以丰富驾驶员和开发者的车载体验。Car App Library 中的新功能与模板使开发者能够一次构建,即可覆盖多种车载信息娱乐系统。Car App Library 版本 1.8.0-beta01 和 1.9.0-alpha01 现已发布,提供更高的灵活性和更多组件。开发者可使用模板为 Android Automotive OS 创建自定义媒体应用,并利用更新后的模拟器镜像进行测试。1.9.0-alpha 版本新增支持更富表现力的体验功能,包括扩展的标题栏和聚光灯区域。开发者现在可为媒体应用使用自适应迷你播放器及新型组件。自适应视频应用即将支持停车状态下用户在 Android Auto 上观看视频,集成工作将十分简便。Android Auto 也将支持移动小组件,为用户提供新的互动方式。未来更新将持续优化用户体验,引入新的对话式模板并改进应用品牌呈现。Google Maps SDK 也将支持 POI 和天气类应用中的地图内容。鼓励开发者保持关注,并使用最新工具开始构建。 What's new in Android for Cars: Unifying platforms and unlocking premium experiences android-developers.googleblog.com
I/O 2026:Google Play 的新特性” Google Play 致力于将用户与愉悦的体验连接起来,并赋能开发者实现商业成功。他们正将应用发现扩展至商店之外的新界面和设备,例如 Gemini,从而实现更广泛的覆盖。Engage SDK 可在整个生态系统中提供个性化内容,并通过增强的集成能力和全球扩展能力加以支持。Google 正在通过引入 Play Shorts 等引人入胜的内容格式,以及由 AI 驱动的 Ask Play 以优化搜索体验,来增强 Play 商店。游戏内功能如 Play Games Sidekick 正在提升玩家参与度,并推动社区建设。他们利用 AI 简化开发者任务,自动化本地化流程并优化目录管理,以提高效率。通过延迟计费功能和延长恢复期等特性,他们正在优化收入,以应对用户流失。同时,提供增强的报告功能和 AI 驱动的洞察,以衡量绩效和投资回报率。Google 还高度重视应用安全,推出了“受 Play 保护”仪表板,用于监控和配置防御措施。此外,正在实施自动化的反垃圾和反欺诈举措,以防范恶意活动和财务损失。这些更新旨在为开发者带来最佳的投资回报。 I/O 2026: What's new in Google Play android-developers.googleblog.com
Wear OS 7 新增内容 Wear OS 7 引入了显著的能效提升,部分用户的电池续航时间可能延长高达 10%。该更新集成了 Gemini Intelligence,以提供个性化和主动式协助。新功能包括用于实时信息的 Live Updates 以及增强的媒体控制。开发者可访问 Wear Compose 1.6 和 AppFunctions,以简化应用开发。Wear OS 7 Canary 模拟器现已提供,可用于应用测试。由 Jetpack Glance 构建的 Wear Widgets 提供了更高的表现力和与其他 Android 组件的一致性。健身应用迎来了全新的 Wear Workout Tracker 体验。系统媒体控制已得到增强。Wear OS Compose 1.6 提供了更流畅的导航和更优化的列表管理。更新的 Protolayout、Tiles 和 WFF 5 提供了更多功能。鼓励开发者开始为更新后的 Wear OS 平台构建应用。 What's New in Wear OS 7 android-developers.googleblog.com
FotMob 如何利用跨设备发现功能实现 Wear OS 采用量创纪录 FotMob 是一款广受欢迎的足球平台,近期其 Wear OS 安装量显著增长。此次激增幅度为平时的 2 至 3 倍,主要得益于跨设备安装流程。关键在于让用户能够从手机应用中直接发现并安装 Wear OS 应用。团队意识到,许多拥有 Wear OS 设备的用户并不知晓手表应用的存在。他们利用 Android 的 Wearable 库来识别已连接的 Wear OS 设备。手机应用在提示安装前,会先检查手表上是否缺少 Wear OS 应用。一个用户友好的提示框(附带 Wear OS 应用截图)可引导用户启动安装。通过 RemoteActivityHelper API,可在手表上启动 Play Store 以完成安装。Wearable API 使得该功能的实现相对简便。这一简单策略在两天内带来了超过 1,500 次手表应用的新增安装。FotMob 的成功凸显了跨设备感知与无缝安装的重要性。Google 现已推出“应用内安装提示”库,以进一步简化此类实现。开发者如今可更轻松地为自身应用构建类似的跨设备旅程。 How FotMob leveraged cross-device discovery to score record Wear OS adoption android-developers.googleblog.com
通过电信最新 Alpha 版本,为您的 VoIP 应用体验带来原生可见性 Jetpack Telecom 库的首次发布引入了 CallsManager,以简化 Android 上的 VoIP 集成。CallsManager 管理通话生命周期和音频路由,支持与各种远程表面的交互。Jetpack Telecom v1.1.0 通过统一通话历史、通话记录排除以及原生回调功能增强了该库。统一通话历史允许系统拨号器显示第三方 VoIP 应用的通话记录。用户现在可以直接从系统拨号器向 VoIP 联系人发起回拨。开发者必须注册系统意图并管理通话 ID,回拨功能才能正常工作。通话记录排除允许开发者使用 isLogExcluded 防止特定通话出现在系统通话记录中。这些集成功能适用于运行 Android 16.1(SDK 36.1)及以上版本的设备。提供了示例应用程序以协助开发者实现新功能。原生拨号器使用白名单控制 VoIP 显示,开发者可使用 Telecom 示例拨号器应用进行测试。 Bring Native Visibility to Your VoIP App Experience with Telecom's Latest Alpha android-developers.googleblog.com
在安卓系统上构建智能系统 Android 正演变为一个智能系统,从而创造新的应用参与机会。一套名为 Gemini Intelligence 的新功能即将在高级 Android 设备上推出。Gemini 将在选定应用内自动化任务,在不进行重大代码修改的情况下驱动高意图流量。AppFunctions 允许开发者向操作系统提供特定工具和操作,以提升用户体验。小部件正扩展至新的形态因子,首先应用于汽车,并由 Jetpack Glance 和 RemoteCompose 提供支持。开发者可借助折叠屏设备和 XR 头显等多种形态因子进行自适应开发。Jetpack Navigation 3 和 Compose 的更新有助于构建响应式布局。Car App Library 和 Android XR SDK 提供了用于打造差异化设备体验的工具。Gemini Intelligence 功能将于今年夏季在部分手机上开始推出,并将在今年晚些时候进一步扩展。此次转变旨在提升用户体验,并将开发者置于前沿位置。更多信息将于下周的 Google I/O 大会上公布。 Building for the Intelligence System on Android android-developers.googleblog.com
Gratitude 使小部件用户的留存率提升了 25% 感恩应用开发者创建了小组件,以鼓励每日反思与正念练习。这些小组件在主页面上提供了对日记提示语、肯定语和愿景板的快速访问。小组件的使用使用户留存率提升了 25%,日记条目数量也随之增加。原始小组件基于 XML 的 RemoteViews 实现,导致了技术债务和设计不一致。为进行现代化改造,团队转而采用 Jetpack Glance,这是一个声明式框架。Jetpack Glance 缩短了开发时间,提升了代码可读性,并支持动态功能,如颜色和尺寸调整。团队还实现了生成式小组件预览,并在多种设备上进行了广泛测试。为推广新小组件,开发者利用应用内小组件固定功能以提升可发现性。重构小组件包需要重新提示用户恢复或更新其小组件。得益于此项工作,约 10% 的日活跃用户已采用这些小组件。开发者发现 Jetpack Glance 比 RemoteViews 更易用且更灵活,也更契合应用的整体设计。感恩应用的小组件体验展示了小组件如何推动习惯养成并提升用户体验。 Gratitude saw 25% higher retention for widget users android-developers.googleblog.com
前瞻:让发布更安全的应用变得更简单、更高效 Android 与 Google Play 生态系统持续演进,亟需为用户和开发者提供强有力的安全措施。Google 正在增强应用发布功能,利用 AI 工具在开发阶段识别策略违规问题,例如缺失登录凭证。开发者将通过内置洞察更便捷地选择合规 SDK。Play Integrity API 正在得到加强,以更高效地检测安全威胁并遏制滥用行为。用户隐私被置于优先地位,相关工具包括联系人选择器以及对相关政策进行的更新。后量子密码学将被实施于 Play 应用签名中,以抵御未来威胁。应用发布流程正在优化,以提升速度与可预测性,措施包括预审核检查和发布状态 API。并行发布和提交历史记录日志等功能旨在简化发布流程。Google 将推出用于业务管理的安全账户转移功能,并为开发者提供 AI 驱动的故障排查支持。最后,Android 生态系统将纳入开发者验证机制,以增强安全性。这一多管齐下的举措彰显了 Google 致力于提供安全可信平台的承诺。总体目标是为用户和开发者营造一个安全的环境。 A look ahead: Making it easier and faster to publish safer apps android-developers.googleblog.com
Gemini和Firebase AI Logic使Karrot在不到两周内通过内置的翻译功能提升了销售额 Karrot 是一个受欢迎的超本地点对点市场,面临着一个挑战,因为其北美用户中有相当一部分偏好非英语设备语言。为了提升可访问性和用户体验,公司寻求无缝翻译解决方案。他们评估了ML Kit和Gemini Nano等设备上选项,但发现它们在质量和实现难度上都存在不足。选择Firebase AI Logic及其Android SDK被证明是整合AI驱动翻译的最高效途径。这一集成使 Karrot 能够直接访问 Gemini Flash Lite,以对话速度提供准确的翻译。开发过程异常简单,工程师们在不到三小时内完成了概念验证。这种快速的响应时间降低了开发成本,使团队能够专注于优化提示和用户体验。新引入的翻译功能显著推动了销售,提高了非英语用户的购买转化率。提供翻译功能的买家更有可能主动与卖家沟通。Karrot 目前正在探索利用 Firebase AI Logic 进一步整合 AI 以简化其他工程工作流程。未来计划包括利用服务器提示模板和远程配置,以加快迭代速度并降低运营开销。该举措凸显了人工智能翻译如何促进社区联系并提升全球应用的可及性。 Gemini and Firebase AI Logic enabled Karrot to increase sales with a translation feature built in under 2 weeks android-developers.googleblog.com
Jetpack Compose 2026 年 4 月版本新增内容 Jetpack Compose 2026 年 4 月版本通过核心模块更新和新功能增强了稳定性。主要变更包括:更新测试 API,采用 StandardTestDispatcher 以增强对竞态条件的测试鲁棒性;改进共享元素动画,新增可视化调试工具,简化调试流程;增强触控板支持,将触控板事件视为鼠标事件,优化用户交互;新增 API 可直接提供主机级服务,支持 Kotlin Multiplatform;引入预览包装器及相应注解,简化自定义预览显示;移除已弃用的元素(如 Modifier.onFirstVisible()),并推荐使用替代 API;新增实验性 API,涵盖样式、媒体查询、网格布局、Flexbox 以及新的 SlotTable 实现,相关文档可供查阅并提供反馈。开发者被鼓励使用最新版本的 Compose,并对实验性更新提供反馈。即将发布的 Compose 1.12.0 将更新 compileSdk。 What's new in the Jetpack Compose April '26 release android-developers.googleblog.com
通过凭据管理器使用已验证的电子邮件简化用户旅程 在应用中,传统的验证方式(如一次性验证码)常导致用户操作受阻。如今,Google 通过 Android 的凭据管理器(Credential Manager)API 直接提供已验证的电子邮件凭据,从而消除了用户需要在应用外手动验证邮箱的需求。该 API 为开发者提供了一种安全的方式,可在多种场景下获取已验证的用户声明。借助原生的 Android 底部弹出层获取用户同意,整个流程简化为一次点击。这种 streamlined 的方法在用户同意后立即授予应用访问权限,简化了注册和账户恢复流程。开发者应利用此功能加速新用户引导,并减少对繁琐验证码的依赖。此外,该 API 还支持获取其他未验证的用户数据,如姓名和头像。开发者在采用时需考虑账户支持策略,因为 Google 颁发的凭据目前仅支持普通消费者账户。作为“使用 Google 登录”的补充,此 API 为传统登录流程提供了无缝体验。通过凭据管理器 API 集成已验证的电子邮件,可降低新用户引导的摩擦,打造安全可靠的认证旅程。我们鼓励开发者查阅集成指南,并更新其项目。 Streamline User Journeys with Verified Email via Credential Manager android-developers.googleblog.com
借助 Android Studio Panda 4 中的规划模式和下次编辑预测功能,提升您的开发效率。 Android Studio Panda 4 现已发布,为开发者带来多项增强功能。规划模式(Planning Mode)允许 AI 代理在执行任务前生成详细的项目计划,从而优化复杂项目的架构。该模式使开发者能够在实施前审查和修改计划。代理还会生成任务清单和逐步操作指南,以便清晰地进行进度跟踪与评审。下一步编辑预测(Next Edit Prediction, NEP)能够预判当前光标位置之外的编码需求,从而简化编码流程。Gemini API 启动模板简化了将生成式 AI 集成到 Android 应用的过程,它负责管理 API 密钥、自动化 Firebase 集成,并支持多种媒体输入以增强可扩展性。代理网络搜索工具(Agent Web Search)可将网络搜索结果直接集成到 Android Studio 中,确保开发者无需离开 IDE 即可获取最新信息。Android Studio Panda 4 在以往专注于提升开发者生产力的版本基础上进一步演进。本次新发布还引入了由 AI 驱动的新项目流程以及版本升级助手。我们鼓励开发者下载并探索这些功能,并提供反馈以持续优化使用体验。 Level up your development with Planning Mode and Next Edit Prediction in Android Studio Panda 4 android-developers.googleblog.com
用于 Android 的实验性混合推理及新型 Gemini 模型 得益于 Firebase AI 的新更新,Android 开发者现在可以实现高级 AI 功能。混合推理允许通过统一API在设备内和云端的Gemini模型之间动态切换。该API支持Vertex AI和开发者API的Gemini Nano设备内和云Gemini模型。 开发者可以在生成模型初始化时使用“PREFER_ON_DEVICE”或“PREFER_IN_CLOUD”模式。Firebase 混合推理 API 处于实验阶段,通过特定依赖提供,非常适合 Firebase AI 逻辑用户。一个新的样本展示了利用混合推断的综述生成和翻译。 包括 Pro 和 2 在内的新 Nano Banana 型号已提供图像生成,功能更为提升。 更新后的魔法自拍样本现在使用了Nano Banana 2,以便更轻松地更换背景。 Gemini 3.1 Flash-Lite,Flash-Lite 家族的新版本,也为有应用内翻译等使用示例的用户提供。 Gemini模型通过Firebase AI Logic SDK易于集成。 鼓励开发者探索这些新功能的混合模式示例和文档。 Experimental hybrid inference and new Gemini models for Android android-developers.googleblog.com
人造人17号第四次测试版 Android 17 Beta 4 作为计划中的最后一个测试版现已发布,供应用兼容性测试和平台稳定性测试使用。开发者被敦促更新其应用、库和工具,以确保与新版 Android 的无缝集成。主要功能变更包括:大屏幕上的强制可调整大小、动态加载代码的安全性增强;本地网络访问默认受限,需使用新的 ACCESS_LOCAL_NETWORK 权限才能获得广泛访问;后台音频交互也更为严格,仅闹钟等特定场景除外。Android 17 引入了保守的应用内存限制,以提升系统稳定性并减少电量消耗,同时通过异常检测触发堆转储以定位内存泄漏。Android Studio Panda 集成了 LeakCanary,便于在性能分析器中检测内存泄漏。设备端异常检测可为资源密集型行为(如过多的 Binder 调用或内存使用)提供分析数据。Android Keystore 现已支持后量子密码学,采用 NIST 标准化的 ML-DSA 密钥实现抗量子攻击的数字签名。开发者可注册 Pixel 设备或使用 Android 模拟器镜像进行测试,测试版用户将自动接收空中更新。针对新 SDK 进行编译并彻底测试现有应用,是开发者接下来的关键步骤。 The Fourth Beta of Android 17 android-developers.googleblog.com
Android CLI:借助任何代理工具,将 Android 应用的构建速度提升 3 倍 Android 开发者现在拥有了用于代理工作流的新工具和资源,以提升应用开发效率。全新的 Android 命令行界面(CLI)提供了程序化的接口,用于环境配置、项目创建和设备管理。CLI 的"create"命令可实现项目的快速生成。Android CLI 通过 SDK 管理、项目创建和设备管理等功能,提升了开发效率,降低了大语言模型(LLM)的 token 消耗,并加快了任务完成速度。Android Skills 仓库包含模块化指令集,引导代理完成常见开发任务,从而节省开发者的时间。Android 知识库则为代理提供来自官方渠道的最新指南。这些工具使过渡到 Android Studio 进行更高级的开发和用户界面微调变得更加便捷。Android Studio 提供由 AI 驱动的功能,支持构建面向多种设备类型的高质量应用。包括 Android CLI、Android Skills 和知识库在内的新工具,旨在提升代理的效率。这些资源依托最新的开发最佳实践和库,提供端到端、由 AI 加速的开发工具集。开发者可以立即下载 Android CLI,并立即开始使用不断扩展的技能集和知识库。 Android CLI: Build Android apps 3x faster using any agent android-developers.googleblog.com
通过更新 Play 政策,提升用户隐私保护与业务安全。 Google Play 正在实施新政策,以增强用户隐私并保护企业免受欺诈。Android 联系人选择器将成为获取联系信息的标准方式,从而提升用户信任。使用联系人功能的 App 必须采用联系人选择器或其他注重隐私的替代方案;若存在例外情况,需通过 Play 开发者声明提供正当理由。此外,Google 还推出了一种简化的位置按钮,用于一次性精确获取位置信息,以简化用户选择。需要此权限的 App 必须使用该按钮,或声明其为何不足。为保障企业安全,Google 将在 Play 控制台推出官方账户转移功能。该工具支持安全地转移账户所有权,取代此前安全性较低的方式。未经授权的账户转移(如共享凭据)将被禁止。所有账户所有权变更都必须使用新的转移功能,该功能包含为期七天的安全冷却期。Android Studio 中的 Play 策略洞察以及 Play 控制台中的预审核检查将帮助开发者。我们鼓励开发者审阅这些变更,并相应更新其应用。更多详细信息、截止日期及政策内容可在“策略公告”页面获取。 Boosting user privacy and business protection with updated Play policies android-developers.googleblog.com
准备好迎接 Google I/O:直播日程表已公布 Google I/O 2026 将于 5 月 19 日至 20 日进行直播,届时将发布 Google 的重大更新。本次大会将聚焦人工智能、Android、Chrome 和云计算技术。Google 主题演讲将于 5 月 19 日上午 10 点(太平洋时间)开始,随后是开发者主题演讲,时间为下午 1 点 30 分(太平洋时间)。与会者将有机会参与来自山景城的现场环节、演示以及专业发展活动。大会的核心议题是“代理开发时代”,旨在变革软件构建方式。我们将介绍能够自动化任务并辅助开发者的新工具。此外,大会还将展示 Android 开发的增强功能,以简化应用创建工作流,并探索用于构建具备代理能力的 Web 应用的新工具,提升自动化水平。会议内容涵盖 Android、Google AI 和 Chrome 的最新进展。自 5 月 21 日起,将提供点播课程和代码实验室。 Get ready for Google I/O: Livestream schedule revealed android-developers.googleblog.com
使用 Android 模拟器测试多设备交互 Android 模拟器现已通过全新的网络栈简化多设备交互测试。此次更新消除了连接多个 Android 虚拟设备(AVD)时复杂端口转发的需求。新网络栈可在同一主机上的所有 AVD 之间提供零配置的点对点连接。共享虚拟网络背板连接各个运行中的实例,实现直接通信,从而提升稳定性,并在 Windows、macOS 和 Linux 平台上保持一致的行为表现。主要优势包括易用性增强、稳定性提升以及跨平台兼容性。该功能适用于多设备应用测试、持续集成以及 Android XR/AI 眼镜测试,同时也扩展至汽车和 Wear OS 设备测试。多个 AVD 现在可共享虚拟网络,实现直接的点对点通信。要开始使用,只需将 Android 模拟器更新至最新版本。该新功能已在最新的 Android 模拟器版本(36.5)中默认启用。如需了解此功能的详细信息,请参阅提供的文档。 Test Multi-Device Interactions with the Android Emulator android-developers.googleblog.com
提升媒体播放体验:Media3 预加载介绍 - 第一部分 流畅的视频播放对于用户体验至关重要,但延迟是一个主要障碍。传统上,播放器在加载前等待选定,这对于短视频来说太慢了。解决方案是主动预加载,它在内容需要之前就准备好。预加载可以加快播放开始速度,减少缓冲,并提供更流畅的整体体验。本文将通过三部分系列介绍 Media3 的预加载实用工具。第一部分侧重于基础知识:理解 Media3 的预加载策略并设置 DefaultPreloadManager。预加载的核心思想是在播放开始前下载内容片段,就像在厨房里准备食材一样。Media3 提供了两个主要的预加载 API。第一个是 PreloadConfiguration,适用于播放列表可预测的场景,播放器会自动预加载下一项。这是一个易于尝试预加载的选项。第二个 API 是 PreloadManager,专为垂直信息流或轮播等动态 UI 设计,其中下一项不总是连续的。DefaultPreloadManager 是标准的实现,可以对预加载的内容和数量进行细粒度控制。它使用 TargetPreloadStatusControl 来定义基于项目与当前播放项目接近程度的预加载时长和优先级。这使得资源利用得到优化。要使用 PreloadManager,当 MediaItems 出现在 UI 中时,您就将它们添加到其中。当用户选择一个视频时,您可以从管理器中检索预加载的 MediaSource 以加快播放速度。保持管理器与当前播放索引同步并删除不再相关的项目至关重要。最后,请记住在不再需要 PreloadManager 时释放它以释放资源。一个演示通过与传统方法相比更快的加载时间来突出 PreloadManager 的优势。 Elevating media playback: Introducing preloading with Media3 - Part 1 android-developers.googleblog.com