Completely Customize your OS : idea - General Topics

So I have thought about this for a long time. There are some great custom roms/mods/hacks out there. But even they can lack features or have features you don't want.
I mean like choosing individual options that show up in the settings menu, etc...
Isn't it possible to have some source code that contains all the features of all the roms, and have an application that you use to design your own custom version of that rom. Say I want to fix my homescreen to have 4 screens and each screen to have its own background image... If we could just hardwire that capability into the OS via a custom designer/compiler off the source code, and flash it to the phone, that would be awesome...
Maybe that is asking a bit too much, but it seems possible. Although I am on the lower end of the spectrum when it comes to coding and modding, so I may just have no idea what I'm talking about. Maybe there are others out there who have thought of this, or are working on it, or maybe it already exists, but anyway... Just an idea...

Kinda hard with all these different devices and UIs, making compatibility an issue.

Ummm there is an app that lets you have different wallpapers for each home screen

ya... I mean it would have to be restricted to certain devices or something... but i dunno... just a thought.

If only every phone company only released 1 or 2 models.
Sent from my HTC Incredible S

govindadas said:
So I have thought about this for a long time. There are some great custom roms/mods/hacks out there. But even they can lack features or have features you don't want.
I mean like choosing individual options that show up in the settings menu, etc...
Isn't it possible to have some source code that contains all the features of all the roms, and have an application that you use to design your own custom version of that rom. Say I want to fix my homescreen to have 4 screens and each screen to have its own background image... If we could just hardwire that capability into the OS via a custom designer/compiler off the source code, and flash it to the phone, that would be awesome...
Maybe that is asking a bit too much, but it seems possible. Although I am on the lower end of the spectrum when it comes to coding and modding, so I may just have no idea what I'm talking about. Maybe there are others out there who have thought of this, or are working on it, or maybe it already exists, but anyway... Just an idea...
Click to expand...
Click to collapse
I completely understand what you are trying to achieve over here. But there are various factors in place. You are trying to make a kitchen more advance so we can fully customize it but it is not possible with the number of device that are out there and the number of processors. Its not impossible but quite hard to achieve

I am very pleased with the thought and don’t feel like adding anything in it. It a perfect answer.

robertsmigel22 said:
I am very pleased with the thought and don’t feel like adding anything in it. It a perfect answer.
Click to expand...
Click to collapse
Which answer.....?

Android with a WebOS UI=Better than Sense.

that's a good idea actually.

Well, I mean, start with one phone model on a specific carrier that is very popular among developers and general users. If a large number of people who work on mods/roms and other customizations got together... then they could probably whip up something.
But, yeah... doing it for a large number of phones would be very difficult...
but starting off simply, could slowly add in features, or a select your phone and carrier type thing...

In other words, an xda phone. Well gluck rounding up the devs to a particular phone.
$1 gets you a reply

Great
Thank you for your work

Kailkti said:
In other words, an xda phone. Well gluck rounding up the devs to a particular phone.
$1 gets you a reply
Click to expand...
Click to collapse
So everyone should get an HD2?

that's a good idea actually.

I really would like to see a newer HD2 like device. I mean like the phone that runs everything. but those come with time they aren't made that way

It's not impossible. I mean it would take a lot of time to complete but you could do it device by device. First you achieve the idea within 1 device. Combine all the roms and put features together and maybe if you add a UI to the application End Users can pick the features they want and tailor their own rom. Developers instead of updating roms they'd add new features to the application. After that you could combine phone's from the same company. Like the Sony X10 & X8. They're not that different and porting won't too hard. And then eventually you get to a General app. Some phones have some features other don't but it'd be just like Market. Some apps are compatible with your phone some aren't. It's a good idea~
Sent from my X8 using XDA App

That's a good idea actually.

What about a GUI rom "cooker"? Devs build their standard roms, but let the end users crunch them through a GUI that lets the users filter what little things they want or dont want to keep in the rom. GUI then repackages it and then we flash it.

Skv012a said:
What about a GUI rom "cooker"? Devs build their standard roms, but let the end users crunch them through a GUI that lets the users filter what little things they want or dont want to keep in the rom. GUI then repackages it and then we flash it.
Click to expand...
Click to collapse
Ya, thats pretty much what i mean. So you can choose what options show up in the settings menu, completely customize the power/lock button menu and actions, etc...it seems like it should be possible. Just take a highly customized rom and create an intetface to remove features and compile it. It could all be done in the cloud and notify you when its ready for dl.

Related

Collabertive Effort Community Update Application

Hi all,
I have a concept for a single update application that would be driven from the AndroidSPIN release database so all developers could use it for ROM, Themes, Applications and anything releases to devices.
If you wouldn't mind taking a couple of minutes to read this post, I would greatly appreciate it.
http://www.androidspin.com/forum/viewtopic.php?f=260&t=226
I'd really love to get a group together to collaborate and either help design this and/or write an application and back end to do it.
Let me know what you think.
Thanks
Simon
Sounds like an awesome idea, I'd love to help any way I can, but I dont fit in any of the needed positions for the post. Looking forward to see what develops though
Fantastic idea!
I only ever use XDA so god knows what I'm missing out on elsewhere and to be honest after searching the word android on google and trawling through one crap site after another becomes tiresome so hence the 'XDA only' policy.
Sorry I can't offer any programming skills but you have my support on this project whole heartedly, not that it counts for much I know buh MeH!
Hope you can get this off the ground.
As I mentioned to Simon already, I was thinking about building an update application for my ROM. I love the idea of having an on-phone ROM database, update capability, something that can easily be used by any developer in the community.
Some initial thoughts on functionality:
- Browse ROMs
- Download ROMs to SD Card
- Monitor specific ROMs for updates
- Monitor currently running ROM for updates
I'm willing to lend a hand on the Android side of things, but this will be a large undertaking and we will also need some people to contribute to the UI, server side of things, etc.
I do iPhone UI design for applications now (I don't have an iPhone, but most of my contracts and clients are iPhone based), but let me know and I can whip up anything you guys need UI related.
Send me a PM and I can get the ball rolling on how the functionality can be laid out as well.
Even tho I know I wouldnt be able to help out with this. I know I would love to test this out if you needed it.
Its a great idea!!!
I know a teeny bit of Java, and I'm working on becoming an Android developer, so if anything needs doing on the Android side of things, I'm willing to contribute.
Although I may not know as much as some others, I'm definitely a fast learner. I have a few books on Android development I'm reading through right now.
michinohatoresu said:
I know a teeny bit of Java, and I'm working on becoming an Android developer, so if anything needs doing on the Android side of things, I'm willing to contribute.
Although I may not know as much as some others, I'm definitely a fast learner. I have a few books on Android development I'm reading through right now.
Click to expand...
Click to collapse
Well, we can reuse a lot of code from Cyanogen updater.
akirah said:
Well, we can reuse a lot of code from Cyanogen updater.
Click to expand...
Click to collapse
Well, of course.
If anything else needs doing, however, I volunteer what spare time I have.
akirah said:
Well, we can reuse a lot of code from Cyanogen updater.
Click to expand...
Click to collapse
Could be easily done, would require quite a lot of laborious work ripping out all the stuff you wouldn't need though.
I would take a look at this but unfortunately I have another Android project on at the moment which is taking all my development spare time.
@SimonNWalker What sort of backend having you got going? REST? SOAP?
Ups wrong theread
not that it matters (since i kept the source 100% open)....
you have my blessing to tear the cmupdater to shreds if it will give us a unified solution to all our ROM cravings
firefart has done a good job of keeping the code pretty clean so there shouldnt be too many issues with grabbing it
and the new code for the screenshots for themes could probably be used to the advantage of this project with ease
I'm not really interested in a rom updater, but a market replacement with an "upgrade all" feature (à la apt-get / yum) drawing from multiple repositories would be most exciting.
The Cyanogen updater could be used, it just needs some modifications. Stuff like sub-sections and update all
Would probably need a new method to keep track of the updates aswell, I don't think json would be sufficient for a lot of applications and updates. Unless somebody could make some kind of script to automate the process when it gets uploaded.
willmav5000 said:
Would probably need a new method to keep track of the updates aswell, I don't think json would be sufficient for a lot of applications and updates. Unless somebody could make some kind of script to automate the process when it gets uploaded.
Click to expand...
Click to collapse
The only other method I would consider, besides JSON, is an advanced and well thought out web-based form that the developer is forced to complete upon uploading a ROM. This would place more burden on the server, but should be relatively easy to attach the provided ROM information to the rom database.
Think: Check boxes for firmware compatibilities, check boxes for device compatibilities, version number, change log, etc.
Maybe something a little like this?
Wow this would be/ is gonna be awsome!
I would suggest also that you can backup your sd card settings (and maybe also sms...) to an ftp server (or some other server you can install on your pc) from this app...
like (incremential) backup>partition>wipe>install update>boot>getbackupback
problem is to get the server adress back after wipe. maybe stored in web database and encrypted with phone imei number? or uploaded as google
whatever...
or just not wiping that single adress
just saying ^^
willmav5000 said:
Would probably need a new method to keep track of the updates aswell, I don't think json would be sufficient for a lot of applications and updates. Unless somebody could make some kind of script to automate the process when it gets uploaded.
Click to expand...
Click to collapse
JSON is just a file format. The CM Updater works via a static JSON file that gets updated manually. The way I'd design this (which is what I asked a couple of posts back) is a dynamic web service (probably REST based) which delivered JSON dynamically. Wouldn't be too difficult at all.
As SimonWalker said he's using PHP + MySQL I'm guessing that's already being done.
@garok89: CM Updater is completely open-source therefore blessings are not needed to use the source. Really don't understand all the "credit" crap here on XDA.
senab said:
@garok89: CM Updater is completely open-source therefore blessings are not needed to use the source. Really don't understand all the "credit" crap here on XDA.
Click to expand...
Click to collapse
I know it is open and I don't need to give my blessing for people to use the source. I did so because a lot of people don't feel comfortable using other peoples code without permission, regardless of whether or not its 100% open source.
And as for the 'credit crap'... I don't see you asking for your name to be removed from the 'about' section of the app
I am not asking for any credit
Anyway, lets not get off topic...
Guys, before this becomes Android Open Alliance, the sequel (you all remember how that went), I think we better set up a way to work together first and then toss in the speculative stuff later.
How about starting simple; set up a wave?

[REQUEST] XDA Market App - 9 April 2010

Has anyone thought of making an XDA Market App that the ROM developers could put their ROMS in, ROM Updates in, Custom Applications, Themes, etc? I would think it could be hugely popular, and a good way to distribute ROMs/Apps which are specific to our forums.
Broken into categories, searchable, very similar to how Verizon Market works (by piggy backing on the Market app) or even as a completely separate app? Would 'bake' into ROMs nicely.
Would be a nice way for devs to get feedback on their apps, and could even integrate bug reports (complete with simple logcat dumps!)
Just a thought. I have zero Java experience so I can't do it myself.
I've always wanted the same thing. It's overdue if you ask me.
+10
Would be an awesome app.
It could in theory be setup with aptoide if it allows you to control what it looks for and downloads (meaning something other than .apks). I'm not sure if it does though.
Edit: Well it's open source, both the app and the server. So in theory it could be made to do anything. ha.
This topic would probably be better suited for the Android Software Development threads. I know a lot more Android users besides us HTC Hero users could benefit from this. Definitely a great idea though.
flipzmode said:
It could in theory be setup with aptoide if it allows you to control what it looks for and downloads (meaning something other than .apks). I'm not sure if it does though.
Edit: Well it's open source, both the app and the server. So in theory it could be made to do anything. ha.
Click to expand...
Click to collapse
Looks like it could be a good starting point. Would have a lot of the 'framework' already setup and could therefore be modified to fit specific needs of the ROM devs. (logcat dump, bug reports, etc)
This wouldn't even make sense to restrict to CDMA Hero either; GSM would be right at home as well, especially for non-ROM devs who are making apps/widgets/themes/etc.

[Q] Need Help Making Kifno Tweaks an App

So I'm planning on putting this on the android market and I really don't know much about java. Yes I have a lot of free time to learn it but I'm trying to get this done faster than it takes me to learn the java language (not to say that I'm not going to learn the language any way ). I am looking for a partner/team to help me make it an app on the android market. There will be a free version of the application (for xda users of course) and a paid version so that us as a team can make a profit for all our hard work. I my vision for the app is to make it completely universal for all of android. I have the files and tweaks all set already set so that I can have tweaks for ALL of android OS's because I've been holding on to these for a while waiting to see if I could learn java fast enough to do it alone. The specifics of my vision are to make seperate sections in the UI of the app so that the user can choose a category and apply tweaks according to that category. If you are interested in helping me make this an app for all of android phones then please let me know here or through pm. Also we will be splitting the profits equally. So if there are 5 of us we split it 5 ways, 3 of us split it 3 ways and so on and so on. Also I plan on only charging $0.50 - $1.00 for the app. I don't think that is too bad of a price. Can't wait to get this show on the road because I've been holding back on so much and releasing it with the app (which will be huge as is) will be so much more awesome
Can't wait to get to work with the team.
- Kifno
Dude you could've just hit me up on gtalk! I'll give you all the info and let you gitter done on your own. Nobody should be making anything off the work you put in to this!
my signature is better than yours
Okay we'll chat on gtalk later And once I do get it in apk format and on the market, I'm going to give you a big donation for helping me do this
Lol I don't do donations bro. This is fun. Once you start getting paid for it, it's not fun anymore! The whole idea behind xda (as I understand it) is to share information and have fun with what we do. That's why I've been defending your work since day one. I can tell how much fun you have doing this. I'll help as much as I can bro. Just make sure you come with me to the evo 3d when it drops!
my signature is better than yours
abadasstanker69 said:
Lol I don't do donations bro. This is fun. Once you start getting paid for it, it's not fun anymore! The whole idea behind xda (as I understand it) is to share information and have fun with what we do. That's why I've been defending your work since day one. I can tell how much fun you have doing this. I'll help as much as I can bro. Just make sure you come with me to the evo 3d when it drops!
my signature is better than yours
Click to expand...
Click to collapse
That's a great attitude brother, +1. And,
My MOS is better than yours.....(Scouts Out)
Suck it.....LOL
abadasstanker69 said:
Lol I don't do donations bro. This is fun. Once you start getting paid for it, it's not fun anymore! The whole idea behind xda (as I understand it) is to share information and have fun with what we do. That's why I've been defending your work since day one. I can tell how much fun you have doing this. I'll help as much as I can bro. Just make sure you come with me to the evo 3d when it drops!
my signature is better than yours
Click to expand...
Click to collapse
I was planning on the Epic 4G (mostly because I don't have the funds to get the Evo 3D). But I'll just stay on the HeroC longer until I have enough to get it so that I can be in the same sub-forum as you buddy And time to get started I'll email you right now if you are not online on gmail. And yes I have A LOT of fun developing. I get a huge smile on my face whenever I do something even better for our herocs
kifno said:
So I'm planning on putting this on the android market and I really don't know much about java. Yes I have a lot of free time to learn it but I'm trying to get this done faster than it takes me to learn the java language (not to say that I'm not going to learn the language any way ). I am looking for a partner/team to help me make it an app on the android market. There will be a free version of the application (for xda users of course) and a paid version so that us as a team can make a profit for all our hard work. I my vision for the app is to make it completely universal for all of android. I have the files and tweaks all set already set so that I can have tweaks for ALL of android OS's because I've been holding on to these for a while waiting to see if I could learn java fast enough to do it alone. The specifics of my vision are to make seperate sections in the UI of the app so that the user can choose a category and apply tweaks according to that category. If you are interested in helping me make this an app for all of android phones then please let me know here or through pm. Also we will be splitting the profits equally. So if there are 5 of us we split it 5 ways, 3 of us split it 3 ways and so on and so on. Also I plan on only charging $0.50 - $1.00 for the app. I don't think that is too bad of a price. Can't wait to get this show on the road because I've been holding back on so much and releasing it with the app (which will be huge as is) will be so much more awesome
Can't wait to get to work with the team.
- Kifno
Click to expand...
Click to collapse
Are you going to continue to use my code (and others' code) in your app? I'm only asking because just yesterday, I asked pretty much the same question you just asked today-- we're working on essentially the same project, however, I developed all of my code from scratch. If my battery tweak is going to be used commercially, I'd like to have some say in it-- and I'm pretty much in the same boat you are from a java development perspective. It could be a major coincidence, but it just made the same request in the board and it got me wondering what was up.
collin_ph said:
Are you going to continue to use my code (and others' code) in your app? I'm only asking because just yesterday, I asked pretty much the same question you just asked today-- we're working on essentially the same project, however, I developed all of my code from scratch. If my battery tweak is going to be used commercially, I'd like to have some say in it-- and I'm pretty much in the same boat you are from a java development perspective. It could be a major coincidence, but it just made the same request in the board and it got me wondering what was up.
Click to expand...
Click to collapse
The only code I used from other's was your code that determined the power source ( i have another 2 other methods of finding the power source if you don't want me to use your code). I developed all of my tweaks from scratch too as of i think v1.2 when I kicked out all other's tweaks that I just copied, pasted, and credited them. I wanted this to be my own work (besides the fact that i used your power source detecting code). But if you want you and I could team up on the app if you'd like. I used your power source code to make a setcpu replacement. Only thing is, is that I never studied user interfaces in bash scripting so i don't know how to give the user a choice as to what value they'd like certain profiles to be. I see you know how to do that in your script. I was going to look at how you did it and just remix it for my script but i'm going to come up with my own menu from scratch but this menu will be the app's menu and not a bash script menu and it won't be like yours, this is all kifno . But yeah other than your power source detecting code, which is pretty much the simplest way to find power source I just couldn't see it in root explorer when I didn't have access to a computer with adb shell for a while:
Code:
power=` cat /sys/class/power_source/battery/charging_source `
this is all kifno's work that i spent hours testing the new values and of the tweaks i came up with.
EDIT: also i've been talking about making this into an app for a long time so yeah it is just a coincidence. I just decided that I wouldn't be able to do it alone because I don't have the knowledge to do so alone....right now
EDIT 2: Also if you don't want me to use your power source detecting code I have another simple method of doing so, it just doesn't show usb charging. This is what I will use if you don't want me using your code that you use.
Code:
power_source=` cat /sys/class/power_supply/battery/status `
Then I will just revamp my tweak so that is is optimial for charging and not charging rather than optimal tweaks for usb charging, ac charging, and battery power. So no biggie if you don't want me to use your code because I had many other ways of determing it as well. also if you'd like to team up with me and my team of people who are going to help make my script an app i'd be glad to join forces to make one AWESOME app that will potentially be a MUST HAVE for the heroc. collin_ph batt tweak + kifno tweaks = YOUR HERO HAS JUST GAINED SUPER POWERS!!!!!
kifno said:
The only code I used from other's was your code that determined the power source ( i have another 2 other methods of finding the power source if you don't want me to use your code).
But yeah other than your power source detecting code, which is pretty much the simplest way to find power source I just couldn't see it in root explorer when I didn't have access to a computer with adb shell for a while:
Code:
power=` cat /sys/class/power_source/battery/charging_source `
this is all kifno's work that i spent hours testing the new values and of the tweaks i came up with.
Click to expand...
Click to collapse
You're... you're really serious? You're completely ignoring the fact that you so sloppily copied his code that you ended up leaving his name in the source?
You also copied verbatim the files from [MOD]Custom DNS Servers (etc/ppp/ip-down and etc/ppp/ip-up).
You even copied the etc/init.d/20userinit file from the collin_ph zip. The one that has NOTHING to do with the code you're using. The one that's an OUTDATED copy of the one that already comes with CyanogenMod. Did you realize that by overwriting the one in CM7 with yours, you have effectively REMOVED a feature from CyanogenMod? Between version 6 and 7, this file was updated to support user init scripts both in /sd-ext AND /data. But you wouldn't have included this file if you had ANY idea what it was really doing.
I'm still trying to figure out why you even copied it. There isn't a single thing in your script or collin_ph's script that depends on using it. But it's an obvious indication that you copied more than you would like to admit. And now you say you want to make this into a for-profit app? That's just plain insulting to the nature of XDA.
jasonmaloney said:
You're... you're really serious? You're completely ignoring the fact that you so sloppily copied his code that you ended up leaving his name in the source?
KIFNO: I wasn't trying to hide the fact that I did use his code. What's to hide? I have nothing to lie about.
You also copied verbatim the files from [MOD]Custom DNS Servers (etc/ppp/ip-down and etc/ppp/ip-up).
KIFNO: Those actually don't work lol. I just left them there from when I was using those in my personal v1.5 test builds. Would you like me to show you dated screenshots of all the test builds I have? That doesn't work. But I know another simple method to use custom dns servers on the heroc that will be in the app. So this is again, nothing to hide and actually if you look at the tweak I added my way of using the dns server in the 98kiftweaks file
You even copied the etc/init.d/20userinit file from the collin_ph zip. The one that has NOTHING to do with the code you're using. The one that's an OUTDATED copy of the one that already comes with CyanogenMod. Did you realize that by overwriting the one in CM7 with yours, you have effectively REMOVED a feature from CyanogenMod? Between version 6 and 7, this file was updated to support user init scripts both in /sd-ext AND /data. But you wouldn't have included this file if you had ANY idea what it was really doing.
KIFNO: I do know what I'm doing JM. You just don't THINK I know what I'm doing. And to be honest you do know somethings I don't know at times and I commend you on catching me on my mistakes at times I don't catch them before you do. But "hiding" evidence that I used other's work isn't something I need to be caught on because I tell people when I'm using another's work. So what's to hide when I'm being honest. And again v1.5 stable wasn't cleanly put together. And like I said nothing to hide I said I used some of collin_ph's stuff like a 100x in the kifno script thread if you were reading my post when I was releasing those TERRIBLE versions of v1.3-v1.5 test. So yeah nothing to hide and I know that already JM. Like I said v1.5 stable was sloppily thrown together and I didn't clean it up because I got so excited about releasing my kifCPU which I finally got to work. And that 20userinit file is something that again I knew didn't work/was useless for my script.
I'm still trying to figure out why you even copied it. There isn't a single thing in your script or collin_ph's script that depends on using it. But it's an obvious indication that you copied more than you would like to admit. And now you say you want to make this into a for-profit app? That's just plain insulting to the nature of XDA.
KIFNO: Jason, jason, jason. When I copied it, I never meant to use it When I opened collin_ph's script merged my v1.5 test folders with his folders and deleted what all I didn't need from his script's zip. Or at least I thougth I did because I left the 20userinit file in there. Also I have nothing to hide, in fact I'm typing up a documentation of what all my tweaks do right now! And also when describing something I used that I got from another person (collin_ph's power source bash code line which I posted above which I gave an example of one of my alternatives) I am crediting them and explaining what it does in their script and why I am using it for my script. And okay since using another's power source code is insulting since I want to make this a freeware/for-profit app, I just will go about doing all the things I needed from others (collin_ph's power source) my own way with the many backup methods of getting it done by getting rid of EVERY thing i've bored from other's and using my alternative methods of doing so for a certain tweak I have's purpose. Oh and jason, I have a question, kind of off subject but I've been urging to know, where did you learn java? I know where you learned about android (many documentations of the operating system because I notice you know a lot about what file does what in the system and how files connect to others).
Click to expand...
Click to collapse
Red the bold "kifno" text that is in red inside the quote.
Oh and the kifno method only way of doing things aka v1.6 will be released tomorrow along with the documentation that explains in my opinion/to my knowledge of what my tweaks are doing. And every other version I have that is online (because they contain other's way of doing things that i used for my tweaks purpose) will be deleted from the internet. I dont' want to insult xda. I'm just trying to help our heros be better
But back on topic though I have 1 person that has offered to help me in the process of making this an app. If any other's want to help me that'd be awesome.
And also if you do offer to help me i have a lot of files to send you that has everything i've been holding back from the script that i wanted to wait to release in the app version (so that everyone can really see true awesome-ness/why i love our hero )
and here we go again same **** different day
kifno said:
Red the bold "kifno" text that is in red inside the quote.
Click to expand...
Click to collapse
You just keep changing your story over and over again. You didn't add the line to credit collin_ph until after I pointed out his name in the script. And earlier in this thread, you said all you copied from him was one line of text, but now you say you merged the two together? You're insulting our intelligence.
And then you say the DNS stuff doesn't work and was left in? Just because your copying-and-pasting didn't work doesn't mean you didn't copy it.
Closing thread until I get word from Senior.

10 developers developing 10 different roms, none fully stable with features working.

Almost 1 month of waiting searching & then still left waiting for a stable & fully featured rom I am wondering whats the use of having 10 developers making 10 different roms none is bug free, some or the other features remain buggy or not working in them.
Cant the developers work together to develop 1 super stable, bug free & fully featured rom for our i9003?
Take a poll & lets give some direction to rom development, the purpose of this post is to have some kind of feedback as to what the i9003 users base wants the most, in no way developers are bounded by this community demand but this poll result should give the developers some sense of direction regarding rom development.
I have a long list of features, some are innovative ideas how a phone should be & needs a developer to implement the ideas.
Choose the following one to vote
I prefer different developers develop different roms even if it remain buggy or some features are not working.
or
I want super featured, super stable rom hence developer should work together to root out bugs then we can have various version of this rom.
Disclaimer:
In no way I am putting down the hard work done by all the developers who have done good job with themes, tweaks, mods, custom roms & other customization for i9003 giving precious time for the community development.
stable & fully featured rom
Click to expand...
Click to collapse
Hello,what features are not working??
hey man, i think the developers are giving their best at what they are doing. i know a collective effort gets above all but sounds a bit harsh when u put it so bluntly. and coming to stability and features if u expect a rom which can compete with MIUI u have to wait.. the developers here are good and most of the roms they gave us have only minor issues like force closes and all. i too am waiting for a ROM as good as MIUI supported by cyanogen mod. have some patience and trust them..
sakindia123 said:
Hello,what features are not working??
Click to expand...
Click to collapse
1. 2 way phone Call recording with auto gain in .amr & .mp3 format
2. USB OTG
3. Dialer in landscape mode (krazy did a mod but later did not include it in rom)
4. Retrying busy number automatically should give a audio tone when the call finally connects.
5. Missed call sound notification with ability to to switch off.
6. dialer should have option opening as default keypad/logs/favorites screen (user selectable)
7 dialer Voice mail facility so the phone can record the message on the sd card itself.
Others can add more to the feature list, as the list grows more Devs can look in to the requirements.
Since I work in large team environment I am very much used to get the work done by different people for a large project each specializing in particular field. I live my life with a phone hence cant test multiple roms, if something goes wrong while flashing or features not working I would loose a lot of time & my work will suffer.
variety is always good. Devs do not have obligations to make roms. let's give them freedom to do whatever they want with the roms they create.
Nevertheless, a good poll question would be which is the best froyo and gb rom.
I guess sgsl is talking about the GPS and push notifications bug.
It has to do with the base ROM i.e. XXKPH. Otherwise all are putting in a splendid effort.
Seeing the positive side we get 10 different flavours of the same ROM.
And the ROM's are getting better by the day.
I can understand where you're coming from as I have been researching on the ROMs for a while now so that I can flash them (I'm still on DDKF1 though ).
All in All Kudos to all dev's out here.
I think Devs should work together to make super stable rom
sgsI9003 said:
1. 2 way phone Call recording,
2. USB OTG
3. Dialer in landscape mode (krazy did a mod but later did not include it in rom)
4. Retrying busy number automatically should give a audio tone when the call finally connects.
Click to expand...
Click to collapse
People are trying to get the mentioned features working but it'll take some time i guess. If all work on one thing then we won't get anything to play with until that thing is developed/solved.
Since I work in large team environment I am very much used to get the work done by different people for a large project each specializing in particular field. I live my life with a phone hence cant test multiple roms, if something goes wrong while flashing or features not working I would loose a lot of time & my work will suffer.
Click to expand...
Click to collapse
Same thing applies to me and almost all guys out here.
But the ROM's that are offered are more or less pretty stable now in the sense all basic features work 100%.
@ sgsl
if you want dialertab landscape mod for gb then soon i will again port it
Also i feel dev's can work together to solve issues (USB OTG, Call recording etc) and not build a complete ROM altogether.
@SGSL can you add the option of "dev's should work together for solving issues"
@ybyb
gps is working on all roms!
Developers should be allowed to do what they want. If they want to make their own ROM, let them. If they want to work together, let them. They're not your staff.
I know it's just an idea - so please don't take this as an attack.
@sakindia
Have been reading the feedbacks and it isn't working for all.
Maybe then it's my interpretation.
kartiksrireddy said:
i think the developers are giving their best at what they are doing.
Click to expand...
Click to collapse
I humbly disagree, devs are "presuming" that they are doing best but still not able to solve teh problems or either conclude that if certain features can be done or not.
sounds a bit harsh when u put it so bluntly.
Click to expand...
Click to collapse
Extremely sorry if this sound so hard but in no way I am disrespecting the excellent work done by many developers, I put the disclaimer in red in 1st post for the very reason.
jamsori said:
Developers should be allowed to do what they want. If they want to make their own ROM, let them. If they want to work together, let them. They're not your staff.
Click to expand...
Click to collapse
No body wants to curtail their freedom indeed they are free to agree to work together or alone, its their wish, but if more i9003 users vote that they want a super stable rom which is fully customized & devs should work in a team to achieve that then its upto the developers to look into this community requirement. Even then they are free to ignore this requirement, its their wish.
bluet0ps said:
variety is always good. Devs do not have obligations to make roms. let's give them freedom to do whatever they want with the roms they create.
Nevertheless, a good poll question would be which is the best froyo and gb rom.
Click to expand...
Click to collapse
How about having a super stable rom with 10 different flavors (all stable & fully featured) since different people use phone differently for different uses?
As for GB or froyo I leave it to the developers to have the agreement on it, GB as of now is not officially launched in stable form for i9003.
kkrraazzyy said:
@ sgsl
if you want dialertab landscape mod for gb then soon i will again port it
Click to expand...
Click to collapse
Thanks krazy , yes I would love to have it integrated in roms, I have many more ideas for rom developers to add useful features so the smartphone can be used even by disabled people too. One such feature would be audio sound of numbers when they press the dialer button.
Many blind people will bless you for this feature.
Buddy i agree with ur point. So when amit will release CM7 then automatically all developers will get attract to it & will try to solve problems related to it.
But for now let the dev do their work. Already we have cranium as best rom with almost everything is working in it so other developer can can take help of it.
The features u are demanding needs to implemented with great hard work. Some features are related to kernal & we all know that we have very few kernal developers.
Our progress is slow but definitely in right direction. Just keep some patience. I think CM7 will complete everyone's expectation.
You know: 9 women can't give birth to a child for a month. IE if all our developers will work together I don't think they will create the ROM better. Because we (they) have some tricks to improve some features of ROM. When somebody found this he posts this know how to the forum and all other can apply this trick to their ROM.
But they don't create ROM from scratch. They use somebody's ROM or stock ROM and apply some tricks/applications. Also they apply some themes inside.
And this is good that we have different ROMs with different tricks/themes/applications. Some users like one set, other users like other set. and this is good. If we have very easy way to apply tricks/themes and so on without "recompiling" framework or applications. It will be good to take 1 ROM with ability to apply different tricks. but we can't this.
For example if you remember when rex4u and then others became to create themes for XXKB3, they don't know about extended power menu. and we can easy change theme just replacing framework files. But the was discovered a lot of tricks and now we should to choose not only between themes (looks) but also animations,memory,power menu and so on (feel). we can't just change some file and receive features we need without loosing features we don't need. Also theme developers can't make a lot of modifications for different sets of features.
That's why I think that several ROMs are better than 1. Also remember: if you want to make ROM you don't need to program on C, but for apply OTG or other features that you wrote in the post, you should know C...
All dev's re doing gret job..
they re doing everything of their own free will posts like these will dis herten them..
they re nt obliged to do nything..lso nything they mke they cn keep fr themselves instead of sharing it to us...
we dont give them nything they do it fr free from their own tym..
let dev's do whtever they wnt nd let us support them and when they want to work together they can always do tht using this forum...no one needs to tell them wht they shld do...

Custom ROM comparison database 2.0 (open to edit for public now!!!)

UPDATE: Database 3.0 can now be found here
Someone asked me to create a thread here for my custom ROM comparison database, so that's what I'm doing here now.
A few words from my side so you know what to expect of it and clear things up.
This is the original text I posted on my blog, so I'll just put it up here as well.
At the end of last week, I asked on G+ what to do next, an app comparison or a new custom ROM review. On of the first answers that got my attention was someone asking for a custom ROM comparison instead. I thought about it for a while how this could works since I can’t show them off side by side and it would be difficult no matter what. While thinking along I also remembered one post on YouTube where a viewer gave me the constructive criticism on the videos getting too long, especially the part where I listed all the features in the video review. I told him I am aware of that fact but I still haven’t found the right solution to make the videos shorter without missing any important specs. After some more thinking the idea of the comparison database was born.
The idea behind the database
Creating a database that contains all the available features clearly visible and quickly to access for everybody was actually the hopefully right solution. Using it I don’t need to waste anymore time on rattling down the whole list in my video… this saves me a whole lot of time but of course also you. And if someone wants to know if a specific feature is available in the reviewed ROM he can just quickly check the database and look for it, it’s as easy as that. Of course this method also allows me to focus more on the important aspects of the ROM itself.
Creating the database itself took quite some time for sure but in the end I think this is the cleaner and smarter solution for everyone. I hope this to get a helpful tool for everyone to easily find the right ROM for himself that suites him the most.
I did 2 videos, one quickly explaining the purpose of the database itself and an additional one explaining some of the more important custom ROM features so that people who are maybe new to custom ROM flashing know what to look for. If you see any feature in my database and wanna know what it is for or what it does, leave me a comment. I will then either quickly explain it if possible or collect some of the requests and make another “features explained” video.
Here is the link for the database (it will also be attached to every upcoming custom ROM video as well as the matching article), it will be updated with every upcoming custom ROM video review. I am no professional in text editing, so if someone is maybe bored or wants to help me out in making a better and more professional appearing database to improve it, please contact me, I’d really appreciate it.
Click to expand...
Click to collapse
Features of the database
--------------------------------------------------
- detailed list of all possible custom ROM feaures (~100 at the moment, constantly growing)
- containing 13 of the most popular ROMs + stock Android ROM + Xposed Framework to compare with each other (list is still growing)
- a lot of useful additional informations like links to downloads, ROM's websites, G+ communities and much more
- everything is sorted logically and color coded for fast and easy comparison
- all features have a quick explanation, expecially helpful for custom ROM beginners
- a lot of maintainers to keep it updated as good as possible (12 maintainers at the moment) - always looking for more, feel free to join
- constantly working on improving and enhancing the database
here is the link to the database 2.0 - thx to @parker09
some additional videos to explain the whole thing again...
Please feel free to leave any comments.
I'm a real Google docs noob so if someone maybe wants to help me clean it up and polish the style, just contact me.
And if this thread is posted in the wrong section, please just let me know.
UPDATE new host
Updates
Update
I read the posts here and on the portal and wanna set some things straight.
I do the database including the reviews in my free time, but besides that I´m also blogging,doing app/device reviews, how to´s and similar stuff so time for the database is therefore limited. That´s the reason I can´t progress with the database as fast as I would like to, also my way of testing takes up a lot of time.
I will of course try to do it as frequently as possible and of course ROMs like AOKP and Omni will follow in time.
That´s it for that.
Regarding mistakes and such, I know the database isn´t flawless but I´m not doing errors on purpose. About missing features of certain ROMs, it is possible some ROMs now have features that weren´t available at my time reviewing it but it´s almost impossible for me to keep track of all changes since I use different ROMs all the time and can´t always go back to already reviewed ones.
Update 2
Big change, after all what I read, I finally decided to make the database open to edit for public. Everyone can add ROMs and changes as he wishes to. I only ask users to be resposible and keep everything clean. Feel free to make new entries or correct errors if found. I think this is the best way for the database to grow.
The 2nd change is the move to another design made by @parker09 that is way nicer and better in my opinion.
The old one will still stay but won´t be updated anymore I think. So don´t forget to change your current link to the new one.
BIG THX to everyone in advance who decides to particate on working on the database, I hope the new way is a win for everyone.
Update 3
Sorry to say but the open to public idea wasn't the best it seems since the database somehow got messed up a bit. I want to prevent this from happening that's why I have some rules now to hopefully keep things clean and right this time.
Everyone is still welcome to participate in maintaining the database but has to do following now in order to get permissions to edit.
This reason for the rules is so I can better keep track of what gets changed by who and I know which parts are getting updated and which not.
How to get permission to edit?
Please contact me via PM on xda with the following title...
maintain custom ROM database "your email adress" "your google name" (the name that will appear when editing the document)
- Please also write down your name and email again within the pm just to be sure
- Please tell me which ROM(s) you would like to maintain or what you plan to edit.
- Please tell me if it is ok to add you to hangouts, this would make the teamwork faster and easier
Rules for maintainers
can now be found directly in the database
I want this so I have a list of all the maintainer and know who does what, so things don't get mixed up like 2 people editing one rom at the same time getting each other between in their way. This gives me a better overview so I can track the changes.
THANKS TO
-----------------------------------------------
n3ocort3x - AICP Team member
owain94 - PACman Team member
vedantgp - CyanFox Team member - Special thanks for a lot of groundwork&more
josegalre - Special thanks for a lot of groundwork&more
jrudyk
msn.debord
louisjms
lordbalmon
septigation
l3v14n
Thank your for publishing it here as well. This will be helpful for all of us. :good:
SlimBean has Breathing SMS. I should know I ported it (its in MMS settings)
cordell12 said:
SlimBean has Breathing SMS. I should know I ported it (its in MMS settings)
Click to expand...
Click to collapse
Maybe it didn't have it back when I reviewed it or I missed it. Will change it later. Thanks for the heads up
Can you add what you can do with stock+GravityBox? Then people can see which benefits they can get without flashing roms.
Hi nimrodity,
please make it available as a online tool for all ROM makers, so that they can update it as and when possible. and then there's no need you to update it.
Nice I did a column for Paranoid Android (as best I can - some features I don't know what they do) but did as best I could so if you want to copy & paste it.
https://docs.google.com/spreadsheet...VoZ1l0bWxoYnVzek9oNnhlWXc&usp=drive_web#gid=1
On the second sheet I started one ages ago and that's the style I went with, and you hover over for what their options are.
Interesting, but what I would really love to see is developers from cross-ROM platforms joining hands
Lastest Carbon have got Paranoid PIE.
Small adjustments
You had a really great idea by doing this. I once search for something similar to this spredsheet and didn't find anything useful...till now!!
You did a wonderful job!
I just noticed 1 small thing and my other point is a suggestion:
1. In CM10.2 you have an option for the vibration intensity only, so maybe you could add to the "vibration" section: yes, but limited.
2. My suggestion would be to add another "spec" for the ROM. It would be "screen color/gamma calibration". It's a very interesting feature and CM10.2 (latest nightly) has it.
What do you think?
Thanks
Keep up the good work!:good:
maxver0 said:
Lastest Carbon have got Paranoid PIE.
Click to expand...
Click to collapse
I know but it didn't back then when I reviewed it. I can't always update the database especially with the old review build date. It would be too hard to keep track of all.
Thanks for Your work... Hope You will add more ROMs to this database and I hope other members will help You to get the info You need for awesome ROMs like:
Purity...
crdroid
XenonHD
Liquid Smooth
Vanir
Carbon
Illusion
beanstalk
Jellybam
... and more AOSPs
... ... ... ... OMNI
Purity, Vanir, Jellybam and XenonHD should be simple to track because devs keep the same MODs&features... little changes on every new build
More difficult to track other ROMs that add&remove features very often
I can't help You because I'm a Stockish man and I won't try AOSPs for now
Thanks for useful database, It will sure help me when I will going to flash new rom
felix1234 said:
Can you add what you can do with stock+GravityBox? Then people can see which benefits they can get without flashing roms.
Click to expand...
Click to collapse
Doesn't really make sense since it's all about custom Roms but I already thought about doing a separate review for the blog.
Not sure about your idea, will think about it though
itechengine said:
Hi nimrodity,
please make it available as a online tool for all ROM makers, so that they can update it as and when possible. and then there's no need you to update it.
Click to expand...
Click to collapse
As you can see by my simple list I don't know much higher about docs and I have no clue how to do such a tool. The idea sounds really cool if someone knows how to do that and wants to help out just contact me
parker09 said:
Nice I did a column for Paranoid Android (as best I can - some features I don't know what they do) but did as best I could so if you want to copy & paste it.
https://docs.google.com/spreadsheet...VoZ1l0bWxoYnVzek9oNnhlWXc&usp=drive_web#gid=1
On the second sheet I started one ages ago and that's the style I went with, and you hover over for what their options are.
Click to expand...
Click to collapse
Will check it later. If you see my YouTube channel you see my PA rant. I don't really have that much interest updating the database with PA since I'm not really a big fan of the to work. Nothing personal but I just can't get warm with their Rom
@nimrodity
Great work. Important factors when choosing rom could besides features be "RAM usage on clean install and no tweaks/installed apps" and benchmarks based on the same conditions.
But anyways, awesome work :thumbup:
pemell said:
@nimrodity
Great work. Important factors when choosing rom could besides features be "RAM usage on clean install and no tweaks/installed apps" and benchmarks based on the same conditions.
But anyways, awesome work :thumbup:
Click to expand...
Click to collapse
Sorry I won't including benchmarks since they have nothing to say about performance in daily use. They are no important factor for me. Same for the rest, also I mention performance and such in my video reviews, don't plan on adding that stuff directly into the database though
On Cyanogenmod it says :
Volume Music Controls : music controls visible only but not with volume buttons.
You can control the music with the Volume buttons whilst being locked.
And if Poweroptions refer to the "menu" that shows when pressing the power button, you can en/disable airplane mode and select "Screenshot". And you can switch between Silent/Vibrate/Sound Profile.
Why no MIUI?
Great work! Just one little nag - why no mention of MIUI? It's distinct feature set should surely warrant a review, but that's just my opinion.
jwchips said:
Great work! Just one little nag - why no mention of MIUI? It's distinct feature set should surely warrant a review, but that's just my opinion.
Click to expand...
Click to collapse
My database is far from being complete, I just started . I chose my Roms randomly until now. Miui is still possible to come

Categories

Resources