为什么UIKit绘图不能直接使用图形处理器加速

Rem*_*ver 0 iphone cocoa-touch opengl-es

你会听到很多关于OpenGL直接使用图形处理器的优点,这就是使用这种技术而不是UIKit的主要优势.但是,如果用这种方式做得好得多,为什么UIKit也不这样做呢?

Ste*_*mer 6

UIKit构建于基于OpenGL的CoreAnimation之上.有没有想过谁会为你做所有缩放和alpha混合?它是GPU,通过OpenGL纹理包含您的视图的渲染图像.

顺便说一句,我认为这是Apple的伟大技术成就之一.想想体验的平滑程度(对于开发人员和用户而言)以及您需要做多少工作才能实现远程相似的工作.