View Single Post
allnameswereout's Avatar
Posts: 3,397 | Thanked: 1,212 times | Joined on Jul 2008 @ Netherlands
#1359
Originally Posted by zwer View Post
On the same hardware - no way. No matter how good VM you build, no matter how optimized its JIT pathways are, you can't beat native execution.
..and you can't beat ASM. But whats the point of traveling 55 mph when 45 mph gets you home too. Saving 3 minutes?

Symbian was written from the ground up for embedded devices whereas Linux was not. Doesn't mean much anymore now.

Of course, they'll conveniently say that the manufacturers should include their optimizations all by themselves if they want to accelerate their UIs, but that is just to mask the original problem - that Android is still just a glorified virtual machine. GPU acceleration hooks should exist in gfx drivers (just like those exist for video acceleration), and then there would be no problem, but that makes writing drivers longer and would require a good revamp of the Dalvik stack which Google seems to put off for years now.
In 3.0 AFAIK, and it requires the entire graphics server to utilize the GPU. Even in Linux desktop land this part is only recently taking the right direction with Wayland.

From a practical point of view I don't have tearing on my Android device. I did have tearing on my Nokia N900.
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!