Rovo89: Xposed will support Android L, be patient

by: Andrew GrushJuly 7, 2014

xposed-framework Image source: Addictive Tips

Just a week ahead of Android L’s official announcement, we learned that Google would soon be ditching support for Dalvik in favor of ART. We previously wrote a post explaining how this move would affect apps, and more importantly what it might mean for the Xposed framework.

At the time, XPOSED creator Rovo89 had indicated that, while Xposed doesn’t support ART on KitKat, he would eventually bring support for the new runtime. At the same time, he made it known that we shouldn’t expect a new version of Xposed for ART the second the next major version of Android arrived and that we might never see support for ART on KitKat devices.

The overall message is that developing a version of Xposed for ART isn't an easy feat and that we should simply be patient

The overall message was that developing a version of Xposed for ART isn’t an easy feat and that we should simply be patient. Of course, that’s sometimes easier said than done. If you are curious about the state of Xposed with the introduction of Android L, you’ll be happy to know that, in a brief interview of sorts with XDA, the developer has brought a few more details to light about his plans for supporting ART on Android going forward.

First, he states that it’s not about getting Xposed running on Android L Developer Preview or even the final release of Android L, it’s about making it work well. In his own words:

Getting it running is one thing, whether it’s good to publish it is another question. I’ve had a prototype of Xposed for the ART preview in December already. Barely tested, needed manual installation, probably failing here and there, but generally it did what it should. But already back then, I’ve seen that Google is still working actively on improving ART. They have made huge internal changes since then.


Second, he says that making Xposed work with Android L isn’t the same as making it work with all versions of ART:

The ART preview in KitKat and the ART almost-final in the Android L preview are different pieces of software. Maintaining support for both of them means basically twice the work, especially for testing. That, and the fact that ART in KitKat was just an optional preview (with potential bugs that may be incorrectly blamed on Xposed), makes it less likely that I will publish Xposed for the KitKat variant of ART. That’s not a final decision, it depends on how ART development continues and how well I can support Android L.

The takeaway here is essentially the same as Rovo89 stated two weeks prior, Xposed will live on even in a world without Dalvik but he also isn’t going to dive in and throw together support for ART. It’s not about the short-term, but the endgame. You can rest assured Rovo89 is working on support, and when Xposed with ART support does arrive you can bet it will work as well, if not better, than it did with Dalvik. Additionally it will work with Android L and, hopefully, all similar Dalvik-free versions of Android going forward.

For those that will be on KitKat for a while, you shouldn’t necessarily throw in towel when it comes to holding out for Xposed support but just keep in mind that it isn’t a priority at this point. What do you think, is lack of support for XPOSED enough to keep you from upgrading to Android L when it arrives in final form later this year?

  • JSo

    I’ve been running Android L since it was released. I miss some things that Xposed gave me. Mainly Gravity Box and Xposed GEL settings. But I can live without it for now.

  • fatspirit

    Time will tell.

  • MasterMuffin

    This is really good news, because I’ve had to say no to Xposed for a long time because ART > Dalvik and I know that many people agree and feel the same

    • marywedwards

      My Uncle
      Joshua just got an almost new white Kia Rio Hatchback only from working
      part-time off a home computer. try this R­e­x­1­0­.­C­O­M­

  • BrettTGonzalez

    At the same time, he made it known that we shouldn’t expect a new version of Xposed for ART the second the next major version of Android arrived and that we might never see support for ART on KitKat devices.

  • I can be patient. It’s just good to see he has plans for Xposed on Android L. Plus I only use Xposed for GravityBox to enable custom ROM features on stock firmware.

  • John Garlits

    I’m a recent Xposed user, and yeah, at least for my G2, I think it’s reason to wait, even if an Android L upgrade were available. I’m just digging the mods too much right now: (G2 Tweaksbox, enabling BatteryStats, Greenify experimental features, SwypeTweaks.) Then again, “L” could remove the need for some of these, potentially, so we’ll have to see how it plays out. It’s good the dev wants to do it right before publishing.

  • guest

    What do you mean by “Dalvik-free versions of Android”?

    • Anthony Dunlap

      Future versions of Android (L+) won’t have the dalvik support.

      • Dave

        Support for what??? Will Jelly Bean apps not run on new hardware?

        • JosephHindy

          No, that’s not what’s being said at all lol. Dalvik is a software-only thing and has nothing to do with hardware. They’re changing the software from Dalvik to ART starting with Android L which means that beginning with Android L, the runtime that all older Android versions use will not be used anymore. This will not affect anybody in any real way except people running Android L will have better application performance. That’s the only difference here. Normal people won’t even notice the change :)

  • thomas sim

    As nexus 5 already had Android L preview, reason that kept me from upgrade is lack of Xposed framework support. Will wait for update.

  • Arsene4PM

    That’s the most slanty italic font I have ever seen! Had to tilt my head to read it.

  • fckyougoogle

    I use xposed because retards at google do not let me send ussd codes to my gsm operator to query for traffic limits on nexus 7 2013 tablet, and the solution is to use an xposed module that hacks the damn device to allow this.
    so this means no android L as long as I won’t be able to send ușd codes natively or with xposed.

  • bjrosen

    I moved to Android L but I really miss Xposed, I’ll be delighted when it becomes available. However my real complaint is with Google, how come I have to root my phone just to do a few simple tweaks to the Quick Menus? The Android UI should be configurable right out of the box. I’m happy that there are third party apps like Nova Launcher and Xposed/Gravity Box that allow me to fix the gross inadequacies of the basic UI, but they really shouldn’t be necessary.

  • Tom LeJeune

    Can’t wait. Won’t update my N5 till Xposed supports ART.

    • Dick Hoogendijk

      And how am I supposed to stop this OTA update proces? I don’t want to update to L untill I’m sure everything I use is supported. Can updating be prevented somehow?

  • I’m holding on to Kitkat just because Xposed hasn’t launcher for Android Lollipop.

  • pradeep

    Kitkat with xposed definitely !! Will not update my g3 to lolipop till xposed support arrives