实现奇特的创意为构建用户满意的应用开了个好头,但这仅仅是个开始。下一步需要尽可能提高应用的性能。例如,用户对应用具有如下的期望:
- 耗电少。
- 启动快。
- 对用户互动响应迅速。
本部分为您提供必要的操作方法,帮助您打造既奇特又高效的应用。请阅读下文,了解如何开发耗电少、响应快、效率高且运行稳定的应用。
文档
- Android Vitals
- 进程和线程概览
- 通过线程提升性能
- 针对电池续航时间进行优化
- 针对低电耗模式和应用待机模式进行优化
- 缩减 APK 大小
- 管理应用内存
- 内存管理概览
- 进程间的内存分配
- 专为无缝体验设计
- 让您的应用随时能迅速响应
- 检查GPU 渲染速度以及是否过度绘制
- 性能提示
- 系统跟踪
- SMP Primer for Android
- 在 Android Runtime (ART) 上验证应用行为
扩展
- Filament
- Android Jetpacket benchmark
- Perfetto & Systrace(systrace/atrace/ftrace)
- Throttle strategy(Thermal)
- Android Studio Profile
- UI Performance(CPU/GPU)
- Android Run Time (ART)
- smaller APKs
- App Launch time
- udacity.com/google
- Android NDK performance
- Android high-performance audio
- Android battery and memory optimizations