Daily Driver vs. Development - HTC Flyer, EVO View 4G

I as just wondering how other people handled having developing for devices. I recently went ahead and did a full wipe on my tablet to try a few different ICS roms out, so naturally I backed up whatever I felt was critical to keep.
Since I don't need a daily driver (for another week or two)I want to poke around and now seems like a great time to do so.
I was just wondering if maybe others had a better way of backing things up I was unaware of.. because if I actually need a daily driver, then I am looking at spending a lot of time just going back and forth with settings when dealing with roms.

After an intense examination of this thread, it has been determined that it does not contain development, thus does not belong in development. We are moving it for you, but please make sure you post correctly next time.

Related

just a small request to some of the cooks on these here forums

Hi all
first off let me just commend EVERYONE on xda-devs for the work they have put in to make this such a great site/resource/info store
I've been using xda-devs ever since i got my very first htc voyager device, then onto various other smartphones and then i discovered the wonderful world of ppc, way back with himalaya, through to magician/charmer/prophet/wizard/hermes and now of course, RAPHAEL!!!
if you've gotten this far then i thank you for listening to me rambling on
my request is simple:
Is it possible to add a poll to each of the threads for the roms with simple 'criteria' like:
Is this rom FAST
Is this rom STABLE
Good rom?
not so good rom?
simply because, i am hoping this will help avoid some of the most common 'what rom shall i flash' question and also it will give some sort of pointer as to some of the main points of the rom
its just a suggestion, i'd love to know what you all think of it and if it ever comes to fruition!
many thanks to all at RAPHAEL!
My Opinion: No
All the 4 points you mention are subjective...
The only way to find out is to try it yourself, and if that means flashing different rom's
and restoring your favourite programs, use UC or put them together in a directory on your sd card.
You can always get an idea by scrolling trough a thread, that's what I do with 30 messages on a page
Each ROM is very different, and a poll wouldn't work. Just the poll in the radio flashing thread, it doesn't really mean a lot as it's all dependant.
It's worth spending the time and flashing as many ROMs as it takes to get the one you want. I've flashed over 15 ROMs trying to find one I like...
Not only is it subjective, it is quite frankly dumb (if you'll pardon the term)
Every chef endeavors to produce a quality ROM, if bugs appear, they are usually fixed fairly quickly with an updated version (hopefully). Every ROM is a work in progress and the only time the Chef finish it, is when he becomes tired of attempting to improve it.
The best you could ask for is a poll in a separate thread that asks for what ROM you are running and if they follow up post with what they like and don't like about it. However, you will find Flashing Junkies here that will often flash a new ROM weekly if not more often... There would need to be a new poll every week/month and who has that much time.
Having recently purchased a Fuze myself, let me tell you what I did here as a complete newbie:
Sized up the available ROMs and prominent chefs using the wiki and this forum.
Scanned through threads here to figure out who was doing what.
Looked up the various chefs to see what else they've done here at XDA
Made my decision.
As a chef myself, I can say that everything is subjective. There really is no simple way to find the best ROM. The good news is that I found what I was looking for in a single evening.
I think its a descent idea if the Chefs put each new ROM Version in a new thread. If someone releases version 1.0 and it is buggy they may get a bad poll rating. Then by version 2.0 it may be the best ROM ever, but due to all the early bad ratings it would make their overall "score" low.
Anyways this isn't a competition. If we start ranking and voting on the best ROM, it would make other ROM makers give up. People would say ROM-ABC and ROM-123 are the 2 best ROMS and no one can top them. Then all the other Chef's give up and we only have 2 ROM choices. Then these 2 ROM Makers have no competition so their work gets stagnant and they only release new ROMs ever 6 months. Then before you know it we are living in the world of Microsoft and Apple.

[Q] Read the FAQ and it just prompted more questions.

I have been checking out these forums now for at least the last month trying to garner all the information that I can from those of you who seem to know a whole lot about this tablet. I am a tinkerer and I love to take things apart to see how they work and put them back together so that they work better than they did before. In this case I won’t be physically taking the tablet apart but metaphorically I am by messing with the software. I have been playing with computer and consoles for years so I’m not easily intimidated by the android software. I am a fast learner and therefore once I see something done once I can usually learn the process quickly. But before I dive into this thing I have some questions. I would like to note that I did search the forums but was unable to find a thread that directly covered my questions so please be patient with me if it has already been answered.
My first question:
I haven’t seen a step by step piece of instruction that covers the reflashing process from start to finish. I’ve found it in bits and pieces but in no particular order. So what’s the order and why?
Second Question:
I’ve seen several posts asking which ROM is the best ROM and for the most part the answers are all the same. “Your choice of ROM is relative to what you want to use it for”. One isn’t better than the other overall, but it may excel better than others for certain uses. So my question is, what are the uses for each ROM? What does each ROM do that makes it preferable over another?
Fourth Question:
How does the Kernel work? Does the kernel get changed with the flash of the new ROM or do you have to do it independently? How do you choose the kernel? Is there a kernel/ROM combination that’s optimal? If I choose a certain ROM, is there a particular kernel that I should get to go with it?
Third Question:
Can someone explain partitioning? Is it necessary? What are the benefits? When should I do it if I need to? I’ve read that this tablet doesn’t like the partitioning that comes with the stock ROM. Can someone shed some light on this for me?
Last question:
Will flashing a new ROM fix the Bluetooth pairing issue? Or any of the other issues that exist on the stock ROM.
I apologize if these questions are redundant any advice is appreciated.
My ultimate goal is to be able to use the tablet with my cell phone and be a completely mobile multimedia device. (Xvid, Mp3, Avi, Netflix, Android Market, Etc.)
My appologies, maybe "reflashing" wasn't the proper terminology to use. What I meant was a step by step block of instruction to flash the tablet with a modified ROM. I would also like to know why you do each step and why they must be done in that order. This helps me learn the process rather than memorizing it. Kinda like when I was in school. I could cram for an exam by memorizing the information but learned nothing from it because I didn't retain the information. But if I studied and learned the who, when, why, and how, I retained the information and understood the subject as a whole. I know my request seems a bit anal and definitly redundant in these forums, but no one has actually put together a complete walkthrough on how to do this and why. If it was approached like teaching a class, I'm sure it would cut down on all these redundant questions and stickied for future use. I would like to note that there is a tone of great information in these forums and some hard work put into the stickied FAQ's. It's just an idea. Let me know what you guys think when you respond to my questions. -Thanks, DarkHorse281.
If netflix is a deal breaker then your limited to CM7. Although I believe a couple of Roebeet's 1.2 mods have semi functional netflix hacks.
I'm understanding "reflashing" to be getting back to stock. For that you want nvflash:
http://forum.xda-developers.com/showthread.php?t=861950
Different roms have their strengths. I believe a video review of all roms is stickied. I like mods based on tnt, which are Froyo, and incorporate some tablet oriented UI elements.
Kernels are often included with mods, but you can change the kernel on it's own as well.
You do want to partition, it's critical.
You probably have read this, but if not it's a good overview
http://forum.xda-developers.com/showthread.php?t=865245

[Q] Would a ROM repository/encyclopedia be useful?

I know I am a new poster and fairly new member to XDA but that is mainly because I can read and have never really had the need to post anything. One thing that I have noticed is that ROMs are very sporadically placed throughout the forum and I think a lot of the mundane "What ROM should I use if I..." threads could be eliminated if a repository of sorts was created for them with feature list, performance eval, and battery eval.
Now I am not an expert by any means. I have played with a few ROMs trying to find one that has everything I want (yet to find) and I know I would love such a resource.
For now I am only looking at developing this for the Galaxy SII SGH-I777. I would need input from users of other devices/ROMs to supply information to expand it beyond that.
So my questions are: Would this be worthwhile? Does one already exist that I just haven't been able to find? Given the first two answers are yes and no, what specific features would you like to see in it? ROM suggestions would also be welcome as I know I don't know them all. I will gladly test them for the data myself but any extra help would be appreciated.
Thanks!
IMO, i dont think this is necessary. Most roms (at least right now) dont vary much with features. I think devs hit a ceiling with GB roms. You can create a matrix that illustrates battery life between all the roms but even thats a bit useless because battery life differs for everyone.
this is just my thought on this subject.
now that i think of it, someone did this for the captivate section and I dont believe it was used much.
Thanks!
nyydynasty said:
IMO, i dont think this is necessary. Most roms (at least right now) dont vary much with features. I think devs hit a ceiling with GB roms. You can create a matrix that illustrates battery life between all the roms but even thats a bit useless because battery life differs for everyone.
this is just my thought on this subject.
now that i think of it, someone did this for the captivate section and I dont believe it was used much.
Click to expand...
Click to collapse
The lack of variety was something I noticed between a few of the ROMs I tested. I am still in the process though as I haven't had my SII for long. I was really hoping that there was more than what I've seen. I am a programmer but basically a web, iOS (only because my job trained me and paid for me to learn it for them), and database programmer. I know that I never recreate the wheel and always make sure that my programs have something that makes it unique.
I'm not saying that the devs around here aren't doing a good job. It is great that people put in the effort whether it be for their own use and they have just shared it or if they did it for the sole purpose of spreading their talents I think its great.
That said, I appreciate your input and $0.02! I would hate to start working on it and find that it was a waste of time! I do have to admit though that I was really hoping to be able to do something to help with the "Which ROM..." posts

[Q] A Weary Traveler [Questions About ROM Flashing]

First, and foremost, hello. I am new here, and I'm glad to be a part of the forum. Secondly, I'd like to apologize if I am posting this in the wrong section.
The topic I'd like to ask you a few questions about today is ROM Flashing, and the steps I should be taking to stay safe. I originally started playing around with Android devices around a year ago, but I recently started to delve deeper. I am the proud owner of an AT&T ZTE Z998 Mustang, and I have rooted it successfully. While in the process of rooting, I saw all of the warnings of how I should do a NANDROID backup, so that was my first instinct. I tried installing Clockworkmod, but to my dismay, they did not have an official version for my phone. I did happen to get lucky and find a version someone ported on their own. I attempted for a whole night before falling prey to error after error, and decided to give up. I went on without any backups, fiddling with my device. Luckily, I did not mess anything up, except for "accidentally" deleting the AT&T startup animation. (Haha.) Tonight, though, I happened to get the urge again, so I made some more attempts. After receiving the same error, I decided to look that error up word for word, and found that I did not have enough room on my Micro SD. I managed to clear enough room, and jumped in joy when I saw that I could delete an app, then restore and have it be back again. It was quite a big accomplishment for me. I've decided that I want to try flashing a custom ROM. The ROM I have chosen is the MIUI ROM. It seems quite popular, and I enjoy the iOS-esq feel of it, as well as its seamless theme changing. The only problem is, there is not an official release for my device. In fact, I have yet to find any ROM with an official release for my device. That is why I am coming to you guys.
My Questions:
Can I use a ROM that has not been specifically made for my device?
Will I still be connected to the AT&T Network?
If so, can I expect errors?
Am I truly safe with this newly acquired backup?
Anything you think I should know?
I'd like to thank you for any help in advance.
BrendonButton said:
First, and foremost, hello. I am new here, and I'm glad to be a part of the forum. Secondly, I'd like to apologize if I am posting this in the wrong section.
The topic I'd like to ask you a few questions about today is ROM Flashing, and the steps I should be taking to stay safe. I originally started playing around with Android devices around a year ago, but I recently started to delve deeper. I am the proud owner of an AT&T ZTE Z998 Mustang, and I have rooted it successfully. While in the process of rooting, I saw all of the warnings of how I should do a NANDROID backup, so that was my first instinct. I tried installing Clockworkmod, but to my dismay, they did not have an official version for my phone. I did happen to get lucky and find a version someone ported on their own. I attempted for a whole night before falling prey to error after error, and decided to give up. I went on without any backups, fiddling with my device. Luckily, I did not mess anything up, except for "accidentally" deleting the AT&T startup animation. (Haha.) Tonight, though, I happened to get the urge again, so I made some more attempts. After receiving the same error, I decided to look that error up word for word, and found that I did not have enough room on my Micro SD. I managed to clear enough room, and jumped in joy when I saw that I could delete an app, then restore and have it be back again. It was quite a big accomplishment for me. I've decided that I want to try flashing a custom ROM. The ROM I have chosen is the MIUI ROM. It seems quite popular, and I enjoy the iOS-esq feel of it, as well as its seamless theme changing. The only problem is, there is not an official release for my device. In fact, I have yet to find any ROM with an official release for my device. That is why I am coming to you guys.
My Questions:
Can I use a ROM that has not been specifically made for my device?
Will I still be connected to the AT&T Network?
If so, can I expect errors?
Am I truly safe with this newly acquired backup?
Anything you think I should know?
I'd like to thank you for any help in advance.
Click to expand...
Click to collapse
Bump.
Hi there. Welcome to the forums!
Unfortunately, the bad thing about phones that aren't very popular in the grand scheme of things means less people have them = less people making stuff for it. Developers often end up picking phones that are going to have more support from the manufacturer and more people will be able to enjoy the fruits of their labors. This of course, is a general rule, and of course there are exceptions, but your phone doesn't seem to be one of them. Companies like ZTE aren't concerned about putting out the source code for phones like this means that it is hard, to almost impossible, to make a really custom rom work correctly due to driver issues among other things.
So to answer the questions:
1) Sometimes, but very dependent on the models, carriers, and which software updates. General rule of thumb is that if it isn't based off the same chipset, it won't have a chance of working. But there are lots of other things to consider to, like radio versions, bootloader status, partition layout, etc. Long story short, there's no easy answer and there are lots of caveats.
2) + 3) See above.
4) You SHOULD be safe if CWM told you that the nandroid was completed successfully, but just like any other software based things, things happen.
Best way to be safe is to be able to reflash the original firmware for the phone back to it, but not even sure if that's an option for you - which goes back to ZTE not giving a $^!* about these cheap little phones for small prepaid companies. They save money by not doing any extra work like providing firmware, updates, source code, etc.
The only forums I know that mess with these kinds of things are:
http://unleashedprepaids.com/forum-1491.html
Not for your phone specifically, but similar ones:
http://androidarea51.com/zte-phones/
So yea, slim pickings.
es0tericcha0s said:
Helpful Info.
Click to expand...
Click to collapse
First, thank you! I was waiting all day. I was a little disappointed with the answer, though. v.v Do you know if there are any ROMS that will work with ANY device? Like even bare minerals versions of AOSP ROMS that have yet to be touched?
Also, I am slowly saving for a 64GB Black Nexus 5, so I shouldn't be stuck but more than a month or more so.
BrendonButton said:
First, thank you! I was waiting all day. I was a little disappointed with the answer, though. v.v Do you know if there are any ROMS that will work with ANY device? Like even bare minerals versions of AOSP ROMS that have yet to be touched?
Also, I am slowly saving for a 64GB Black Nexus 5, so I shouldn't be stuck but more than a month or more so.
Click to expand...
Click to collapse
No, sorry. It's just not possible. Your best hope would be to use the debloated rom in the unleashed prepaids forum and use the Xposed Framework.
http://unleashedprepaids.com/thread-8769.html
http://unleashedprepaids.com/thread-8771.html
http://forum.xda-developers.com/xposed/framework-xposed-rom-modding-modifying-t1574401
http://repo.xposed.info/module-overview
I have the Nexus 5 (don't think they come in 64 - only 16/32) but it's awesome and there are so many roms that it'll make your head spin. lol
es0tericcha0s said:
No, sorry. It's just not possible. Your best hope would be to use the debloated rom in the unleashed prepaids forum and use the Xposed Framework.
http://unleashedprepaids.com/thread-8769.html
http://unleashedprepaids.com/thread-8771.html
http://forum.xda-developers.com/xposed/framework-xposed-rom-modding-modifying-t1574401
http://repo.xposed.info/module-overview
I have the Nexus 5 (don't think they come in 64 - only 16/32) but it's awesome and there are so many roms that it'll make your head spin. lol
Click to expand...
Click to collapse
Oops, sorry, yeah, that's what I meant. xD
But, I can not wait for it!
Just some final thoughts and questions:
I do have Xposed installed already, but have yet to look around in it due to the hundreds of modules. Do you have any suggestions about which I should look at for cosmetic needs? I have tried to use Gravitybox, but it force closed upon entry every time I used it, so I deleted it.
I understand that the limitation is very high because of the fact that it is a closed sourced company, but many ZTE Devices are listed to have compatible ROMS, such as MIUI ROM. If I try to use a ROM specified for a different phone, do you know what could happen? I feel that it may not even open, or if it does, it'll have tons of errors and not work upon entry, or even work but have certain things like the camera that will not connect. I'm only worried about high margins of fatal breakage. If it is some silly error that I won't have to "worry" about, I'm okay with fooling around.
If I do try to install a new ROM, but want to go back, will it affect anything on my previous backup? I know backups copy EVERYTHING, but I'd just like to make sure I won't do serious damage.
Lastly, thank you for all the help. It means a ton.
BrendonButton said:
Oops, sorry, yeah, that's what I meant. xD
But, I can not wait for it!
Just some final thoughts and questions:
I do have Xposed installed already, but have yet to look around in it due to the hundreds of modules. Do you have any suggestions about which I should look at for cosmetic needs? I have tried to use Gravitybox, but it force closed upon entry every time I used it, so I deleted it.
I understand that the limitation is very high because of the fact that it is a closed sourced company, but many ZTE Devices are listed to have compatible ROMS, such as MIUI ROM. If I try to use a ROM specified for a different phone, do you know what could happen? I feel that it may not even open, or if it does, it'll have tons of errors and not work upon entry, or even work but have certain things like the camera that will not connect. I'm only worried about high margins of fatal breakage. If it is some silly error that I won't have to "worry" about, I'm okay with fooling around.
If I do try to install a new ROM, but want to go back, will it affect anything on my previous backup? I know backups copy EVERYTHING, but I'd just like to make sure I won't do serious damage.
Lastly, thank you for all the help. It means a ton.
Click to expand...
Click to collapse
Gravity Box wouldn't work because it is for more AOSP based things. As far as theming goes, you can try HK Theme Manager or Ex Themer. For the idea of trying to install a rom for another ZTE phone, well, best case scenario is that it doesn't flash at all. Worst case is that it does flash, and you lose something like your IMEI, baseband, or one or more of your other partitions and all of those are potentially unrecoverable, no matter what kind of backups you have. This wouldn't be one of those, "Oh, shoot, that didn't work, I'll just factory reset or restore my backup and be good to go..." kind of situations.
es0tericcha0s said:
Gravity Box wouldn't work because it is for more AOSP based things. As far as theming goes, you can try HK Theme Manager or Ex Themer. For the idea of trying to install a rom for another ZTE phone, well, best case scenario is that it doesn't flash at all. Worst case is that it does flash, and you lose something like your IMEI, baseband, or one or more of your other partitions and all of those are potentially unrecoverable, no matter what kind of backups you have. This wouldn't be one of those, "Oh, shoot, that didn't work, I'll just factory reset or restore my backup and be good to go..." kind of situations.
Click to expand...
Click to collapse
Oh, wow! Thanks! I'm glad you pointed that out before I tried. So, I should be okay as long as I flash that ROM from the Unleashed Prepaid page? Now I am afraid, but curious.
Also, thank you for the theme modules names, I will kindly note them.
Should be fine. It's 95% stock and I'm sure they only had one version of android for the phone so should be pretty close to what you have now. Benefits would be the unsecured boot.img which is easier for root and other things to stick, init.d which allows you to run scripts (everything from being able to mount a partition of an SD card to use for extra space for apps to memory management stuff like V6 Supercharger), and a bit easier to theme and debloat.
es0tericcha0s said:
Should be fine. It's 95% stock and I'm sure they only had one version of android for the phone so should be pretty close to what you have now. Benefits would be the unsecured boot.img which is easier for root and other things to stick, init.d which allows you to run scripts (everything from being able to mount a partition of an SD card to use for extra space for apps to memory management stuff like V6 Supercharger), and a bit easier to theme and debloat.
Click to expand...
Click to collapse
Thank you.
I'll look into it tonight. I will try and tell about what happens tomorrow-ish.
Cool. Good luck.

Ready for some WAVES...

Theres something that was pointed out to me by a new friend, that I had to vent about.. so HERE IT IS!!1
Why are some people too good to hang out in their threads and answer questions about the builds they post???
It seems to me that it builds credibility, to help the people using your build, so why not hang out and answer questions, address issues, help finding solutions, offer advice... BE HUMAN
Sure its great that new builds are being pushed out constantly... BUT IF YOURE NOT TALKING TO THE PEOPLE RUNNING THE CURRENT ONE AND EXPERIENCING PROBLEMS WHAT GOOD IS IT????
Step down from the clouds, and walk barefoot on the grass with the rest of us.. its cool and refreshing on your feet
WOW Man..
pitbull8265 said:
Theres something that was pointed out to me by a new friend, that I had to vent about.. so HERE IT IS!!1
Why are some people too good to hang out in their threads and answer questions about the builds they post???
It seems to me that it builds credibility, to help the people using your build, so why not hang out and answer questions, address issues, help finding solutions, offer advice... BE HUMAN
Sure its great that new builds are being pushed out constantly... BUT IF YOURE NOT TALKING TO THE PEOPLE RUNNING THE CURRENT ONE AND EXPERIENCING PROBLEMS WHAT GOOD IS IT????
Step down from the clouds, and walk barefoot on the grass with the rest of us.. its cool and refreshing on your feet
Click to expand...
Click to collapse
Could not have said it better.... You hit the nail right on the head.. People respect those who back their work with support:good::good::good:
This DOES seem to be in SHORT reserve.. WELL STATED
Impressive
I have noticed this too.. Its like these people are too GOOD for Q&A and sometimes even respond to questions like they are PETTY and an inconvenience.. There ARE some who DO help, and those people deserve to know they are appreciated.. You in particular, have helped me a ton, so thanks.. Maybe you'll start a movement, and more people will start doing their part to help their followers...
+1
There is a SERIOUS shortage of helpers and an overage of shovelers
All these builds keep coming, and still the same problems on the one they put out before with a different NAME for the ROM.. Its like they change the name and recycled it..
I read through threads now, and if the OP doesn't hang out and help their users, I wont use their builds anymore.
Couldn't agree more!! Nicely said too
Be proud of your work.. Stick around and make sure people can..ya know, enjoy it too..
It's quality not quantity that matters. Stepping on other teams and developers to rush something out just to say "FIRST" will get you no where.. So while timely updates are important, if that's the only thing you post in your own thread.. "New build is up" when there's been 10 pages of people asking questions... I'll never support you, both publicly or financially.
I understand new enthusiast can be quite frustrating or maybe you just aren't a people type of person.. team up with someone that is... pass the q&a on to them, but do fricking something, people want support for YOUR roms and if you put out 20..that means all 20.
Exactly, how dare these developers not spend any time in the forums answering the same useless non-informative questions over and over. How dare they spend countless hours building a ROMs for free and then share it for others to use. How dare they spend time with their families and go to their actual job and have a life. How dare they….. (/sarcasm)
mapatton82 said:
Exactly, how dare these developers not spend any time in the forums answering the same useless non-informative questions over and over. How dare they spend countless hours building a ROMs for free and then share it for others to use. How dare they spend time with their families and go to their actual job and have a life. How dare they….. (/sarcasm)
Click to expand...
Click to collapse
Yea, I'm somewhere between this and the op. They shouldn't be 100% absent, but on the same note, some consideration for the above quote is in order too.
While were venting, its possible the devs haven't figured out how to fix some of these issues, but it doesn't do a dam bit of good for 50 people to complain about the same thing and no one is posting logcats. So don't complain about things not getting fixed, if your not attaching logs to every post about issues.
Just my 2c, add 97c more and go buy a cheeseburger.
Sent from my G3, Unlocked by Team Codefire
mapatton82 said:
Exactly, how dare these developers not spend any time in the forums answering the same useless non-informative questions over and over. How dare they spend countless hours building a ROMs for free and then share it for others to use. How dare they spend time with their families and go to their actual job and have a life. How dare they….. (/sarcasm)
Click to expand...
Click to collapse
Then why put out 20 instead of 1 that they can handle is the point!!
Variety is the spice of life. I'd rather have 20 that will get fixed eventually than just 1 that works perfectly. If they are all too similar for you then just move on to another one, build your own, or just wait for fully featured lollipop which will be here soon enough. If a thread is maintained or not - I'm just happy to have a thread. A couple devs have walked away already and it'd suck if more left. Just be grateful for what we've got and be patient.
Kris Nelson said:
Then why put out 20 instead of 1 that they can handle is the point!!
Click to expand...
Click to collapse
The same person is not releasing 20 different versions. Also, most are all based off of the AOSP core source, but each dev might add their own touch/flare to it. But, since each one is based off of AOSP, then more than likely, they will all have the same issues, unless the dev has made some changes.
I'd rather have a lot of choices than none. Believe me, when there is NO dev support (that is, a lot of ROMs being release), then you get even MORE whining of "Why isn't there any ROMs/dev support for this?"
Maybe you're not a dev, but I am (not for ROMs but that is my full-time job). Development takes a lot of time. I do it at work and to do it at home as well, especially for something that is free, takes a lot of time and dedication. Especially, ROM development is NOT an easy task. Rebuilding ROMs takes at least 90 minutes or more, depending on the speed of your machine, the size of the source code, etc. Heck, I've pulled down the git for CM12 and it's 12gb in size (source code only, not compiled) and it took hours to download over my high-speed internet connection at home.
I can understand wanting support if you PAID for it, but this is free, people. Free. They don't ask for anything in return monetarily, and yet, we see people demanding support as if they paid for it. You get what you pay for, and in this case, it's free. But I feel the support most devs give is very good, considering it's free. Also, for things like CM, it's usually not just one dev, but several who have responsibilities for different parts of the Android code base. So, just because one guy posts about it, doesn't mean he's the only dev on it. He might be sending your findings back to the other devs.
Also, you DON'T have to flash these custom ROMs. They all have disclaimers that the dev is not responsible for any damages that may occur to your phone. They don't guarantee support, but it's there for you to use. However, who is to say they aren't monitoring the forums? Just because they don't respond, doesn't mean they aren't looking into the issues you report.
Yes, I understand how you want a response from them, but in the end, it is your choice whether you want to flash or not. They didn't twist your arm to do it.
Keep posting your defects. Most devs, the good ones, do monitor the forums and take note of the issues. However, they know about other major issues that they are probably trying to work on. Again, for most, it is done in their spare time.
I myself would like to build and release ROMs, but right now, I don't have the time. it's not just "make a change, compile, release". There is a lot of researching, debugging, etc that must go on. Those that are programmers understand this. And, once you fix a bug, you don't just go and release it (under normal circumstances). You have to go through a complete testing cycle, retesting previous tests along with any new tests to ensure you didn't break something else. It's not that simple.
However, with these free releases, WE are the testers. WE are the ones that report back the issues so they can be addressed. Post them here, or even some devs have Twitter pages where you can post defects. Not all, but some.
In the end, be thankful you have so many choices. Yes, it may seem as if they are all the same, and in some cases they are and some are from people who just want to say "look I released a ROM" and then you never hear from them again. But, in the case of XDA, to post about a ROM in the dev forum, I believe you have to be an identified developer, so they do have to go through some vetting process. So, more than likely, they are legit developers, not a fly-by-night person.
Just wanted to get that off my chest. I understand what people feel, but you have to understand, this is not an easy thing to do. Maybe a lot of you understand that, but I find that a lot don't. Or, they say they understand, when they really don't. They just "think" they understand.
Wow. Off the soapbox. It just burns me as a developer when I see things like this. Yes, I understand where you are coming from, but sometimes, I think you need to hear it from the other side as well.
Ciao!
If you're a good parent, when you bring a child into this world, you raise it, and nurture it... creating it is not enough...
noun
1.
the act or process of developing; growth; progress:
iBolski said:
The same person is not releasing 20 different versions. Also, most are all based off of the AOSP core source, but each dev might add their own touch/flare to it. But, since each one is based off of AOSP, then more than likely, they will all have the same issues, unless the dev has made some changes.
I'd rather have a lot of choices than none. Believe me, when there is NO dev support (that is, a lot of ROMs being release), then you get even MORE whining of "Why isn't there any ROMs/dev support for this?"
Maybe you're not a dev, but I am (not for ROMs but that is my full-time job). Development takes a lot of time. I do it at work and to do it at home as well, especially for something that is free, takes a lot of time and dedication. Especially, ROM development is NOT an easy task. Rebuilding ROMs takes at least 90 minutes or more, depending on the speed of your machine, the size of the source code, etc. Heck, I've pulled down the git for CM12 and it's 12gb in size (source code only, not compiled) and it took hours to download over my high-speed internet connection at home.
I can understand wanting support if you PAID for it, but this is free, people. Free. They don't ask for anything in return monetarily, and yet, we see people demanding support as if they paid for it. You get what you pay for, and in this case, it's free. But I feel the support most devs give is very good, considering it's free. Also, for things like CM, it's usually not just one dev, but several who have responsibilities for different parts of the Android code base. So, just because one guy posts about it, doesn't mean he's the only dev on it. He might be sending your findings back to the other devs.
Also, you DON'T have to flash these custom ROMs. They all have disclaimers that the dev is not responsible for any damages that may occur to your phone. They don't guarantee support, but it's there for you to use. However, who is to say they aren't monitoring the forums? Just because they don't respond, doesn't mean they aren't looking into the issues you report.
Yes, I understand how you want a response from them, but in the end, it is your choice whether you want to flash or not. They didn't twist your arm to do it.
Keep posting your defects. Most devs, the good ones, do monitor the forums and take note of the issues. However, they know about other major issues that they are probably trying to work on. Again, for most, it is done in their spare time.
I myself would like to build and release ROMs, but right now, I don't have the time. it's not just "make a change, compile, release". There is a lot of researching, debugging, etc that must go on. Those that are programmers understand this. And, once you fix a bug, you don't just go and release it (under normal circumstances). You have to go through a complete testing cycle, retesting previous tests along with any new tests to ensure you didn't break something else. It's not that simple.
However, with these free releases, WE are the testers. WE are the ones that report back the issues so they can be addressed. Post them here, or even some devs have Twitter pages where you can post defects. Not all, but some.
In the end, be thankful you have so many choices. Yes, it may seem as if they are all the same, and in some cases they are and some are from people who just want to say "look I released a ROM" and then you never hear from them again. But, in the case of XDA, to post about a ROM in the dev forum, I believe you have to be an identified developer, so they do have to go through some vetting process. So, more than likely, they are legit developers, not a fly-by-night person.
Just wanted to get that off my chest. I understand what people feel, but you have to understand, this is not an easy thing to do. Maybe a lot of you understand that, but I find that a lot don't. Or, they say they understand, when they really don't. They just "think" they understand.
Wow. Off the soapbox. It just burns me as a developer when I see things like this. Yes, I understand where you are coming from, but sometimes, I think you need to hear it from the other side as well.
Ciao!
Click to expand...
Click to collapse
Thank you.. Just to correct you though.. There ARE the same persons that are putting out 20 different versions (1 developer. releasing 20 different roms.) That was just the point i was making..
I do personally research before i ever flash a rom or anything..and trust me i donate!! LOL
Kris Nelson said:
Thank you.. Just to correct you though.. There ARE the same persons that are putting out 20 different versions (1 developer. releasing 20 different roms.) That was just the point i was making..
I do personally research before i ever flash a rom or anything..and trust me i donate!! LOL
Click to expand...
Click to collapse
I see who you are talking about. If you read the OP, at the bottom, he gives thanks to the devs on these ROMs. I don't think he's a developer at all. At least, his profile doesn't say so. I think he just finds all these ROMs and posts links to them. I could be wrong, and I apologize if I am if that person is reading this thread, but I don't see where the OP of the 5+ ROM threads is the actual developer for them. It's almost like he does the "announcing" for the devs of those ROMs.
And since it does appear that you do not have to be a developer to post in the standard DEV forum, then that makes even more sense.
I do know that in another forum I frequented a lot, you were given developer status and only developers could create new threads in the DEV/ROM forum. That was to prevent a lot of "spam" postings of ROMs.
Makes me wonder if that's what is happening here.
iBolski said:
I see who you are talking about. If you read the OP, at the bottom, he gives thanks to the devs on these ROMs. I don't think he's a developer at all. At least, his profile doesn't say so. I think he just finds all these ROMs and posts links to them. I could be wrong, and I apologize if I am if that person is reading this thread, but I don't see where the OP of the 5+ ROM threads is the actual developer for them. It's almost like he does the "announcing" for the devs of those ROMs.
Click to expand...
Click to collapse
I wish you were correct but nope, he is the builder and maintainer. Trust me many more than 5+ when you include other carriers as well.. But not just the one, others have started as well... It's very frustrating that after 1 week, several messages of a very specific problem (not mine just someone i was helping) on different sites where they are posted.. I have to track down someone that i know can help but has NOTHING to do with any of these roms...and gets zippy cash.. Though he should..lol
Anyway, i truly value great developers and have learned who to support and who not to. I like to help people so the developers can build awesome stuff and its my way of keeping the simple crap of your plate so you can do just that..but when i can't even find the answer, the developer should be available.
Just saw your edit.. Yes i think that is happening too. I was always under the assumption that builders/maintainers did so for the actual devise and carriers they use.. I guess that's no longer the case.
Oadam11 is a builder of various roms for our G3's from source repositories available for anyone to build from, and anyone to commit to. He may or may not be doing any commits/merge requests - and even if he did those contributions might not be accepted into the various G3 forks.
In any case, he might not be in a position to contribute to feature requests or bug fixes. He might not be running his own builds of all these roms, past checking to see if they will boot and more or less work.
Say Team Vanir does a fork of their work for the G3, an official one. Ok, then you would ask for support from members of Team Vanir, sure, though you might not get much, depending on a lot of factors (including your attitude...) Then consider the possibility that someone just builds something like Commotio from publicly available sources, with just enough tweaks from somewhere to get it to compile and run, unofficially, on one or more G3 variants. I suspect that is where oadam11 is coming from. He doesn't create the roms, he builds them for G3's. He watches the repositories for each rom he has built for us, and when he sees that rom's devs have checked in and merged useful updates, then he rebuilds for us when he has time. Builds take a while. Then he makes them available for us users to download and install them, after some degree of testing.
The point is that he is in no way responsible for supporting the builds he produces of these team's work. It would be impossible for him to anyway. I am sure he gets permission and some degree of cooperation from any team project he builds from, but he is NOT a team member, or major contributor, for all of them. He is a noble builder and distributor, and you should expect nothing more from him than What he is already providing.
If you want to get a problem or new feature dealt with on any given rom, you must deal with the team's source contributers by raising issues on their gerrit or maybe working on an outstanding and team-prioritized bug as a contributor.
Sent from my VS985 4G using Tapatalk
Thank you..you actually confirmed the point I was making. However, is the average person going to know all this? Of course not...should they do their research prior, of course but they don't... I see good teams being hurt by this as well.. Vanir just had an issue the other day.. Something is being lost in translation and by no means was i only referring to Adam.
I understand. It is interesting that in G+ just a little why ago someone asked David Kessler of Team Vanir who was their maintainer of the G3 Vanir and he replied that they don't have one.
There was also discussion about someone providing support, like answering questions. The idea of supporting a clueless user who had tried to flash TouchWiz onto a Vanir device, by beating the user over the head with an iPhone6+ was suggested. The devs have no patience with such users, generally.
That said, Holy Angel seems exceptional.
Sent from my VS985 4G using Tapatalk
The problem I have, is that when a person POSTS a Rom, and are the OP, they need to support what they post, and help the people posting questions in the thread, or BOW OUT!!! There are people posting and dumping... DONT Post a ROM if you're not willing or able to help the team you are Posting links to... Dont post it and then say "Any problems, contact THEM"
THAT PERSON mentioned, has a lot of them, all as OP, none supported other than.."New build up"
Raising the age limit for COPPA
The amount of entitlement exhibited in this thread is phenomenal. Yes, by all means don't use a build if the developer (who has actually done some REAL WORK) won't support you to your liking.
That will really teach those mean developers a lesson.
Don't forget to complain about the slow speeds of free downloads as well.
It's also a good idea to stop using a build if the developer won't add features you want, and soon, too.
DeanGibson said:
The amount of entitlement exhibited in this thread is phenomenal. Yes, by all means don't use a build if the developer (who has actually done some REAL WORK) won't support you to his/her liking.
That will really teach those mean developers a lesson.
Don't forget to complain about the slow speeds of free downloads as well.
It's also a good idea to stop using a build if the developer won't add features you want, and soon, too.
Click to expand...
Click to collapse
Just because you want a feature, doesn't mean it's a good feature to add. If you did that, you would end up with something that could eventually become impossible to maintain.
There are SO many bugs right now in the AOSP code that these devs are trying to fix to make it work on this phone. I would rather those get fixed first.
And, do you think you are the only one to ask for features?
I'm a developer, not for android, but I write code for a living. And what you are asking for is what we call "scope creep". We have to weed out the "must haves" with the "wants". Must haves are the things that they user must have in order to perform their job. This is usually adding functionality that isn't there currently that is needed to complete their job. The "wants" are "I would like to have the ability to clear out all background apps with a single button or swipe". That is NOT needed on this phone, but it's a nice "to have" option, but it doesn't affect the overall performance of the OS itself. Yes, you might say it does because you can clear out the background apps, but in reality, those apps are NOT running. I don't want to get into the specifics of android app management, but those apps you see in the "recent apps" history are NOT running. They are suspended and not taking up ANY CPU cycles, what-so-ever. If they happen to be, then it's a poorly written app, and it means the dev knowingly circumvented the Android OS app management process which is a big no-no. In that case, you should go back to the dev of the app and demand they fix that.
But, you are free not to install the ROM. That's fine and that's your choice, but it just irks me when I see people make complaints like this who probably have no idea what the software development life cycle is all about. To me, fixing bugs right now is the main issue, not adding pretty enhancements to the OS.
And who's to say they aren't working on what you ask, especially if you ask for fixes to major issues (such as battery life, radio, etc)?
Remember, these are UNOFFICIAL releases. They are based off of AOSP source which is pretty much device-agnostic except when it comes to Nexus devices since those are Google devices and therefore, the AOSP source is built for those type of devices.
Android is completely different from iOS. iOS is built for a set of hardware that doesn't have much variance like Android does. Hence, that is why Apple controls both the software AND the hardware of iPhones. It means less fragmentation across devices, but it also means, they decide what is best and you have no way of getting the source.
Google releases the source for Android so you CAN have these custom ROMs built. But, because one Android device has a different hardware configuration from another (CPU and GPU's being the biggest ones), then anything that can take advantage of the hardware architecture for a particular phone means having to change the AOSP source to use any of those "advantages" from that hardware. Which then means, that source no longer works on other phones, only for the phone they modified it for.
So, give the devs some slack, please. They are working hard on it and it's not one dev. If it were, then give the guy even MORE slack. The source for Android is over 12gb along. That is where it's not even compiled. And, compiling the android source generally takes about 90 minutes. So, each "fix" they do requires recompiling (90 minutes) and then testing.
Then, more than likely, the "fix" either didn't work or it possibly broke something else. That means, going back, determining the issue, fixing it, recompiling (wait another 90 minutes) and test again.
That all takes time, people. We developers are NOT magicians, even though it might seem like it.
So, try to imagine trying to fix all the big bugs that you know about, then have to come here, read through ALL the posts and then log those requests down, prioritize them based on all the other work you have, make those changes, recompile, test, etc. It's not a easy and it gets frustrating. But believe me, when we do fix an issue or are able to give the users what they want, we get an extreme amount of satisfaction knowing that we were able to satisfy the "customer".
So please, be careful what you state about devs. Those that do read here usually have thick skins, but complain enough, and they might just quit and then you have nothing.
I understand where people are coming from, but you've been blaming the devs when it's not their fault. Again, the android source is huge and it takes more than one person to work on it. Especially if they are responsible for more than one device. Some devs are working on source for more than just this phone. So, add that to what I already stated and hopefully, you can begin to understand what the devs are going through.

Categories

Resources