Will Verduzco · Nov 16, 2013 at 09:00 am

Android 4.4 KitKat’s ART and App Compatibility

Back when Android 4.4 KitKat was released a little over two weeks ago, we broke the news on a new and “hidden” runtime compiler known as ART. Rather than using the traditional DEX files used by Dalvik, ART uses OAT files and an associated converter dex2oat. Moreover, the new runtime compiler eschews Dalvik’s Just-in-Time compiler for Ahead-of-Time compilation for theoretically better performance (at the expense of some storage space and longer app install times).

Preliminary benchmarks have been all across the board. Some applications show dramatic gains of almost double the speed, some (particularly GPU-intensive tasks) show slight decreases in speed. But overall, the net effect seems to be positive—when it works. And unfortunately, that’s the biggie: when it works. Up until now, there has been no easy way to know if your favorite apps will work on ART other than actually trying them. Unfortunately, though, this is a rather time consuming process because in order to switch from Dalvik to ART, you must reboot and wait for all of the OAT files to be generated. This is no big deal if you only have the built-in apps and a few others. But if you’re running hundreds of apps, this will take quite some time.

Thankfully, XDA Senior Member bippi79 created a fantastic resource website that details various applications and their compatibility with the new runtime compiler. He also goes into detail about ART, what it means, and how it can benefit you if your applications are compatible.

To learn more, make your way over to the original post for more details on ART, and visit the compatibility list to find out if your favorite apps will work. And if you know about the compatibility of additional apps not included in the list, send bippi79 a PM with the application name and information regarding compatibility.

[Thanks to Forum Moderator Stryke_the_Orc and Recognized Developer TRusselo for the tip!]

Want something on the XDA Portal? Send us a tip!

Will Verduzco

willverduzco is an editor on XDA-Developers, the largest community for Android users. Will Verduzco is the Portal Administrator for the XDA-Developers Portal. He has been addicted to mobile technology since the HTC Wizard. But starting with the Nexus One, his gadget love affair shifted to Google's little green robot. He is also a Johns Hopkins University graduate in neuroscience and is now currently studying to become a physician. View willverduzco's posts and articles here.
Mike McCrary · Jul 31, 2015 at 03:56 pm · 1 comment

CloudPlayer: DIY HiFi Music Streaming Solution

In our Helpful Guide to Music Streaming Services, we mentioned several different services that offer ways to stream catalogs of music directly to your device. While each service has their benefits and drawbacks, the common theme among them is to give you access to a vast library of music without the need to store your own, and charge you a monthly fee for the privilege. But what if you already had access to your own catalog of music? Sure, there...

GermainZ · Jul 31, 2015 at 01:03 pm · 1 comment

Optimize Battery Life with This Useful App

Battery life is an important aspect of your smartphone, especially if you use it for more than just calls on the go. Since you're on XDA, you probably do and want to get the most out of your battery. Now, you can't magically expand its size but no matter how much its capacity is, you should make sure it's not draining faster than it should be. Your phone's processor runs at different frequencies when you're using the device. The CPU...

Mario Tomás Serrafero · Jul 31, 2015 at 11:00 am · 3 comments

The OnePlus 2 & The Year of Smartphone Compromises

We are very close to entering the last third of 2015, and we have now seen many of the biggest flagship lines issue their latest iterations. Phones like the LG G4 and Galaxy S6 were some of the most anticipated devices in smartphone history, and the hype surrounding the M9 and OnePlus 2 had us discussing for weeks. But for the most part, the awe has vanished.   There is a feeling that virtually all of us at the XDA office...