Android 4.1 vs Android 5.0 Performance Comparison

Most of the time people compare the performance of different hardware platforms, but since Wandboard released an Android 5.0 image in the last few days, I wondered what difference two years of software development may make by comparing benchmark results. So I ran both Antutu 5.6.1 and Vellamo 3.1 on Android 4.1.2 Jelly Bean (android-4.1.2-wand-dual-20130411.zip) and the latest Android 5.0 Lollipop firmware for Wandboard Dual (Freescale i.MX6 Dual) development board.

Android 4.1.2 Benchmark Results

Antutu 5.6.1

wandboard_dual_jelly_bean_antutu_5.6.1Vellamo 3.1

wandboard_jelly_bean_vellamo_3.1You’ll notice the yellow triangle on the top right corner of the multicore and browser results due to some warning related to missing CPU frequency information, and a DOM timeout.

Android 5.0 Benchmark Results

Antutu 5.6.1

wandboard_lollipop_antutu_5.6.1The 2D graphics looked weird at some point as it zoomed out on1/4 of the display. The screenshot did not show the total score, so I added it manually to the picture above.

Vellamo 3.1

wandboard_lollipop_vellamo_3.1Vellamo did not report any anomalies during testing.

Comparison Table

The overall scores are disappointing, and I was really expecting to show how much faster Lollipop is compared to Jelly Bean, but maybe further performance improvements will come as Wandboard’s Lollipop image is a beta release. The detailed scores show some striking differences. In my previous comparison I used delta in percentage, but that confused some people, so instead I’ve used the ratio between Lollipop and Jelly Bean, meaning a ratio of 1 has the same performance, a Lollipop is faster with a ratio greater than 1, and Jelly Bean is faster with a ratio smaller than 1.

Android 4.1.2
Linux 3.0.35
Android 5.0
Linux 3.10.53
Ratio
Antutu 10,710 8,998 0.84
Multitask 2,242 1,805 0.81
Runtime 807 107 0.13
CPU integer 711 565 0.79
CPU float-point 759 616 0.81
Single-thread integer 1,039 833 0.80
Single-thread float-point 881 715 0.81
RAM operations 671 518 0.77
RAM speed 639 802 1.26
2D graphics 604 570 0.94
3D graphics (1280×720) 1,806 2,057 1.14
Storage I/O 311 300 0.96
Database I/O 240 110 0.46
Vellamo Metal 339 338 1.00
Vellamo Browser 994 936 0.94
Vellamo Multicore 763 697 0.91

Lollipop is only faster in the RAM speed and 3D graphics Antutu benchmarks, but slower for all other tests. The runtime test is much slower, maybe because of the switch between Dalvik and ART. I used the same micro SD card for the testing, yet database I/O is over 50% on Lollipop. I did get some error messages in the serial console with Lollipop when the system frees memory, but maybe that’s the normal process of Android killing background processes to reclaim memory:


Other differences between Jelly Bean 4.1 and Lollipop include a unified image for Solo, Dual and Quad versions of the board since the board files have been replaced by device tree, and the SD card image is now 8GB, instead of 4GB.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

13 Replies to “Android 4.1 vs Android 5.0 Performance Comparison”

  1. @Dainis
    Antutu reports 396 ~ 792 MHz in Android 5.0.
    I forgot to note this in Android 4.1.2 today, but from the boot log for the same Android 4.1.2 image @ http://www.cnx-software.com/2013/06/11/wandboard-dual-benchmarks-serial-console-fun-and-distributions-list/:

    U-Boot 2009.08 (Apr 11 2013 – 15:55:59)CPU: Freescale i.MX6 family TO1.1 at 792 MHz
    Temperature: 67 C, calibration data 0x59952b5f
    mx6q pll1: 792MHz

    So the max freq appears to be the same @ 792 MHz.

  2. I’m going to blame this on Android 5.0 not having the right optimizations ( read cheats ) implemented yet.

  3. @cnxsoft
    Well I’m not sure but seeing how almost all cheat in these benchmarks …. Still it might not be the case here.
    I do think that these popular benchmarks should be taken with a grain of salt though. I’d fire up a game and try to get the FPS count and judge by that. Not sure if it’s easily doable though.

  4. How this compares to other devices? It might be related to SW optimization. How it is on nexus devices for example?

  5. I’d be curious to know if the I/O benchmarks are affected by the fact that Lollipop enabled disk encryption by default, so assuming the data partitions was wiped (or clean already) when the system image was flash all disk traffic is running through the kernel’s dm-crypt, something which will be much slower if not heavily optimized on the device. Encryption was available in Jelly Bean, but rarely enabled.

    If the Lollipop disk is encrypted, the Jelly Bean disk should be as well before running the test.

  6. @cnxsoft

    We launched a Lollipop beta that is far from polished and optimized and is a preview release. The Wandboard is one of the few community boards that continuously receives updates and rather than wait until there is a polished version.

  7. My Nexus 7 2013 climbed (SD4 Pro, which is roughly an SD600) from approx 20K (24K with CAF runtime) in Antutu to 27K going from stock 4.4.4 to 5.0.2 (CM12)
    My Xperia Z3 Tabet Compact (SD801 @ 2.5 GHz) climbed from 41K to 45K going from stock 4.4.4 to 5.0.2 (CM12)

  8. It looks like Android just follows the way of most operating systems. From software to bloatware in just one or two releases.

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon Rockchip and Allwinner SoM and SBC products
Boardcon Rockchip and Allwinner SoM and SBC products