我创建了一个HTML5 Web应用程序,该应用程序通过CSS3属性translateZ(0)
使用硬件加速。
在我四岁的时候,每个作品都非常顺利。
当我在iPhone4上测试相同的东西时,性能会大大下降。几乎无法使用。
是否有某种怪异的技巧为iPhone4启用硬件加速?还是它的GPU这么弱?
最佳答案
结果表明,我一直在以错误的方式进行硬件加速的转换,请参阅:
What are the "golden rules" to increase CSS3 transition performance on mobile devices?
使用translate3d(x, y, z)
代替translateZ(0)
和left:x
帮了我大忙。现在,即使在较旧的iPhone上,所有过渡也都可以非常顺利地进行。