在开发新功能时,应用性能往往会被放在次要位置。不过,虽然开发者不一定总是会最先想到这一点,但用户可以清楚地看到应用的性能在哪些方面落后。如果新功能加载时间过长或呈现缓慢,用户可能会感到沮丧。而不满意的用户很可能会放弃您花费大量时间开发的功能。
应用性能是用户体验和应用质量的核心组成部分,最新研究表明,应用性能与用户满意度、用户留存率和评价得分的提高密切相关。
我们随时为您提供帮助…欢迎来到 Android 性能聚焦周!我们将在整周内为您提供省时省力、效果显著的工具和指导,帮助您的应用快速提升性能。我们可帮助您奠定基础,然后深入了解如何让您的应用变得更好。
R8 优化器和配置文件引导的优化是提升应用整体性能的基础工具。因此,我们刚刚发布了对 Android Studio 工具的重大改进,以提升性能。此外,借助 Android Gradle 插件 9.0,我们还推出了新的 API,让您在配置 R8 Android 应用优化器时能够更轻松地做出正确的选择。Jetpack Compose 版本 1.10(目前处于 Beta 版阶段)随附了多项可提升应用渲染性能的功能。除了这些更新之外,我们还将为您简要介绍如何改进应用健康状况和性能监控。我们的一些合作伙伴也将分享他们提升效果的故事。
请在整个星期内持续关注本博客,我们会更新这篇博文,其中会包含所有已发布内容的摘要。我们很高兴能与您分享这些更新,并帮助您提升应用的性能。
下面详细介绍一下我们将介绍的内容:
周一:使用 R8 进行有目的的性能优化
2025 年 11 月 17 日
我们将首先深入了解 R8 优化工具。这不仅是为了缩小应用的大小,更是为了从根本上了解 R8 优化器如何提升应用的性能,以及您为何应立即使用它。我们刚刚发布了迄今为止最大规模的全新技术指南。这些指南介绍了如何启用、配置和排查 R8 优化器的问题。在周一,您还将看到顶级合作伙伴的案例研究,了解他们取得的实际成效。
周二:调试和排查 R8 问题
2025 年 11 月 18 日
我们将直接解决“启用 R8 后,为什么我的应用会崩溃?”这个问题。我们知道,高级优化有时会揭示极端情况,因此我们专注于调试和排查与 R8 相关的问题。我们将向您展示如何使用 Android Studio 中的新功能来反混淆堆栈轨迹、识别常见的配置问题,以及如何实施最佳实践来充分利用 R8。我们希望您在打开开关时充满信心,而不仅仅是抱有希望。
周三:更深入的性能考虑因素
2025 年 11 月 19 日
在周中,我们将探讨 R8 优化器之外的高成效性能产品。我们将向您展示如何使用基准配置文件和启动配置文件,通过 Profile Guided Optimization (PGO) 技术大幅提升应用的启动速度和互动体验。 它们已准备就绪,并已证明能够带来另一波巨大的提升。我们还带来了有关 Jetpack Compose 渲染性能改进的激动人心的消息。此外,我们还将介绍如何通过有效管理后台工作来优化应用的健康状况。
阅读博文。
星期四:衡量并改进
2025 年 11 月 20 日
如果您无法证明,就不能说有所改进。周四专门用于衡量效果。我们将分享完整指南,从使用 Jetpack Macrobenchmark 和新的 UiAutomator API 等工具进行本地测量和调试(以捕获卡顿和启动时间),一直到在实际环境中监控应用。您将了解 Play Vitals 和 其他新 API ,以便了解真实用户的性能并量化您的成功。
阅读博文。
星期五:Ask Android Live
2025 年 11 月 21 日
我们将在本周结束时进行深入的实时对话。您可以直接与每天构建和使用这些工具的工程师和开发技术推广团队成员交流。届时,R8 和其他性能团队的专家将齐聚一堂,现场解答您最棘手的问题。准备好您的问题!
阅读博文并观看“Ask Android”会话的录制内容。
📣 参加“效果”挑战赛!
我们不仅会分享指导。我们诚邀您将这些知识付诸实践!
本周,我们为您准备了以下挑战:为您的应用启用 R8 完整模式。
- 请按照我们的开发者指南开始操作: 启用应用优化。
- 然后,衡量影响。不要只是感觉到差异,还要验证差异。使用或改编 GitHub 上的 Macrobenchmark 示例应用中的代码来衡量性能提升,以测量启动时间在优化前后的变化。
我们相信,您会看到应用的性能有显著提升。
欢迎使用社交媒体标签 #AskAndroid 提出问题。在整个周内,我们的专家都会关注并回答您的问题。
继续阅读
-
操作方法
我们将介绍配置文件引导型优化、Jetpack Compose 性能改进以及在后台运行时的注意事项。
Ben Weiss, Breana Tate, Jossi Wolf • 阅读用时:8 分钟
-
操作方法
无论您是在 Android Studio 中的 Gemini、Gemini CLI、Antigravity 中使用 Gemini,还是在使用 Claude Code 或 Codex 等第三方智能体,我们的使命都是确保您可以在任何地方进行高质量的 Android 开发。
Adarsh Fernando, Esteban de la Canal • 阅读用时:4 分钟
-
操作方法
考虑到 Android 用户非常关注电池电量消耗过快的问题,Google 一直在采取重大措施来帮助开发者构建更省电的应用。
Alice Yuan • 阅读用时:8 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。