I wanted to test Android for the html5 / Javascript web application, so I bought Nexus 7 (2nd Gene) and updated the OS to the latest version 4.3.
Nexus has significantly better specs than my old iPad 2 test:
- 2GB ram vs 512MB
- 1.5GHz x 4cores vs 1GHz x 2cores
However, I find that the interaction of the Nexus UI on web pages is between ~ 5-10 times slower than the iPad. Buttons, animation, etc. Very lags. For example, pressing a button while pressing a button that is not pressed on the iPad 2 keeps up with the same speed as your finger can twitch even when drumming with two fingers (more than 5 seconds). While Nexus is noticeably behind user touch less than 1 / sec. In fact, Android / Nexus is so slow that it sometimes skips the un-touch event, leaving the button pressed.
I'm trying to figure this out, is this a limitation in the OS? Hardware problem? (although this is googles own device). Is Java JVM performance limitation a limitation? (although I think Chrome is all native C / C ++). Is there a fix?
I ran a browser javascript test (Dromaeo), and the calculation results are what you would expect (the faster, faster Nexus was 2 times faster than the old iPad). Although I noticed that itβs strange that the iPad crashed about 2x in the DOM manipulation tests, itβs still not as dramatic as the user interface.
Any thoughts?
source share