unnamed (21)

For a lot of users, Titanium Backup is one of the first Android apps they install on a new device or ROM. So it's no surprise that a few of them were dismayed when they tried to do so on the Nexus 5 (or one of a growing number of updated Android 4.4 devices) with the fancy new Android Runtime enabled, and found that Titanium would crash. The developer has updated the app to in short order, and it should now run in both ART and Dalvik.


If you haven't heard, ART is a new way for Android to run apps and cut down on compiler overhead, making them faster and more efficient. Unfortunately the process means that plenty of apps will need to be adjusted to be compatible with the new experimental runtime. For more information on ART and its benefits and drawbacks, check out our comprehensive introduction post.

If you haven't messed with ART thus far, you've got nothing to worry about - the update to the Titanium Backup app won't affect you, though the developer has also updated the translations. If you are on ART, you should now have access to Titanium's myriad features once again. If you're planning on flashing in preparation for a custom ROM, be aware that the common Gapps packages have not been made ART-compatible yet, so you might want to stick to official OTA builds for now.

Jeremiah Rice
Jeremiah is a US-based blogger who bought a Nexus One the day it came out and never looked back. In his spare time he watches Star Trek, cooks eggs, and completely fails to write novels.
  • Nate L

    Finally we may rejoice!

  • meijin3

    I've used Titanium Backup forever out of habit and occasionally Helium when I'm working with an unrooted phone but I think I'm going to switch to Helium full-time and keep TiBu so I can freeze apps and stuff like that. I'm always nervous that I'll be missing a feature if I make the switch though. Can anyone think of features that are missing in Helium?

    • xnadax

      I see no option to back up MMS in Helium, just SMS. But maybe I'm mistaken.

      • http://turbofool.com Jarrett Lennon Kaufman

        Get SMS Backup+. I've never relied on anything else for backing up SMS. It sends them straight to a Gmail label, MMS and all.

      • Anthony James

        so you might want to stick to official OTA builds for now.

    • Spittie

      I've been using it for a while, but I've found Helium to be a bit unreliable. It will restore most apps without any problems, but will refuse to restore few for some random error.
      I don't know if Titanium Backup is better than that, I've wanted to give it a long try for a while.

    • http://turbofool.com Jarrett Lennon Kaufman

      I tried to switch to Helium because I run without root now, but it's very unreliable. I never know when I can trust it to complete a backup successfully or restore one without error. It's quite random. But since I'm running without root, Titanium isn't an option for me anymore, either.

  • benjdm

    PA Gapps was made ART compatible very recently, I believe.

  • SickoPsycho

    Correct- PA Gapps package (the 0-day package) is odexed- meaning it IS compatible with ART. Running it now on Galaxy Nexus and the whole shabang is working flawlessly. =)

  • mgfjd12

    ART is fast but too many incompatible applications. I am back to Dalvik

    • ddpacino

      Other than WhatsApp, Cover & Titanium (which have all been updated), what else wasn't compatible?

      • laurentlbm


      • mgfjd12

        Veetle, cbs, etc..

  • Aidan Ireland

    You just need an odexed gapps package for ART compatibility. PA offers one.

  • didibus

    What needs to be changed from an app to make them compatible with ART?

    • Mike Reid

      In my app I found that I had to modify the low level JNI code slightly.

      Specifically, NULL can't be passed as the 2nd parameter to GetByteArrayElements().

      In ART this crashed, while in Dalvik it was pretty much ignored.

      Just one of those things that changed.

    • Anthony James

      be aware that the common Gapps packages have not been made ART-compatible yet.

  • Anthony James

    If you're planning on flashing in preparation for a custom ROM.

  • https://play.google.com/store/apps/developer?id=iWizard Bikram Agarwal

    So, I'm getting my N5 on D5. (December 5). I want to unlock, root and flash a custom rom. Suggestions, please. Also, should I switch to ART or not?

    • LuckyMe Singh

      N5 is not locked to begin with as it is a Nexus.

      use twrp to flash cwm and then flash cm11 or omni ... as for the root, when you flash the cm it would be rooted so no need to double the work.

      ART for sure over Dalvik http://youtu.be/Tm5_rzV5eN4

      • https://play.google.com/store/apps/developer?id=iWizard Bikram Agarwal

        Thanks. I meant unlocking the bootloader.
        I read at too many places that ART is still nt ready for primetime and quite a few apps crash in ART. Hence, wasn't sure.

  • mike921

    TBP, best app in the universe!

  • Neha Mittal

    Titanium backup app is best app for android version to provide more efficiency at less time.Thanks for sharing such a nice blog...