其实我觉得这个不应该是描述里的 「 SurfaceFlinger 和 backboardd 的区别」,更多应该是 Metal 和 Vulkan 的区别。
为什么这么说?首先简单区分下 Android 和 iOS framework 层面渲染框架的差异。
AndroidAndroid 上一切内容都会渲染到 Surface 上,Surface 大部分来自 Window ,在 framework 层面调用了 Canvas.draw 之后,实际上转化为绘制指令提交给 RenderThread ,RenderThread 向 GPU 发出命令,最终通过 SurfaceFlinger …。
{dede:pagebreak/}
27寸显示器有必要上4K吗?
你被哪个后来知道很sb的BUG困扰过一周以上吗?
阿里云为什么没有一年的免费云服务?
kvm是否会增加显示信号的传输延迟,或者键鼠的延迟?打游戏用这个,会影响吗?
Flutter 为什么没有一款好用的UI框架?
做独立站的人后来都怎么样了?
go 有哪些成熟点的后台管理框架?
为什么有些NAS用户弄那么多硬盘?
大量消息在 MQ 里长时间积压,该如何解决?
多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
相亲男见面5次,第5次的时候尝试拉我的手,我甩开了,后面就再没约过我,怎么办?
LCD党真的只是少部分人吗?
显示器选择 2k分辨率还是144hz刷新率?
“哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
马云也搞不明白:为什么现在用户偏爱微信支付,而不是支付宝?
网红大蓝老婆大叶子晒自己的电费?40万每年,到底是什么概念?