用户希望应用从启动到整个使用过程中都响应迅速且运行流畅。在您检查应用是否存在性能问题后,即可修复所有问题并提升应用性能。
工具和库
Android 提供了多种工具和库,可在生产环境中持续提升您的应用性能,这是最重要的。
基准配置文件
将基准配置文件集成到您的应用或库中,这是提升性能最有效的方式。它能显著优化应用启动时间、减少渲染缓慢,并提升最终用户的性能。如需了解详情,请参阅基准配置文件。
启动配置文件
启动配置文件是一项实验性功能,类似于基准配置文件,但应用方式不同且具有独特优势。基准配置文件在应用安装到设备上时优化性能,而启动配置文件在编译时应用。它向 R8 代码压缩器提供提示,以便将常用类在 DEX 文件中分组。这可以减少应用启动期间的页面错误,从而缩短启动时间。如需了解详情,请参阅DEX 布局优化和启动配置文件。
应用启动库
应用启动库可让您进一步优化应用启动体验。库开发者和应用开发者均可使用应用启动库来简化启动序列和优化启动操作。
为低内存设备进行优化
性能提升始于基础。通过针对入门级设备进行优化,您可以提升所有设备类别的效率。当使用内存受限的设备时,用户更有可能遇到应用启动延迟、应用无响应 (ANR) 或应用崩溃等问题。在开发、测试和对应用进行基准测试时,请牢记这一细分市场,为您的应用奠定高性能基础。
Android(Go 版本)是 Android 平台操作系统的一种配置,可为低内存设备提供优化的体验。如需详细了解如何提升入门级设备的稳定性和性能,请参阅为 Android(Go 版本)进行优化。
解决常见问题
如果现有工具或库无法解决您的性能问题,我们建议您检查以下类别中的常见问题和解决方案: