我总是看到人们在GoogleIO或WWDC上谈论如何在移动设备上绘制屏幕(位/像素)是多么昂贵。有人能解释一下为什么吗?
发布于 2011-06-29 18:18:59
因为像素绘图没有使用任何图形加速硬件。例如,使用设备的通用指令集执行Java中的像素绘制。例如,用Java逐像素创建文本将非常缓慢。相反,图形加速硬件管道允许在当时移动多个像素,还允许使用移动芯片上的特殊硬件操作员(例如Tegra芯片)绘制几何对象。这不仅适用于Android和Apple设备,也适用于桌面计算机上的一些图形框架。
有时您将别无选择,但作为一个拇指角色,尝试使用更高级别的API绘制到屏幕上,因为它们将有机会映射到设备的硬件加速功能。
https://stackoverflow.com/questions/6525165
复制相似问题