Android Graphics Performance

Dianne Hackborn has posted on Google+ about some common myths regarding Android’s graphics rendering pipeline, and we have a rebuttal to that one as well. Interesting stuff, but I want to talk abut something related: Android’s gaphics performance. I’m hearing a lot of talk about how Android’s effects and transitions and such aren’t as smooth as those on iOS, but on my Galaxy SII, everything is super-smooth. So, I’m wondering – what’s it like for you?

Considering the consistent talk on the web about Android’s less-than-stellar graphics performance, I expected to have to deal with this issue as well when I bought my Galaxy SII (after iOS and Windows Phone 7, I only needed an Android device to round out my collection).

Imagine my surprise when I found that graphics performance was about on par with iOS on my iPad 2 and WP7.5 on my HTC HD7, and a little better than on my (much slower, spec-wise) iPhone 3GS. When the phone was new, I assumed that maybe after installing lots of applications, the problem would rear its ugly head. However – it didn’t. A few months down the line, and it’s still fast and responsive.

I did notice one thing: shoddy graphics performance on Samsung’s own lock screen (which I replaced with another one, which does perform perfectly). Could this mean it’s not necessarily Android itself that’s at fault, but OEMs? Or, put differently – does it differ per application?

Even browser performance is perfect. In fact, it’s often a little better than on my iPad 2 (WP 7.5 is no match at all). Everything loads fast, scrolling is butter smooth, panning is fine, and zooming is just as fast as on my iPad 2.

So, what is it? Is it simply a lack of sheer raw power, and is the Galaxy SII fast enough to handle it all? Does it differ per phone? Is it RAM, processor power, GPU? Does Android version matter? What are your experiences?

52 Comments

  1. 2011-12-06 10:25 pm
    • 2011-12-06 10:29 pm
      • 2011-12-06 10:33 pm
        • 2011-12-06 10:34 pm
          • 2011-12-06 10:43 pm
          • 2011-12-07 12:18 am
    • 2011-12-07 11:32 am
  2. 2011-12-06 10:27 pm
    • 2011-12-06 10:38 pm
      • 2011-12-06 11:08 pm
      • 2011-12-07 1:23 am
        • 2011-12-07 6:50 am
    • 2011-12-06 11:07 pm
      • 2011-12-07 7:11 pm
    • 2011-12-06 11:11 pm
      • 2011-12-08 9:23 am
    • 2011-12-07 1:21 am
  3. 2011-12-06 10:32 pm
    • 2011-12-07 6:45 am
      • 2011-12-07 11:46 pm
  4. 2011-12-06 11:29 pm
    • 2011-12-06 11:31 pm
      • 2011-12-07 12:00 pm
  5. 2011-12-06 11:34 pm
  6. 2011-12-06 11:37 pm
    • 2011-12-06 11:57 pm
  7. 2011-12-07 12:05 am
  8. 2011-12-07 12:34 am
  9. 2011-12-07 1:14 am
  10. 2011-12-07 1:48 am
  11. 2011-12-07 3:37 am
  12. 2011-12-07 5:15 am
  13. 2011-12-07 7:24 am
  14. 2011-12-07 8:29 am
  15. 2011-12-07 9:10 am
  16. 2011-12-07 9:23 am
  17. 2011-12-07 2:04 pm
  18. 2011-12-07 2:20 pm
  19. 2011-12-07 2:29 pm
  20. 2011-12-07 3:10 pm
  21. 2011-12-07 4:11 pm
  22. 2011-12-07 4:57 pm
  23. 2011-12-07 6:49 pm
  24. 2011-12-07 6:57 pm
  25. 2011-12-07 10:27 pm
  26. 2011-12-08 12:18 pm
    • 2011-12-09 1:20 am
  27. 2011-12-09 4:58 pm