RSS Android 开发者博客 关注 Android 开发者博客是一个由 Google 维护的平台,为 Android 应用开发者提供更新、见解和指南。它定期发布关于各种主题的帖子,包括 Android 的新功能、Android 开发工具的更新、开发者成功故事和开发者最佳实践提示。 该博客面向 Android 应用开发者,旨在帮助他们将应用程序优化到 Android 平台上。它还鼓励开发者分享他们在应用开发中的经验、想法和成就。 RSS android-developers.googleblog.com Android Developers Blog 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
使用凭据管理器将用户迁移到通行密钥的最佳实践 密码是重要的安全弱点,但通行密钥提供了一种用户友好、防钓鱼且安全的替代方案。Android Credential Manager API 促进了向通行密钥的过渡,同时保留了对传统登录方法的支持。通行密钥是与设备解锁机制相关联的加密凭证,通过更快、更安全的登录来增强用户体验。好处包括统一的登录界面、缩短登录时间、提高对数据泄露的安全性以及跨设备兼容性。X、KAYAK 和 Zoho 等著名应用程序在采用通行密钥后,登录率和速度都得到了显著提高。开发者可以利用 Credential Manager API 实现通行密钥、密码和联合登录,从而简化身份验证流程。建议在用户注册、登录、帐户恢复和密码重置期间提示使用通行密钥。鼓励采用需要明确的价值主张,突出安全性、便利性和跨平台一致性。无缝的用户体验,包括统一的 UI 和备用选项,至关重要。对用户进行教育和逐步推出可以进一步提高采用率。Uber 在帐户设置和其他关键时刻战略性地推广通行密钥,在不中断核心用户旅程的情况下推动了高采用率。Economic Times 改进了他们的通行密钥提示,将其从敏感的结账流程中移除,以提高转化率,并侧重于登录和帐户管理部分。将通行密钥与 Credential Manager 集成可以建立信任、增强安全性并实现身份验证策略的未来保障。遵循 UX 指南和提供的文档对于优化和无缝的通行密钥实施至关重要。 Best practices for migrating users to passkeys with Credential Manager android-developers.googleblog.com
#WeArePlay:认识那些支持全球企业的应用和游戏背后的团队 本文重点介绍了创始人开发的赋能全球创业者和企业主的应用程序。其中一个例子是 Lluís 和 Man Hei 开发的 Treinta 应用,该应用为微型企业实现销售、库存和现金流的数字化,为他们节省了时间。他们的目标是到 2026 年拥有 10 万名付费会员。另一款特色应用是 Glints,由 Ying、Yong、Steve 和 Oswald 创立,该应用利用人工智能简化招聘和求职流程。Glints 的目标是成为印度尼西亚领先的职业应用。Dave 和 Songe 开发了 SQUIRE,这是一个面向美发沙龙的一体化平台,用于管理预约、付款、库存和分析。他们正在不断扩展 SQUIRE 的功能,以提升美发沙龙的体验。这些创始人正在用创新的技术解决现实世界中的问题。#WeArePlay 的故事展示了这些鼓舞人心的个人。他们的应用程序展示了数字解决方案在商业中的力量。文章鼓励读者发现更多特色创始人。 #WeArePlay: Meet the people behind apps & games powering businesses around the world android-developers.googleblog.com
来自 Made by Google 的开发者最新消息,Android Studio 中 Gemini 的更新,以及全新的 Androidify:我们的 Android 节目夏季特辑 Android团队致力于开发者成功,发布工具和更新以增强应用创建。 Android Studio 中的 Gemini,现在具有 Agent Mode 和 MCP 集成,可以提高生产力并缩短开发时间。 Android Studio Narwhal 3 功能更新引入了 Resizable Compose Preview 和 Play Policy Insights,进一步提高效率。 Compose Adaptive Layouts 1.2 beta 简化了针对大屏幕和自适应 UI 的构建,实现多面板体验。 Wear OS 6,为新款 Pixel Watch 4 提供支持,提供 Material 3 Expressive 等工具,用于创建令人惊叹的表盘,以及 Watch Face Push API 用于自定义市场。 Wear OS 6 还提高了电池续航时间和应用启动速度。 经过重建的 Androidify 应用使用 AI,包括 Gemini 和 Imagen,可以根据自拍或提示创建个性化的 Android 机器人。 用户还可以使用即将推出的 Veo 集成,将他们的机器人动画制作成短视频。 这些更新在《Android Show》的夏季节目中展示,这是一个供开发者反馈和讨论的平台。 团队鼓励开发者分享他们对未来节目的想法。 The latest for devs from Made by Google, updates to Gemini in Android Studio, plus a new Androidify: our summer episode of The Android Show android-developers.googleblog.com
使用 Gemini 在 Android Studio 中将 UI 开发时间缩短 40%。 Entri,一个为超过1500万印度人提供本地语言在线学习的平台,已在Android Studio中采用了Gemini来提高开发者的生产力。这种集成使开发者能够直接从Figma原型生成Compose UI代码,大大缩短了构建整个屏幕所需的时间。例如,Entri的注册流程的改版时间从数小时缩短到不到45分钟,并且每个屏幕的UI构建总时间缩短了40%。Gemini还通过快速生成A/B测试和功能切换的代码,简化了Entri的实验过程,从而实现了更快的迭代和明智的决策。该工具在快速推出新的AI学习功能(如AI教学助手和面试辅导)方面发挥了关键作用,将开发时间从数周缩短到几天。此外,Gemini通过直接在Android Studio内提供编码问题的即时答案和调试帮助(通常与App Quality Insights搭配使用),减少了上下文切换。这种高效的调试过程有助于更快地解决崩溃问题,并通过揭示边缘情况和替代解决方案来提高应用程序的稳定性。通过分担常规任务,Gemini使Entri的开发者能够更专注于创新、创造力和战略规划,从而使他们的工作更有效率、更具协作性,也更具激励性。 Entri cut UI development time by 40% with Gemini in Android Studio android-developers.googleblog.com
Dashlane 如何仅用 78 行新代码将密码管理器带到 Wear OS Dashlane,一款拥有数百万用户的热门密码管理工具,推出了 Wear OS 应用。这次扩展得益于 Wear OS 上新的 Credential Manager API,该 API 现在支持通行密钥。此前,Wear OS 缺乏标准的凭证 API,这使得 Dashlane 无法在其智能手表上提供核心功能。Credential Manager API 通过标准化身份验证选项(如通行密钥、密码和联合身份)来简化登录体验。Dashlane 发现这个 API 非常有益,允许他们重用了移动应用程序中 92% 的 Credential Manager 代码和 60% 的 UI 代码用于 Wear OS 版本。在 Wear OS 上实现 Credential Provider 接口非常简单,主要通过调用现有的移动代码进行凭证查询和选择。Dashlane 强调,跨手机和 Wear OS 的统一 API 显著减少了开发工作量。作为早期采用者,Dashlane 的 Wear OS 应用在三个月内就达到了其活跃设备安装基数的 1%。他们建议其他开发者集成通行密钥选项,认为它们是身份验证的未来。Dashlane 在 Wear OS 上的创新巩固了其作为以用户为中心的创新者的品牌形象。Credential Manager API 简化了 Wear OS 用户的身份验证,允许他们直接从手腕上管理凭证。 How Dashlane Brought Credential Manager to Wear OS with Only 78 New Lines of Code android-developers.googleblog.com
使用 Compose Adaptive Layouts 1.2 Beta 展开新的可能性! 安卓生态系统正在通过可折叠设备等新的外形因素不断扩张,这使得自适应应用开发对于用户体验至关重要。Compose Adaptive Layouts Library 1.2 现在已进入 Beta 测试阶段,提供了有效创建响应式用户界面的工具。此版本引入了新的布局策略,如 reflow(重排)和 levitate(悬浮),用于在不同屏幕尺寸上实现动态设计。它还包括对 Large 和 Extra-Large 窗口大小类的内置支持,以便在广阔的屏幕上实现丰富的多窗格用户界面。采用自适应思维模式可以提高应用的直观性和用户参与度,因为用户更有可能忠于在多个设备上表现出色的应用。自适应开发可以提升参与度,从而带来更快乐的用户、更高的价值和新的用户获取。不断扩张的生态系统包括可折叠设备和大屏幕设备,为开发者提供了接触广泛受众的机会。对连接显示器等功能的投资进一步实现了桌面级体验和多实例工作流程。为了做好准备,开发者应评估当前应用,使用 Compose Adaptive Layouts 等库支持优化布局,并考虑触摸之外的所有输入方法。探索大型屏幕设计库和自适应应用指南等资源可以激发和指导开发工作。 Unfold new possibilities with Compose Adaptive Layouts 1.2 beta android-developers.googleblog.com
Androidify:使用 Jetpack Compose 和 Firebase,通过 Gemini 构建 AI 优先的 Android 体验 Androidify 是一款新应用,可在网络和 Google Play 上使用,允许用户使用自拍和 AI 创建个性化的 Android 机器人。 该应用通过 Firebase AI Logic SDK 利用 Google 的 Gemini 和 Imagen 模型实现关键功能。 它使用 Gemini 2.5 Flash 验证用户自拍的清晰度和安全性。 然后,该应用会生成详细的图像说明,以增强用于 AI 机器人生成的提示。 经过微调的 Imagen 3 模型会根据这些丰富的提示创建独特的 Android 机器人头像。 Gemini 2.5 Flash 还为随机机器人描述提供“帮助我写作”功能。 用户界面使用 Jetpack Compose 构建,采用 Material 3 设计原则和自适应布局。 CameraX 和 ML Kit 姿势检测 API 实现智能相机交互和响应能力。 最近的更新包括使用 Gemini 图像编辑的 AI 驱动的背景氛围生成。 此外,一个“贴纸模式”使用 ML Kit 主题分割来删除背景,从而创建可共享的贴纸。 用户可以通过演练、代码检查或试用该应用程序来探索 Androidify 背后的技术。 Androidify: Building AI first Android Experiences with Gemini using Jetpack Compose and Firebase android-developers.googleblog.com
Android Studio Narwhal 3 功能更新:可调整大小的 Compose 预览、每月发布和更智能的 AI Android Studio Narwhal Feature Drop 3 通过改进的 AI 辅助和核心工作流程升级,提升了开发者的生产力。 Gemini 现在通过 AGENTS.md 文件、图像附件和 @file 附件提供了更好的上下文。 图像附件允许从模型生成 Compose 代码,理解 UI 结构,并使用屏幕截图调试 UI 错误。 AGENTS.md 文件为团队提供项目特定的指令,以确保 AI 在团队中的响应一致性。 此版本还引入了用于测试应用备份和恢复功能,以便更流畅地进行用户设备转移的工具。 Play Policy Insights 可以在 IDE 中直接提供潜在的 Google Play 政策违规的早期警告。 Proguard 检测通过识别过于宽泛的 keep 规则来帮助优化代码。 Android 视图现在允许将构建文件直接显示在其模块下,以实现更好的导航。 开发者可以通过新的手动同步选项获得对 Gradle 同步的更多控制。 可调整大小的 Compose 预览通过动态调整预览大小以进行响应式 UI 测试,从而加快 UI 迭代速度。 此更新是 Android Studio 新的每月发布节奏的一部分,旨在更频繁地进行改进。 Android Studio Narwhal 3 Feature Drop: Resizable Compose Preview, monthly releases and smarter AI android-developers.googleblog.com
9月3日锁定收看:在《Android Show》夏季特辑中,我们将回顾“Google新品发布会”的最新消息以及更多精彩内容。 “Android Show”夏季特别节目将于太平洋时间 9 月 3 日(星期三)上午 11 点播出。这个每季度一次的节目将涵盖最近“Made by Google”活动的最新动态。开发者将学习如何为运行 Wear OS 6 的新款 Pixel Watch 4 进行开发。该节目还将演示如何利用 Pixel 10 Pro Fold 的 API。这包括为折叠屏设备上的多窗口体验适配应用。Android Studio 中 Gemini 的新功能也将得到重点介绍,以提高开发者的生产力。该节目旨在与 Android 开发者社区进行交流。Annyce Davis 和 John Zoeller 将主持本期节目。观众将直接听到构建 Android 的工程师的介绍。该节目将在 YouTube 和 developer.android.com/events/show 上进行直播。 Tune in on September 3: recapping the latest from Made by Google and more in our summer episode of The Android Show android-developers.googleblog.com