Android VSYNC发展历程

0 前言

安卓直到android-4.1.1_r1才首次引入VSYNC实现,然后逐步演进到android-4.4才得以完善,并在android-11、12后继续大改。

1 尚未引入

android-4.0.4_r2.1之前尚未引入VSYNC[1],SurfaceFlinger被实现为一个线程,通过睡眠来实现以固定帧率合成图(详见参考资料[2]第2.1小节)。

2 初步引入

android-4.1.1_r1开始引入VSYNC,但非常粗糙。

3 基本定型

android-4.4之后VSYNC的实现基本定型,详见参考资料[3]。

4 继续改进

todo

参考资料

[1]iTOP4412|Android-4.0.3_r1 VSYNC

[2]iTOP4412|Android-4.0.3_r1 SurfaceFlinger

[3]iTOP4412|Android-4.4.4_r1 VSYNC

相关推荐
simplepeng4 小时前
我的天,我真是和androidx的字体加载杠上了
android
小猫猫猫◍˃ᵕ˂◍6 小时前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
CYRUS_STUDIO8 小时前
使用 AndroidNativeEmu 调用 JNI 函数
android·逆向·汇编语言
梦否8 小时前
【Android】类加载器&热修复-随记
android
徒步青云8 小时前
Java内存模型
android
今阳8 小时前
鸿蒙开发笔记-6-装饰器之@Require装饰器,@Reusable装饰器
android·app·harmonyos
-优势在我13 小时前
Android TabLayout 实现随意控制item之间的间距
android·java·ui
hedalei13 小时前
android13修改系统Launcher不跟随重力感应旋转
android·launcher
Indoraptor14 小时前
Android Fence 同步框架
android
峥嵘life15 小时前
DeepSeek本地搭建 和 Android
android