Are Android ROMs Still Worthwhile Compared to Xposed?
I've been reading a lot about Android tweaking lately, and with tweaks like GravityBox
A lot of Android rooters
The Advantages of Xposed
If you haven't looked into Xposed yet, I can't recommend it highly enough. Almost like Cydia for Android, it allows you to build a custom version of Android from stock, adding your favorite tweaks one by one until you have a perfectly customized system. It has a few advantages over ROMs:
- Xposed tweaks are easier to use than ROMs. You need to be rooted for Xposed to work, but in theory, the process is simpler than ROMming. You just download the tweaks you want, install them like you would any other app, and enable them in Xposed. You don't have to flash any ZIP files, clear your data, or worry about finding the right Google Apps package.
- Xposed gives you just the tweaks you want. Instead of downloading a pre-built ROM with all the community's favorite tweaks, you can install as many or as few tweaks as you want-and just the ones you want. If all you want is a gesture here and a pie control there, that's all you have to add.
- You can tweak without abandoning your current version of Android. If you really like HTC Sense or the Moto X's exclusive features, you don't have to give them up to use Xposed. Sure, Sense ROMs exist, but the majority of quality ROMs are based off stock Android, which means you'd lose out on the exclusive features your phone comes with by flashing one.
The Advantages of ROMming
All that said, there are a lot of other advantages to ROMming besides the tweaks contained within, even if you're on a Nexus phone
- ROMs let you upgrade Android before your manufacturer does. Still waiting for KitKat on your HTC One? You can often get updates much faster with a custom ROM like CyanogenMod. This doesn't matter as much as it once did
, but it's still the best way to get those updates when your manufacturer or carrier is lagging behind.
- ROMs are going beyond simple tweaks. CyanogenMod, for example, has started introducing new features with its separate user accounts, like a remote find and wipe
. As this trend continues, you'll probably find that ROMs offer advantages Xposed cannot.
- ROMs can bring stock Android to any device. If you don't like Sense or TouchWiz, ROMming is a great way to get stock Android on nearly any device out there. Xposed can't do that.
- You're guaranteed, at least in theory, a certain amount of stability. ROMs are built to be stable daily drivers, with all their features intact. If you build up your own system with Xposed modules, some may conflict with each other, be unstable, or just won't give you the smooth, integrated experience of a well-built ROM.
- Xposed doesn't cover every tweak. Certain things, like theme engines, LED customization, and other tweaks don't exist in Xposed yet-or aren't as good as their custom ROM counterparts. Depending on what's important to you, a ROM may be peferable.
That may seem like a longer and more compelling list than the Xposed list, but it's really about your preferences and needs. I personally have given up ROMs-Xposed is all I need on my Moto X. But if I were on a different device or had different needs, I'd be right back to flashing ROMs without a blink. The two are much more different than people give them credit for.
So think about why you like custom ROMs and what you'd want from an Xposed-based system. If you find that all your needs can be met, I recommend trying it out. But ROMs are far from dead, and they're still one of the best ways to get a better Android experience on any phone.