Android Laggy

Ada cukup panjang alasan yang dikemukakan oleh Andrew Munn dalam artikel nya yang berjudul “The Reason Android is Laggy”.
Keseluruhan artikel sangat menarik dan layak untuk Anda baca (terutama bagi pengguna Android devices), tetapi ada satu point yang ingin saya kutip.

Even with a Galaxy Nexus, or the quad-core EeePad Transformer Prime, there is no way to guarantee a smooth frame rate if these two design constraints remain true. It’s telling that it takes the power of a Galaxy Nexus to approach the smoothness of a three year old iPhone. So why did the Android team design the rendering framework like this?

Work on Android started before the release of the iPhone, and at the time Android was designed to be a competitor to the Blackberry. The original Android prototype wasn’t a touch screen device. Android’s rendering trade-offs make sense for a keyboard and trackball device. When the iPhone came out, the Android team rushed to release a competitor product, but unfortunately it was too late to rewrite the UI framework.

This is the same reason why Windows Mobile 6.5, Blackberry OS, and Symbian have terrible touch screen performance. Like Android, they were not designed to prioritise UI rendering. Since the iPhone’s release, RIM, Microsoft, and Nokia have abandoned their mobile OS’s and started from scratch. Android is the only mobile OS left that existed pre-iPhone.

Prototipe dari Android bukan lah smartphone berlayar sentuh, melainkan sebuah device yang ber-keyboard mirip dengan BlackBerry. Ketika iPhone dirilis, Microsoft, RIM dan Nokia kemudian bergegas meninggalkan sistem operasi mobile mereka yang lama dan membuat yang baru dari awal. Sayang nya Android tidak begitu, Android adalah sistem operasi mobile yang masih eksis sejak jaman pra-iPhone.