操作指南

Android Performance Spotlight Week 助您快速提升应用性能!

阅读用时:3 分钟
Ben Weiss
开发者关系工程师

在开发新功能时,应用性能往往会被放在次要位置。不过,虽然开发者不一定总是最先想到应用性能,但用户却能清楚地看到应用性能的不足之处。当新功能加载时间过长或渲染速度缓慢时,用户可能会感到沮丧。而不满意的用户更有可能放弃您花费大量时间开发的功能。

应用性能是用户体验和应用质量的核心组成部分,最近的研究表明,应用性能与用户满意度提高、用户留存率提高和评分提高密切相关。

我们随时为您提供帮助…欢迎参加 Android Performance Spotlight Week !在整个一周内,我们将为您提供省力高效的工具和指南,帮助您快速提升应用性能。我们将帮助您打好基础,然后深入了解如何让您的应用变得更好。

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。我们希望您在启用 R8 时充满信心,而不是仅仅抱有希望。

 

 

请阅读博文和开发者指南,了解如何测试R8 以及如何排查R8 的问题。

周三:更深入的性能注意事项

2025 年 11 月 19 日

在周中,我们将探索 R8 优化器之外的具有重大影响的性能产品。 我们将向您展示如何使用配置文件引导型优化(包括 基准配置文件启动配置文件)来大幅提升应用的启动速度和交互性能。 这些配置文件已经过验证,可以带来巨大的性能提升。我们还将分享有关 Jetpack Compose 渲染性能改进的激动人心的消息。此外,我们还将分享如何通过有效管理后台工作来优化应用的运行状况。

请阅读 博文

周四:衡量和改进

2025 年 11 月 20 日

如果您无法证明性能有所提升,那么就不能说性能得到了改进。周四我们将重点介绍性能衡量。我们将分享完整的指南,从使用 Jetpack Macrobenchmark 和新的 UiAutomator API 等工具进行本地衡量和调试,以捕获卡顿和启动时间,到在实际环境中监控应用,应有尽有。您将了解 Play Vitals 其他新的 API ,以便了解您的实际用户性能并量化您的成功。

请阅读 博文

周五:Ask Android Live

2025 年 11 月 21 日

我们将以一场深入的实时对话来结束本周的活动。您将有机会与每天构建和使用这些工具的工程师和开发者关系团队直接交流。我们将邀请 R8 和其他性能团队 的专家小组,实时回答您最棘手的问题。请准备好您的问题!

请阅读 博文 并观看 Ask Android 会议的录制内容。

 

 


📣 参加性能挑战!

我们不仅会分享指南,还会向您发起挑战,让您将指南付诸实践!

本周,我们向您发起的挑战是:为您的应用启用 R8 完整模式。

  1. 请按照我们的开发者指南开始操作: 启用应用优化
  2. 然后,衡量所产生的影响 。不要仅仅是 感觉 到变化,还要 验证 变化。您可以使用或改编我们的 GitHub 上的 Macrobenchmark 示例应用中的代码来衡量启动时间,从而衡量性能提升情况。

我们相信,您会看到应用性能有显著提升。

此外,您还可以使用社交媒体标签 #AskAndroid 来提出问题。在整个一周内,我们的专家将监控并回答您的问题。

作者:

继续阅读