Android

Android性能优化典范

Google关于Android性能优化典范的专题介绍了Android系统中有关性能问题的底层工作原理,也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。本文是对这些问题和建议的总结梳理。

​在 Android 上进行高刷新率渲染

长久以来,手机屏幕刷新率都是 60Hz。应用和游戏开发者也习惯了假定刷新率为 60Hz,也就是每 16.6ms 生成一帧,而且这样开发出来的应用和游戏都会正常进行。但现在的情况已经不同了。最新的旗舰级设备往往会搭载刷新率更高的屏幕,可以带来更流畅的动画效果、更低的延迟,从而获得更好的整体用户体验。还有一些设备支持可变刷新率,比如 Pixel 4,它支持 60Hz 和 90Hz 两种刷新率。

Android图像显示的底层原理

从事android开发有一段时间了,但是对于它的底层原理一直感到很陌生,前几天听同事问到,为什么app显示有时候很卡,对于这个问题我一般都会从内存占用过多方面去思考,但是为什么内存占用过多会卡顿呢,没办法了,在这个时候你如果不懂android的图像显示的底层原理那么这个问题你是根本答不了的。