yashsingh1/xdaforums huggingface dataset:
[Xposed General] robertogl:
But there will never been the perfect ROM, if you are an user*. Only the developer will find his rom perfect. There will be always same things that the users like to change. For example, on KitKat i've a module for remapping button, one for change status bar beahaviour, another for see how much ram is free on my device directly on recent app menu, greenify, youtube playground, one for hide particular notifications, and many others (like 40 modules).

Yes, this is a long list, and i know that this can causes some problems, but we are on XDA, we are advanced users. We know what we do. You can do a rom that fit perfecly with my needs without using Xposed, but other users will not be happy. Or maybe you can put everything in one rom, but this is not a brilliant solution...

Xposed allows us to personalize our device without having to build our rom. We can change the color of status bar without having to code, or change rom. That allows thing that for the majority of the users would otherwise be impossible.

* To clarify: i've seen people happy without root. Obviously this people are not happy :p It is the same with Xposed: you can be happy with a rom, but when you see the power of Xposed, you can't say that before Xposed you were happy :p
[Xposed General] magnamentis:
exactly how i see it, for me it will be greenify module, app settings for per app dpi as well as amplify to get rid of the worst wakelocks and alarms like NLP wakelocks which are almost not to control without switching everything off. many modules are nice to play with but not essential for perfromance and/or battery life, which does not mean that one can fall for a certain look which he/she does not want to miss without good reason :)
[Xposed General] BenPope:
But flashing two mods or a mod over the top of hard-coded "mods" can also cause conflicts.

I don't really see how Xposed changes that.
[Xposed General] MattBooth:
Not at all otherwise impossible. Those mods have been around for a long time. 40+ modules is just insane and part of the reason I am not a fan of xposed. I've used it enough to form my opinions about it (regardless of some of the things said about be here). I have to admit, Greenify without Xposed is practically useless.

---------- Post added at 05:29 PM ---------- Previous post was at 05:23 PM ----------

That's the problem, flashing mods. Your ROM should include them if the developer is capable enough and has permission to use them. For our GPE LP S4 ROM, there are no flashable mods. They're all included and all toggle-able.
[Xposed General] robertogl:
Yeah, i put you in this scenario: i've a rom that for me is perfect, all is as i want. But, but, i'd like to change dpi for only one app. What can i do? Download a complete rom only for that? Decompile an APK, change some code, and do the magic? :p

I know that 40+ modules together are insane, but they works: one change Youtube beahviour, one Whatsapp, one status bar, one button. There are no 2 modules that do the same things ;)
[Xposed General] MattBooth:
That is EXTREMELY more desirable than one module that does 40 things (some of which you don't use). And I did forget the per-app-DPI settings module. I don't think that can be reasonably done on any stock ROM (and not yet done on any AOSP based ROM that I know of.

But, say, lockscreen music controls? Ideally should be hardcoded, imho. I mean, when people talk about the hassle of maintaining things... It's not hard to maintain smali mods: https://github.com/Kryten2k35/JFLTE-GPE/commit/19f9183133d765ce98c3404c756408f38606d2ce Should be a really efficient method.
[Xposed General] BenPope:
Ahh, I see. You're not just anti-Xposed, you're anti mods due to the potential conflicts and troubleshooting. Fair enough.
[Xposed General] MattBooth:
I think my earlier post got removed in a clean up yesterday, but Xposed is absolutely stellar work.
[Xposed General] robertogl:
Ok, we understand now. Obviously it would be better to not have 2 modules doing the same thing, i used a long time to obtain that configuration, but now i'm happy with that. :good:
[Xposed General] Neikosr0x:
Greenify¿?
[Xposed General] Aria.A97:
I read all the stuff here. Some questions I have to ask from every one who don't like Xposed Framwork, including [MENTION=3443334]Kryten2k35[/MENTION]

Ok guys, you're right that every GOOD developer should be able to bring anything useful to his rom when his rom users ask.

But what about NOT wasting time of developer over these codes? Instead of hours of work for Nav Bar customization options, he can work for other things that no Xposed Module can bring. Like the one [MENTION=5161352]JustArchi[/MENTION] did on JustArchi's ArchiDroid Optimizations - Increases performance up to 6x

Now imagine if [MENTION=5161352]JustArchi[/MENTION] worked over 200 hours to make every byte of his rom customizable without Xposed Modules. What was the real benefit?

Regards. :)
[Xposed General] MattBooth:
I was on the other end of Hangouts when he was spending those 200 hours on those optimisations ;)

But you miss the point. Hard coding a modification is more efficient than using an xposed module. Spending time on mods is not a waste of time at all.

If he had (and he does) spend a bunch of time making sure his ROM is customisable without xposed, the result would be an efficient set of mods. Spending time on mods that are not xposed mods isn't wasting time. At all.

EDIT:

Archi will correct me if I'm wrong, but I take some credit in convincing him to finally reapply for (and get, eventually) RD status. He earnt it.
[Xposed General] JustArchi:
The first rule of making any software - don't reinvent the wheel. The second rule - don't repeat yourself.

There is xposed, and people like it. I even included it in my ROMs, so people can tick during flashing if they want xposed, or not. If they do, it even comes preactivated, so users don't need to do anything apart from installing some useful modules.

I see that some of you bring ArchiDroid example as "unique" ROM, actually, I'm really happy to see that. AD is developed by me, to suit my needs. It has many unique features, mostly because nobody invented something I use/want in the the way I want. One time I had to test some C/C++ code, and asked myself "why I don't have gcc in my android", and this is how AD's pocket debian was born. Another time "god, I hate these adds, and applying MoAB adds 5 seconds delay, why I can't have my own DNS server on my droid?", bah, AD's adblock was born. List goes on...

Xposed offers great power, but that great power comes with great responsibility. I'm not a big fan of customizing droid to the limits. I'm not a fan of eye-candy features that I don't use, unlimited customizability, which I don't need, and 1928 clock icons to choose from. I'm minimalist, that's why I prefer to focus on low-level stuff which benefits all users (such as optimizations, adblock, pocket debian, haveged, archikernel), and leave high-level framework stuff to either CM team, or Xposed.

So, yeah. I'm happy that xposed is coming, even considering the fact that I don't use it, because I don't need it.

Does xposed kills development? No. It does not. If somebody prefers to spend time to add all missing features to stock ROMs, by decompiling apps and rewriting the smali, instead of using xposed and writing one-time module that does the same thing in universal way, then he violates both rules, he reinvents the wheel, and repeats himself with each update.

Developing ROM is an art. Some people put minimal to none work on their ROMs, they just compile from sources, and that's fine. Other people do the same with stock ROMs, all they do is mixing apps, putting aroma, implementing mods, and "magical build.prop tweaks", they're not special as well. In the meantime, the real developers are working on CM sources, improving device support, or they're simply implementing totally new things to improve ROM's experience. I'm not sure if any ROM here includes independent operating system inside operating system, this is AD's unique feature, and I'm proud of that.

The thing is, we're all here working on our hobbies, not lifetime job. AD is my hobby project, which I'm even using in my engineering thesis next year, because it's innovative and brings features some people could not even imagine. But NOTHING would exist if all of us did not cooperate. AD includes many third-party utilities, including xposed, and thanks to the synergy of them all, plus my unique features, ROM is that good.

However, there is always space for improving something.
[Xposed General] MattBooth:
I wouldn't have said this violates the unwritten rules, though. Readding smali mods to updates on stock ROMs (Nexus, or GPE) isn't done that often and thanks to the methods you taught me, doing so is a complete walk in the park. Repeating it each update isn't a huge hassle, and the updates don't come that often.
[Xposed General] JustArchi:
If developer is experienced, having fun with smalis is better way. It's faster than framework hook, and is far more stable. But xposed is not prohibiting you from doing it. It can only make life easier. And "noob devs" don't know how to put preactivated modules with xposed anyway. Only I know that mystery :cool:.
[Xposed General] MattBooth:
It's not prohibitive, but it spoils the enthusiasm for it.

Currently, on our GPE ROM, we're getting and filling requests. I dunno what people want in their ROM, only what I want. So these requests for this or that feature are helpful to help the ROM grow into something for everyone... but as soon as there's a GravityBox for the ROM these requests will just stop and we'll have a harder time knowing what people want.

Hardcoded features are superior and more stable, like you say.
[Xposed General] zelendel:
Wow the attacks are just crazy here. You guys have been warned about attacking each other already. So let me give you one last warning. The next attack will get you banned. Dont care who you are.

I came in here hoping for a good debate and all I see is fanboys on both sides. Come on guys relax. If you like Xposed then cool. If you dont then that is cool as well. There is no right answer and there is no answer better then others. Its all personal.

Now for my personal thoughts on this. Xposed has its place. I prefer built in options for stability issues. You dont have to worry about conflicts this way. Xposed is great for devices that have locked bootloaders that will never be unlocked like the s4 active and such where you cant flash a rom. On Source built roms Xposed can cause issues and developers will tell you that you have to remove Xposed and retest before posting about bugs.

So I dont care if everyone agrees with each other, but you will respect each others opinion. You each have a right to it. In closing I just want to remind people that this is just a bloody phone/tablet. It is not serious, its a hobby. If you are gonna get upset and attack people about a hobby maybe people need to think about unplugging for a while, remember all it takes is one massive EMP from a solar flare to knock everyone back into the stone age so enjoy the hobby and respect each other.
[Xposed General] niels97oet:
Cant wait!
[Xposed General] Rix70:
Ridiculous...

Go Xposed... Your USERS are very HAPPY. THANKS for this Amazing Software.
[Xposed General] jaibar:
Xppsed is not only about customization and ruining rom development as a consequence.

It's also about stuff like Xprivacy, Greenify, firewalling, youtube adaway and whatnot. Haven't ever seen a rom containing anything of the kind.

Sure, one could patch some roms with p-droid but it was a pain in the **s, and was nothing like xprivacy, for example. For me, xposed has opened toms of options- and yes-some of it is also customization such as flat style keyboard. Love it, haven't seen the kind in any custom rom, to my knowledge.
[Xposed General] faslane:
THANK YOU! People forget its PERSONAL PREFERENCE and nothing more. No right or wrong.
[Xposed General] BoezeGott:
I am extremely excited for this. I use the OEM rom on both my devices. Partially from lack of other options and partially because of special features that don't work as well if at all with custom roms. I have a Shield tablet and an AT&T Galaxy Note 3. Neither of which have very many options for custom roms other than slightly modified stock roms that on the Note 3 at least (haven't bothered looking much on the Shield) really didn't change anything other than reduce stability. On my original Note I tried a few custom roms to add new features and boost performance but the stylus didn't work correctly on any of them so I eventually went back to stock because the stylus was a really big part of why I got the Note in the first place. So I personally don't have many other options for modding my devices without xposed. I have lollipop on the Shield and am really missing a couple of xposed modules, YouTube adaway mostly, and can't wait for this update.
[Xposed General] RusherDude:
Exactly. KK 4.4.4 is the last Android version for me without Xposed.
[Xposed General] DeejayBaca:
My girlfriend feels the same way too but for me a new version of android is always better. However xposed on lollipop would be the cherry on top though.
[Xposed General] faslane:
Well it depends on how much you like Xposed or not of course but many are saying they'd wait until lollipop supports it. Personal preference is all it is.
[Xposed General] Maxr1998:
I stayed on Kitkat because I am developing on my own Applock module, because there is no real alternative without Xposed ;)

I'm very glad it now will come. Time to prepare myself to flash Euphoria! :)

Sent using my nexus⁴ running Mahdi 2.8 with Xposed and hells-Core B64

Bitcoin donation address
[Xposed General] RED ZMAN:
Some of what you people argue about is incredible. Seriously, arguing over something as good as this.

Sit back and listen up youngun's...

I'm 40, I've had Android devices since the very first (still have it in my nightstand). I've put Cyanogenmod on just about everything I ever could, I rooted and unlocked my phones, tablets, other's phones and tablets, showed folks how to do what they wanted, no matter the time I had to put into figuring it out.

I got my LG G3 last year and rooted/unlocked it, and that's it. Xposed has let me do everything I want to my device and keep it perfectly stable. No "well, bluetooth is partially borked" stuff with CM, no broken features in major releases, just a phone that works, and works great. I love and respect what developers of ROM's and apps have done for Android, but for many of us it comes to a point where RELIABILITY is the most important thing. I haven't had to say, in about 8 months now, "Everything works great, well, except for bluetooth, or the camera". Not once.

If you love your ROM'ed phone but not Xposed, great, I had a time like that too.

I also used to crap my shorts when I was a baby, but I grew out of that.

Mostly.

:silly::cool::eek:

So relax, step back from the computer/phone/tablet, open your blinds, go outside and get some sun (not too long, you'll burn!), and realize that you are arguing on the internet. You aren't changing my mind, I'm not changing yours, so why waste all this time? Finger exercise on the keyboard?

:confused:
[Xposed General] Axaion:
Exactly this, no xprivacy, or suitable alternative no upgrade for me for a very long time

Appops is not a suitable alternative.
[Xposed General] sherlock5545:
While I appreciate Xposed a lot, keep in mind that most custom ROMs do have issues with phones which don't run on AOSP natively. I used to have an S3 last year, and however stable they were, there was always something not working. That however doesn't happen on Nexus devices. All AOSP ROMs are rock stable for them, and native tweaks are a lot faster compared to modules. That aside, I can't wait for Xposed to be available too, mainly for Greenify.
[Xposed General] wild1z:
With your permission, I'm gonna use your quote on another forum I belong to. ;) Lots of young people now days are arguing on the internet with no vitamin D and trusting their farts... Bad idea. Get some sun and never trust a fart! Ever! ;)
[Xposed General] ayoubij:
Very well said ;) couldnt have said it better
[Xposed General] RED ZMAN:
Be my guest! Again, I'm 40, a Army vet, and from New Mexico, I haven't trusted a fart since 1983.
[Xposed General] mkim055:
The largest number of 'thanks' I seen so far in xda LOL!

Sent from my SM-N910U
[Xposed General] MBariya:
This is only trailer.
[Xposed General] wangdaning:
If you are going to call someone out on something at least do some research.

Check this out http://www.hacktabs.com/get-unlimited-skips-play-any-song-spotify-mobile/

Or simply search "xposed piracy" on google and read, yes the R word, some articles about it

Here is a little story from chainfire's google+ https://plus.google.com/+Chainfire/posts/bm2UBXv1Zpe

Rovo89 and those working on xposed of course are not condoning this, but that does not mean that xposed does not make it easy to do. I think the point about limiting development is valid. I am sure the developers will continue their work, they will just stop sharing it with the community here. Why should they deal with all the whining users who have no respect and contribute nothing? They gave valid reasons for their views and some non-devs, because they do not understand what they were saying, came out saying they were hating or haters. What are we all teenagers? Beans said it was a sad day, not referring to xposed, but that contributing devs were being silenced, but some folks can't read, they be hating on reading I suppose.

I appreciate xposed and the work those who make it possible have done, but it comes with its own can of worms. Those to blind to see it are just kidding themselves. Seriously, some modules would be nice to transition to lollipop, but it is not a deal breaker for me. My Nexus 5 is waiting for a stable SlimLP build before I commit to the switch.

Again, appreciate the work of rovo89 and all the honest module devs, but seriously hate the dishonest ones who ruin the loveliness.
[Xposed General] wrongway213:
Thanks for this, I could not remember the modules that I had seen that were questionable as it has been a while since KK, but I knew I was not just making my claim up out of thin air a few pages back when I was told I was a liar :silly:

Here you go
[Xposed General] ca1v1n:
very happy to see progress re xposed on lollipop

the way i see it xposed is a nice option to have for phones with good community support but for phones that don't have much or any development xposed is a godsend
[Xposed General] Yank555:
SlimLP has been ROCK solid on my Nexus 5 (and 6) for months now, alpha just stands as long as all Slim features are not in. So no need to wait if the alpha word is keeping you, just jump :D

If you go for one of the unofficial builds in the builders collective you'll already have many of the features in (privacy guard, battery icon, clock, longpress back/recents...).

I haven't missed Xposed so far (sure Xprivacy was more granular, but appops does the job just fine), plus with some of the extended options available in appops by now in SlimLP, like keep awake, wakeup, autostart, I even can't say I miss the Greenify module.

And I have to agree, Xposed is way more of a thing on non Nexus for stock ROMs, as it can add features to a stock ROM while keeping the device stable as sourcebased ROMs always have some kind of issue, whereas on a Nexus it's a lot less a necessity as source based ROMs are just as stable as AOSP (and I'm coding ROM side in the meantime as well, coding stuff in ROM is better imho).

Although, about piracy, I'm not for it so don't get me wrong here (I run paid apps), but just as much as owning a gun doesn't make you a killer, having Xposed doesn't mean you're a pirate, that's taking quite a shortcut to say that.

The user will have to decide if he'll be pirating or not. Xposed at best may be a facilitator, but nothing more, you can pirate apps with or without Xposed, just as much as killing with a gun is easier than with a knife or your bear hands, but the latter are just as possible.

I've read a lot here, and I agree many need to cool down, think before they post ... and consider most here are not native english speakers (neither am I) and as such a flamewar can start on a sheer misunderstanding even faster.

JP.

Sent from my Nexus 6 running Yank555.lu SlimLP 5.0.2 LRX22G on Yank555.lu v0.5 kernel.
[Xposed General] sok904:
Freedom of Choice

So this is my first post on xda ever.

Never had to post because of search function :D

I thought I could give my 2 cents to this discussion.

I don’t know if all the people have the same base in this discussion. In my sight the first point was that, somebody said it’s a sad day for android development. Some people agreed to this point because of two main reasons.

Xposed has been abused for piracy. This is seen as one of many causes, that oems and google try to shut out the independent developers.

Xposed has been used wrong in combination with some custom roms, what caused problems for which the developers were blamed.

I understand both points. Completely.

But I think we should see the whole case from a more philosophical way.

First Point. Everything can be abused. Nobody said it, but the final clue of this argument is to cut off the development of xposed and every hack that google or a OEM doesn’t like. Wouldn’t be this the end of free android development at all?

Second Point. I bricked my Samsung Galaxy SIII. Twice. Didn’t made a Nandroid, deleted the EFS Partition. :silly: Did I cry? Sure. Did I Flame? No. Why? Because I knew that I was responsible for that. Nobody else. So what’s the points here? You’re critizise that people are stupid ignorant and dumb as a Bean. That they don’t understand that their responsible for what they are doing? That isn’t about Xposed. That is about stupid people. They are everywhere. It’s a Invasion. The final clue of this argument ist to cut the xda userbase to people understanding developement. This would be a choice of the Administration.

Sry I wrote so much. I don’t understand much about coding or even compiling. I’m just one of this users which are depending on all this creative and smart people which brought us freedom of choice.

Thanks to all of u Developers, Coders, Contributors, Porters and everybody else who makes this possible.

And of Course. Thx [MENTION=4419114]rovo89[/MENTION]

sry for poor english