@
skywinger Android的GUI系统是谷歌自己虚拟机提供的,不是SUN(或者说现在的甲骨文的JVM),不是标准Java框架的一部分,应该独立出来称为dalvik,谷歌仅仅是使用Java作为开发语言而已。其实我应该说的准确点,Java默认自带的SWING图形框架挺扯的。
举个例子,Eclipse打开的时候,连加载提示页面都得好几秒才能弹出、、、SWING就是个悲剧。当初学习Java的这个部分,写的Hello World弹出都相当慢。
至于J2ME 这类在手机上运行的Java,他的图形库是比较轻量级的。效率尚在可以接受的范围内,但是相比Android乃至其他的图形框架还是差的多。
iOS上的图形系统和MacOSX上还是有些不同的,iOS上的所有UI都默认强制OpenGL渲染,MacOSX上则还是允许CPU渲染的。所以iOS更流畅一点也还是就容易理解了。
本人对Android的图形渲染还是比较认可的。之所有有时候会感觉略卡。我觉得还有大部分安卓机默认的触摸操作采样效率都比较低等其他一些原因。