do we really need so many competing roms? - Hero, G2 Touch Android Development

do we really need so many competing roms? it;s hard to choose between the many 2.1 roms for my hero

steelbytes said:
do we really need so many competing roms? it;s hard to choose between the many 2.1 roms for my hero
Click to expand...
Click to collapse
Yeah, we do. The ROM devs are in most cases developing the ROMs to suit their own needs for a ROM, but also so kind that they share them with others, while other devs are doing it to learn about android, development etc. If you have problems choosing which ROM to use, stay with the stock - otherwise flash, experiment and have fun!

As a general rule, the more chefs you have, the better the overall quality of all the ROMs.
Whilst it is "logical" to try to have several chefs work on a single ROM, the reality of the situation is that tight collaboration is very difficult when you are talking about something that is generally only developed in peoples spare time.
Regards,
Dave

It is a bit annoying to see 6 replicas of one rom, just with a few different apps chucked in. That's the nature of Android development these days though. I think it was Cyanogen that suggested that a proficiency with Winzip makes you a 'developer' these days...
Personally, I don't see it as a competition. If I could help out Benhaam or Lox in any way with one of their roms, I would.
To be totally truthful, pick ANY of the current Eris builds, and the chances are there isn't much of a difference between them. It's better to pick a rom with an active dev and following in my opinion.

don't worry i have flashed happily, as I can't live with stock 1.5 (come on htc, please release 2.1 for the hero). just felt like whinging after studying this forum to try and guess which rom would best suit me and finding not much clear info.
am running neo 1.3 (2.1+sense) on my hero, and stock 2.1 on my nexusone. very interesting to compare and contrast the two - unsure if I prefer sense or not, but do like (need) the htc exchange client having calendar support (hey googgle, why doesn't stock android have this?)

as i tested all Eris rom here villain3.3 is most stable but i still revert back to SenseHero 1.6 which more smoother run & it is an ART WORK! Hope the offcial 2.1 for hero will out soon ='(

ahh finally i can vent my frustration. its not the amount of roms that are available that bothers me as the devs on here are quite good but the way they dont seem to work together nor communicate. i may be rom. all the devs on here are busy working with this bugged up Eris dump and everything else has been neglected. All the Eris roms are more or less the same and all more or less offer the same positives and negatives. Vanillian which is a fantastic rom has all been neglected so all we have to flash apart from Ahero 0.52 are all the same thing. it doesnt take long to flash all the 2.1 Eris dumps roms on offer before you find yourself running back to MCR or Sensehero due to that bugged up dump. it would be nice to see some form of variety in this forum and not every chef offering 2.1 Eris roms which are far from complete. each dev adds something different to their roms but alas they do not make that mucvh different to the end product. come on guys not all of us want to use 2.1 Eris dumps, we also like the vanilla options too. soon when Legend dump is available we will have similar 6 roms with Legend roms. there is not much vareity in this forum and it be nice to see more vareity on here. i have flashed them all, yep all the bugged up Eris ports and always head back to 1.5 for various reasons...........however Ahero 0.52 is there to save the day and offer a different alternate solution.
please dont flame me for expressing my opinion. feel free to express yours as i have done mine.

shingers5 said:
its not the amount of roms that are available that bothers me as the devs on here are quite good but the way they dont seem to work together nor communicate.
Click to expand...
Click to collapse
Actually, the devs communicate quite well via Twitter. If I'm not mistaken, Lox and Behnaam likes to communicate via Gtalk (from what I followed).

steelbytes said:
do we really need so many competing roms? it;s hard to choose between the many 2.1 roms for my hero
Click to expand...
Click to collapse
No, we don't. And we shouldn't. Why?
Look at the Linux distribution arena (and not only).
They're a lot, but none is really viable on everyday desktop/laptop use.
The reason is simple: fragmentation.
Fragmentation of (scarce) human resources.
Fragmentation of (even more scarce) economic resources.
Fragmentation of the (ever growing) user base.
The same goes for the graphical desktop environments (KDE, GNOME, Xfce to name a few).
On the opposite side we have the internet browser and the *BSD OSes.
We actually have much fewer actors, with stabler products, better engineering.
What I'd like to see in the Android arena is a very stable and effective software base on top of which a relatively large number (I'd say about 5 and less than 10) of UI tweakers and developers push the user experience to the max.
But, again, a single high quality software base (that is the kernel, the system libraries and so on).
This's my EUR 0.005 contribution.

Linux technically is not the OS Linux it is the kernel, its not fragmented at all, as the developers submit the changes and its decided by a set group, the same as any closed dev team would do but they are at different world locations.
Because of how BSD is closed off it takes 3x longer for new software to be implemented..and driver are a nightmare
If the rom dev sub foum was not so cluttered with things that don't belong in it like this thread that should really be in the Q&A section, it would be easier to keep track of the roms..
my 1p woth..

anarchyuk said:
Linux technically is not the OS Linux it is the kernel
Click to expand...
Click to collapse
Linux is the kernel. And GNU/LInux is the (basic) OS with all the GNU stuff.
So I can say that 99% of Linux kernel based distros are Linux.
anarchyuk said:
its not fragmented at all, as the developers submit the changes and its decided by a set group, the same as any closed dev team would do but they are at different world locations.
Click to expand...
Click to collapse
It is fragmented. Take an application at random, let's say Openoffice or GIMP.
You cannot just download ONE aplication and install it on any distro. That's not because of the packaging medium (RPM, DEB, TGZ etc.) but because of software and library dependecies and other system dependent choices.
If you choose, let's say, Ubuntu 9.10 and the package (version) you need is not available for it, then it's up to you to invest in time in makeing an hand made installation ...
anarchyuk said:
Because of how BSD is closed off it takes 3x longer for new software to be implemented..and driver are a nightmare
Click to expand...
Click to collapse
That's because the human resources are scarse, not because of the "closed" model. And then you have a choice among super-distributions on top of FreeBSD, though.
anarchyuk said:
If the rom dev sub foum was not so cluttered with things that don't belong in it like this thread that should really be in the Q&A section, it would be easier to keep track of the roms..
my 1p woth..
Click to expand...
Click to collapse
I can count not less than half a dozen of 2.1 based ROMs all with very minor differences each other. And the same goes for the 1.5.
I cannot swear on it, but I think that the biggest gap is in less than 5% of the whole system.
EUR 0.005 ~ GBP 0.01

Uqbar said:
I can count not less than half a dozen of 2.1 based ROMs all with very minor differences each other. And the same goes for the 1.5.
I cannot swear on it, but I think that the biggest gap is in less than 5% of the whole system.
EUR 0.005 ~ GBP 0.01
Click to expand...
Click to collapse
5%? How did you come to such a precise conclusion?
Do share your calculations with us.
I guess you didn't take into account some of the AOSP based ROMs.
I do agree; there's A LOT of cloning; a guy taking someone's ROM, repackaging with some "customization", and calling it his own work.
This is one of the reasons I totally left the WinMo devving, but I knew it was a matter of time till the same happened to the Android scene.
That's sad, but true.
I don't even care about some of the guys calling themselves "devs", just because they "released" a few roms, who don't even give credit to the people, thanks to whom they learnt/started.
As long as they get enough attention to their thread, they no longer care about the aformentioned. What for? ... It's like a machine which just turns itself after a while.

The more ROMS we have the better, the thread title is a backwards title.

No calculation. Simply I compare performances and features from 3.3 to 3.4.
3.4 is no more stable or fast than 3.4, to me at least.
Memory footprint is almost the same. Not FC in aither ROM ...
And I bet that if nprussel brought anything bigger than 5% he would have put it into the annoucement.
Instead it shows little more than new application list and a GUI theme.

Uqbar said:
No calculation. Simply I compare performances and features from 3.3 to 3.4.
3.4 is no more stable or fast than 3.4, to me at least.
Memory footprint is almost the same. Not FC in aither ROM ...
And I bet that if nprussel brought anything bigger than 5% he would have put it into the annoucement.
Instead it shows little more than new application list and a GUI theme.
Click to expand...
Click to collapse
My point about the fragmentation was in relation to the kernel not a minor thing like dependency's that really has no relation to fragmentation, The Distribution is called a Linux based distribution not "Linux" in an entirety!
Anyway... I know what the above posters are getting at when it comes to people making a minor change to other peoples dumps and claiming to be dev's when really they are nothing more than cooks.
No to take away any credit for what the produce but if you look at the g1 forums it seems a mass of good work, but very little low level development actually happens on the hero side.

adwinp said:
5%? How did you come to such a precise conclusion?
Do share your calculations with us.
I guess you didn't take into account some of the AOSP based ROMs.
I do agree; there's A LOT of cloning; a guy taking someone's ROM, repackaging with some "customization", and calling it his own work.
This is one of the reasons I totally left the WinMo devving, but I knew it was a matter of time till the same happened to the Android scene.
That's sad, but true.
I don't even care about some of the guys calling themselves "devs", just because they "released" a few roms, who don't even give credit to the people, thanks to whom they learnt/started.
As long as they get enough attention to their thread, they no longer care about the aformentioned. What for? ... It's like a machine which just turns itself after a while.
Click to expand...
Click to collapse
Hey man.. Am I missing something or aren't you cooking anymore?
OT: i totally agree by what you say about releasing a rom that just doesn't need any hardcore coding. Even I without any linux skills can "cook" (read: remove / add apps) This is not creating a rom. This is personalizing one to suit your needs.
Creating a rom imho is coming up with new (speed) hacks or options to make it more functional. Or better looking. From what I "learned" even creating a skin isn't that easy as it was with winmo with all that scripting.
my 2k

Meh, I have a G1, its pretty obvious when roms stand out, for the G1
SuperD (1.6)
FastTest (1.6) based on SuperD, but bleeding edge
CyanogenMod (1.6) Stable, more than anything
OpenEclair (2.1) Collaborative project between ChrisSaywer/WesGarner
and for 2.1 sense roms, I normally run a KingKlick rom...
it seems, for stability, and general acceptance that Fresh is the way to go, but there are other builds that use his stuff for a base that are more bleeding edge but have improvements... its pretty easy to see whats popular just by a view/post count on the thread.

Uqbar said:
No calculation. Simply I compare performances and features from 3.3 to 3.4.
3.4 is no more stable or fast than 3.4, to me at least.
Memory footprint is almost the same. Not FC in aither ROM ...
And I bet that if nprussel brought anything bigger than 5% he would have put it into the annoucement.
Instead it shows little more than new application list and a GUI theme.
Click to expand...
Click to collapse
VillainROM 3.3:
1. Linpack: 2.336 MFLOPS (more is better)
2. BenchmarkPi: 13664ms (less is better)
3. Benchmark: (more is better)
* Graphic: Total graphics score - 123.18746
* CPU: Total CPU score - 157.91457
* Memory: Total memory score - 139.30379
* Filesystem: Total filesystem score - 25.63833
VillainROM 3.4:
1. Linpack: 2.372 MFLOPS (more is better)
2. BenchmarkPi: 13049ms (less is better)
3. Benchmark: (more is better)
* Graphic: Total graphics score - 129.06668
* CPU: Total CPU score - 149.84908
* Memory: Total memory score - 131.71753
* Filesystem: Total filesystem score - 34.176556
I suppose 5% is close. I didn't claim it would be significantly quicker. It's definitely quicker though.
Anyway, that's besides the point.
Benham is leading the way right now in my opinion, but I have just got my hands on a Legend leak, that I have got to boot on the Hero. I'm currently trying to get all the hardware working (Wifi, mic, back speaker, GPS all not working). I have asked a couple of other developers for some help, and we'll probably release it as a community release.

I think the rom developers should start working together and create teams. Maybe some could focus on fixing stability issues, some on improving speed and compatibility, some on implementing features from other rom releases and some on optimizing and implementing themes. There is a optimum for the OS, so why put a lot of time and effort into fixing the same bugs and problems over and over again in different rom releases? The differences lay within the themes and included features, which could be made available as separate (and optional) installer packages. So I say..... organize and collaborate! Independent Android development (independent from the manufacturers) as a community will be much more powerful and professional.
Different branches could emerge from the Hero branch easily, making the developers base grow and 'interaction' between the different branches a lot easier.

Bram77 said:
I think the rom developers should start working together and create teams. Maybe some could focus on fixing stability issues, some on improving speed and compatibility, some on implementing features from other rom releases and some on optimizing and implementing themes. There is a optimum for the OS, so why put a lot of time and effort into fixing the same bugs and problems over and over again in different rom releases? The differences lay within the themes and included features, which could be made available as separate (and optional) installer packages. So I say..... organize and collaborate! Independent Android development (independent from the manufacturers) as a community will be much more powerful and professional.
Different branches could emerge from the Hero branch easily, making the developers base grow and 'interaction' between the different branches a lot easier.
Click to expand...
Click to collapse
So, err..in other words; Workers of the world unite? well, im a keen supporter of that

Related

Android 2.2 on TP2?

Does TP2 meet ANDROID 2.2's hardware requirements?
Nope. most devices that would get a froyo update have snapdragons under the hood something our rhodiums dont have
ive read in several places and posts frm owners that the FROYO is overhyped. or not really all that much different frm the previous releases. i know its supposedly alot faster with the JIT Compiling. i guess thats the main difference and the fact that the new flash player10 wrks great with it. people sleeping on Rhodium. its always like that with new devices. they get upgraded processors. there are ways around that, which i hope someone figures out soon ;-) just like with cars, we can tweak it to at least get closer to Snapdragon speeds.
overclocking the processer or tweaking froyo
rsmith675 said:
overclocking the processer or tweaking froyo
Click to expand...
Click to collapse
well i meant overclocking the processor to where its faster and still stable. tweaking could probaly also be done on the software(FROYO) side of things. if older phones with even less processing power can port Android, then we can get the Froyo. i know its not that simple but it can be done. just depends on how much wrk someone is willing to put in on it. like for instance, i edited my startup txt to overclock my processor in the android build. im at 633MHz. stock max processor speed in windows mobile is like 528MHz. so with that overclock alone, increased the horsepower..lol, by more thn a hundred. now my live wallpapers fly across the screen instead of stuttering. i have virtually no lag now. plus i could even go up somemore on the overclocking. . it does have a drawbck. if i put the phone to sleep, it wont wake up..lmfao . who cares, just dont put the phone to sleep then. Android on Rhodium is more of a research and testing things out, at least for me. im luvin it so far, so i cant complain about what its missing at the moment. Im grateful for what wrks at the moment. this is the best cab by far that ive ever downloaded, and its free. u cant beat that. basically a free Android OS.
rsmith675 said:
Nope. most devices that would get a froyo update have snapdragons under the hood something our rhodiums dont have
Click to expand...
Click to collapse
bull****.
there is no such "requirement" for froyo.
furthermore, TP2 never had an official android release to have an official denial that it will ever be ported.
i'm sure devs are already looking at porting froyo to TP2 and other phones.
Best/easiest case solution is to backport some of the parts of compatible Froyo into the TP2 AOSP Eclair build. This has been a common practice in custom roms. There's already G1 roms with Froyo partially working. There's no reason not to have at least some Froyo features baked into TP2 Eclair.
At this point, whats the use of moving on to Froyo on the TP2? We'll migrate just to restart back to a point where nothing works? Backport some parts of Froyo onto Eclair and beef up Eclair to a point where the major issues are resolved.
<rant>
Also, there needs to be more people that have a better working knowledge of Android/linux than just the devs. Fixes, hacks, mods all come from a community effort. Not enough information is shared on this forum, and it comes at the cost of progression for our devices.
</rant>
cashless said:
There's no reason not to have at least some Froyo features baked into TP2 Eclair.
Click to expand...
Click to collapse
so do it. talking is easy, actually doing takes skills.
In theory 2.2 should run better on the rhodium than 2.1 ever has now that it has a huge upgrade to the Dalvik vm JIT, meaning this makes much better use of the processor, this is proven in the current builds on the nexus one. I agree that we would essentially be starting over as far as useability but the developers have already done the ground work so a full upgrade to 2.2 will not take as long as the first porting of android. So if you all just want to sit back and be happy with what you have than go ahead, but in my opinion 2.2 would be a very valuable upgrade as i'm sure that 2.3 and beyond will be.
No, It can be done on every Android Phone, so also the TP2 would be able (if you look at the specs) to run Android 2.2.
http://www.androidpolice.com/2010/0...t-even-the-g1-google-io-blitz-coverage-day-1/
And it will make the devices faster So I think there is a possability. I hope the android devs for TP2 will give it a try
Yes it can, but it will take a lot of work
rsmith675 said:
Nope. most devices that would get a froyo update have snapdragons under the hood something our rhodiums dont have
Click to expand...
Click to collapse
HTC will release official froyo rom for HERO and later devices, TP2 has same hardware installed as HERO
but the key problem is drivers, HERO's screen solution is lower than TP2, so HERO have different GPU driver to TP2
i hope hackers will give us some good idea..hah
I'm ready.. been duel booting android and I have to say I like it.. Didn't think I would but I do. It's faster and easy to use
03hdfatboy said:
I'm ready.. been duel booting android and I have to say I like it.. Didn't think I would but I do. It's faster and easy to use
Click to expand...
Click to collapse
how did you do that?
i tried flash dual boot rom which found in TP2 CDMA, but it is always mess up during first time loading
mxxcon said:
so do it. talking is easy, actually doing takes skills.
Click to expand...
Click to collapse
It is actually easy, I've done it and pretty much anyone can do it with simple common sense on any native Android phone. Making your very personal use ROM with backported parts is really common. It doesn't actually take that much skill because all you're doing is replacing (sometimes) compatible parts and modifying the init.rc and flashing in recovery for the most part.
bestfan said:
how did you do that?
i tried flash dual boot rom which found in TP2 CDMA, but it is always mess up during first time loading
Click to expand...
Click to collapse
Are you using the .cab or .rar, I never got the .cab to work, the .rar works perfectly everytime and I do quite of bit of "flashing".
I am willing to stick with 2.1 for the long haul until everything is working.
seeing as 2.2 is supposed to have some drastic changes i think 2.1 is going to be the final for most things, 2.2 codebase while being similar has been drastically enhanced (in some areas)...
I myself cannot wait till the TP2 gets Android 2.2+ (and the COMPLETE ability to boot into android without having to load ANY WM aspects)

Cyanogen dark magic

I just flashed CM6 RC1 on my EVO, and I am stunned by the difference. My battery lasts forever and the phone is always responsive. I was wondering how such a dramatic improvement is possible. I already used overclock widget to throttle down the CPU when the screen was off. I just don't know where such massive improvement could come from. Is it really that HTC's & Sprint's programmers managed to wreak Android that badly? I mean, the difference here is greater than when I left the dark cave that is the iPhone OS for the stock EVO. What did Cyanogen do to cause such awesomeness? I find it difficult to believe that he is only curing incompetence.
P.S. Where is the close keyboard button on swype? Thanks!
___
An army of pacifists can be defeated by one man with the will to fight.
Techrocket9 said:
What did Cyanogen do to cause such awesomeness?.
Click to expand...
Click to collapse
Got rid of sense for starters (which is unfortunate...I don't think I can live without sense)
Techrocket9 said:
I just flashed CM6 RC1 on my EVO, and I am stunned by the difference. My battery lasts forever and the phone is always responsive. I was wondering how such a dramatic improvement is possible. I already used overclock widget to throttle down the CPU when the screen was off. I just don't know where such massive improvement could come from. Is it really that HTC's & Sprint's programmers managed to wreak Android that badly? I mean, the difference here is greater than when I left the dark cave that is the iPhone OS for the stock EVO. What did Cyanogen do to cause such awesomeness? I find it difficult to believe that he is only curing incompetence.
Click to expand...
Click to collapse
Yes, they did screw it up that badly. Think of it as adding a crap-ton of themes, windows, programs, and other bloat to a computer, or just how a retail computer acts when you first buy it; sure, Windows 7 64-bit is fast as hell, but with Norton, trial-games, trial this, trial that, links, spyware, bloatware, ads, OEM-branding, etc., it becomes slow as hell. Wipe that crap out, and you have a fast computer!
Techrocket9 said:
P.S. Where is the close keyboard button on swype?
Click to expand...
Click to collapse
The back button between Menu and Search.
And if that didn't work, you can long press the menu key to show/hide the keyboard.
GENEius said:
And if that didn't work, you can long press the menu key to show/hide the keyboard.
Click to expand...
Click to collapse
I was about to same the same, and yes I have noticed a marked improvement in battery life.
Not to mention froyo with native jit will pretty much quadruple your phone's performance.
also cyanogenmod was created by developers with awesomeness in mind. compiled from scratch to do everything we want it to. lots of developers are involved in cm. those developers as a unit have created over the last year or so a collection of all the goodies u could ever want in a phone. this development grows daily and thats why we have nightly builds. if u look at the change logs on a daily basis ull actually see all the changes made daily to make extra features work, add features, build on existing api's, and device support. this is on going in cm and what makes it so great. if HTC gave half the support for there devices these guys do htc,s builds could be awesome to. but they dont and they take more of a build and forget approach. only giving updates to support flaws that are only short comings of there development habits.

## Custom ROMs: A side-by-side comparison ##

Hey guys,
Just thought I'd give back to the community here.
What do you get when you cross a ROM junkie, MS-Excel, and a guy with too much free time on his hands?
I'm hoping the attached spreadsheet helps (at least one person!) determine what type of Wildfire S custom ROM might best suit your needs.
I will start with a few disclaimers:
- First and foremost, thanks to ALL the chefs for cookin' us up these yummy ROMs. Lest you take some of my reviews as personal critiques of your work, know that I am grateful for all the time and effort you put into these things. I hope I speak on behalf of EVERYONE who's running a custom ROM right now.
- My benchmark tests are by no means exhaustive. There are better threads describing how it should properly be done (along with some actual ROM results). My "tests" were for my own personal interest. I ran (at least) two Antutu tests on the device and tried to keep the same test scenario for each ROM: I flashed the ROM; tweaked CPU settings such that CPU runs at 120-806Mhz under the Smartass governor with noop trigger (unless otherwise stated in the XLS); and then ran Antutu with the default "test all" test.
I realize that two test runs is not enough and probably not a true indicator of performance (but it IS better than nothing!) Basically, my benchmark scores served as a really rough guide for me, and I'm just sharing those results with you. Do with them what you will.
- Gaps: there are a few of them on my XLS. Let me explain.
* Quadrant - I read (somewhere on this forum) that Quadrant isn't as robust a benchmark tool as Antutu. So I stopped using it.
* Jikantaru XE - I tried to give this one a chance, I really did. But it kept freezing on me, especially after coming out of lock/sleep screen. Sorry, Jik. I know other ROMs use this kernel (successfully), so I'm not sure why this particular ROM didn't like my particular phone.
* MIUI - Never got a decent Antutu score (similar experience as CM7). Ran the test >5 times (for both MIUI and CM7) but gave up logging anything extra once I realized it was scoring consistently low. Expect similar results as CM7 (but with a touch more free space left over).
* All the rest of the gaps - Sorry. You get what you get. ;-)
If anyone finds this crap useful, then click that razzy-snazzy Thanks button, below!
If I see enough Thanks come in, that'll be my cue to release more of these XLS sheets as new ROMs come out.
Cheers,
- Anthony
New version of this coming out shortly.
(I've filled in Quadrant values across the board and went back to fill in more "gaps", especially for the MIUI ROM.)
- Anthony
Nicely done m8, thumbs up
Thank you, kindly.
There is already a similar thread at comparing roms, so you could use his antutu scores,the user d33ps1x made it i think. So you don't do the double work ... Which i guess you already did but anyway...
My table compares approximately 20 criteria (Antutu score being just one of them) across about a dozen ROMs. I have yet to see a similar chart.
Not only that, but I clearly state in Post #1 that my benchmark tests are by no means exhaustive (and I actually re-direct folks to find the proper thread, if that's what you're after).
- Anthony
Tigger31337 said:
My table compares approximately 20 criteria (Antutu score being just one of them) across about a dozen ROMs. I have yet to see a similar chart.
Not only that, but I clearly state in Post #1 that my benchmark tests are by no means exhaustive (and I actually re-direct folks to find the proper thread, if that's what you're after).
- Anthony
Click to expand...
Click to collapse
I'm just helping you have a better result (which means more representative) by using your testings, plus his testings ... and get the middle ...
Added to index at general information.
Thx, for making this
Niiice, thnx man
would you prefer the m1ndh4x8r GB2.3.5 or cyanogenmod 7?
Mindhacker's ROM. I wouldn't buy an HTC Phone if I didn't want to use sense
No offense though, I love CM7 and the work put in. Just that I'm a fan of HTC Sense UI
I don't know about your "Final thoughts" on JxMatteo. I quite like the font and I missed it when I tried CM7.
I liked the Android bootup sound too, but I understand that some people can find it annoying.
Perhaps you should avoid including your opinion in the chart.
What about Chocolate & Coffee?!?!
Yummiest of 'em all!
*I'm not joking. Just check in the Dev section and you'll see it.
This is a nice overview. I was using CM7 so far, but I might try some other ROM now.
This has been one of the greatest helper thread...:good:
Do we have any updated thread on this topic??
I put ICS 4.0.4 MIUI 2.8.10 and I love it very much.
I have enough internal memory so I don't need INT2EXT like when I use Sense5.
Sent from my ZiiO7 using xda app-developers app

Harder to DEV for TW or AOSP?

I'm just wondering why there are numerous TW ICS roms being created but basically only one AOSP rom at this time. Why do you guys think that is? Is it just a lot easier to create a TW rom compared to a AOSP rom? My take on it as a user is that there is a bit of trade off when comparing the two.
TW is how the phone is meant to run. All the hardware is working to it's optimal capacity but the UI and options leave much to be desired.
AOSP is a lot sleeker and barebones and has a ton of great features. However, sometimes you can't use your phone to its full capacity (like camera or lack of wimax for ex.)
IDK if this thread has a point...mb i just had too much jack and coke
SantinoInc said:
I'm just wondering why there are numerous TW ICS roms being created but basically only one AOSP rom at this time. Why do you guys think that is? Is it just a lot easier to create a TW rom compared to a AOSP rom? My take on it as a user is that there is a bit of trade off when comparing the two.
TW is how the phone is meant to run. All the hardware is working to it's optimal capacity but the UI and options leave much to be desired.
AOSP is a lot sleeker and barebones and has a ton of great features. However, sometimes you can't use your phone to its full capacity (like camera or lack of wimax for ex.)
IDK if this thread has a point...mb i just had too much jack and coke
Click to expand...
Click to collapse
AOSP is developed from source. AOSP roms (typically) are compiled straight from released android source code. This means that the developer must create a device tree for each specific device which they are building for so proprietary things work. Building a touchwiz rom means taking what is already built and fully functional and decompiling/recompiling it with tweaks.
So.. the process required in building from scratch is something that takes more time and testing then that of tweaking a already functional ROM.
Hope that answers your question.
Thank you for the answer good sir. I assumed as much...lots of props to all DEVS but especially the AOSP DEVS. Seems like they really have their work cut out for them!
AOSP dev is easier than TW once you have all the the drivers
Sent from my SPH-D710 using xda premium

HOX on fire?

Can anyone confirm there HOX hasnt set on fire? Just kidding - I started this thread because I want to know if other user experiences on different Roms are the same as mine.
Firstly / CyanogenMod base roms - super fast lag free but for me super hot cpu and massive battery drain. I mean massive, not usable prob 8-10 hrs if you dont use. 4-5hrs if you turn the screen on for 30-40 minutes and when you do the cpu gets hot, really hot. 75 degree Celsius. Battery hot as well. My experience is based on paranoid android and it tends to get hot while charging as well. I do not think heat is a very good compatriot to your hardware.
JB Sense roms - cool battery & great endurance times. Havent had to check on cpu temp because all great in this department, BUT not without problems in other area's. "Laggy", not any improvement from ics if anything worse. Leedroid was better than the current sense base rom i have now. But InsertCoin JB out dose ICS in the battery life. Wifi hogging which there is now a supposable fix with the latest firmware update. But it doesn't take much reading within the JB forums to find new sets of problems with the new firmware update. Which brings me to my conclusion.
Trade offs - all in all when you take into account the hassle of firmware updates that resolve one problem but bring another and the list of differences between JB sense base and CyanogenMod base roms, for me there always seems to be this trade off. There's sacrifices and consequences to both sides of the fence. IF only the developers could merge these two different bases we would have a wonderful android experience. At the moment I am finding this all to be too much work. The constant updates, full-wipes, re-flashing, trials and more trials all adds up to a lot of time and effort and is only going to drive me away from the beautiful, lovely HOX. I have the nexus 7 which does not give me all the work. You try the roms of choice and are able to live with it. Now I am thinking the nexus 4 is the way to go.
I cannot write code and know nothing about developing and I know the developers answer to all this is the hboot firmware and htc as the problem. But I question you this if you are a developer listening. Why is there a fence between CyanogenMod and Sense when both of you are using the same firmware? If one of you brought the two together you would make a killing.:highfive:
Off subject - what does Member - OP mean. On Probation.
cm10 runs great for me, but it would be nice if the compass worked
Sent from my One X using xda premium
seltheair said:
cm10 runs great for me, but it would be nice if the compass worked
Sent from my One X using xda premium
Click to expand...
Click to collapse
Yes another trade off. I cannot live without sense camera and descent weather app.
HTC kernels have the best battery life, so until the HTC JB kernel source code is released, AOSP based ROMs will likely have worse battery life.
As much as everybody likes to deride HTC coders, they actually do a pretty good job. You may also find that the AOSP governors are geared more for performance than battery life, and changing the governor might help.
Ultimately battery life and performance IS the trade-off. Of course, pure optimisations are always possible, but often it's just moving the trade-off point.
BenPope said:
HTC kernels have the best battery life, so until the HTC JB kernel source code is released, AOSP based ROMs will likely have worse battery life.
As much as everybody likes to deride HTC coders, they actually do a pretty good job. You may also find that the AOSP governors are geared more for performance than battery life, and changing the governor might help.
Ultimately battery life and performance IS the trade-off. Of course, pure optimisations are always possible, but often it's just moving the trade-off point.
Click to expand...
Click to collapse
Thanks for your explanation. It goes a long way in helping understand, especially the point moving the trade off point.
I know the developers are very skilled and I am not clever enough to deride them. But from a consumers point of view, unless you buy a fully unlocked device you are in for a long sometimes arduous learning curb especially if you unlock your device in preparation for using these custom Roms.
I among st my friends was the first to discover this world of android. Cant remember the htc phone it was on at the time, it was a bit sluggish. But immediately I new it was a winner. Soon as google linked there name to a phone i knew it was time to jump on board with the nexus one. I think there may have been 5-10,000 apps.
Hell a lot of people if not most cannot afford the time or energy to learn. I have found it fascinating but also have now realized how much time android consumes. To much.
My opinion for what its worth, can only see this not getting any better. And unless one jumps back into the nexus range, windows is looking like the better deal. Windows is sure to gain market share and along with it comes all the apps. Almost guaranteed with windows and its structures will see far less aggravation and things will just work and at speed. There wont be these trade offs. Android needs to pull it together and change strategy fast because on the present cause that big lump Steve Balmer was right. Android is just darn to complicated for most users.
Its not complicated and its fun but im sad to say, there comes a time when there is no time and you are going to want something that just works and it still isn't Apple.
Androids future should be getting rid of these trade offs. 75-80 degree Celsius should not exist as a trade off for performance and please don't say try another kernel.
Change course- make things just work! Stop these half baked Roms. Give us the real thing. I would be happy to pay for that......
veroby said:
Thanks for your explanation. It goes a long way in helping understand, especially the point moving the trade off point.
I know the developers are very skilled and I am not clever enough to deride them. But from a consumers point of view, unless you buy a fully unlocked device you are in for a long sometimes arduous learning curb especially if you unlock your device in preparation for using these custom Roms.
I among st my friends was the first to discover this world of android. Cant remember the htc phone it was on at the time, it was a bit sluggish. But immediately I new it was a winner. Soon as google linked there name to a phone i knew it was time to jump on board with the nexus one. I think there may have been 5-10,000 apps.
Hell a lot of people if not most cannot afford the time or energy to learn. I have found it fascinating but also have now realized how much time android consumes. To much.
My opinion for what its worth, can only see this not getting any better. And unless one jumps back into the nexus range, windows is looking like the better deal. Windows is sure to gain market share and along with it comes all the apps. Almost guaranteed with windows and its structures will see far less aggravation and things will just work and at speed. There wont be these trade offs. Android needs to pull it together and change strategy fast because on the present cause that big lump Steve Balmer was right. Android is just darn to complicated for most users.
Its not complicated and its fun but im sad to say, there comes a time when there is no time and you are going to want something that just works and it still isn't Apple.
Androids future should be getting rid of these trade offs. 75-80 degree Celsius should not exist as a trade off for performance and please don't say try another kernel.
Change course- make things just work! Stop these half baked Roms. Give us the real thing. I would be happy to pay for that......
Click to expand...
Click to collapse
When I first got my HOX (I had it pre ordered) and I unlocked and tried my first ROM, viper X or leedroid I think (can't remember) , since then and the available roms now, there is a HUGE improvement. Just the fact that I can install another OS on my phone is awesome...Give it time and there will be perfect Roms. But that said, any software, there are bound to be some bugs.... Yes it is time consuming testing different roms but you can generally find out from the forum if its worth the effort before downloading and flashing...
Sent from my HTC One X using xda app-developers app
shinigamikris said:
When I first got my HOX (I had it pre ordered) and I unlocked and tried my first ROM, viper X or leedroid I think (can't remember) , since then and the available roms now, there is a HUGE improvement. Just the fact that I can install another OS on my phone is awesome...Give it time and there will be perfect Roms. But that said, any software, there are bound to be some bugs.... Yes it is time consuming testing different roms but you can generally find out from the forum if its worth the effort before downloading and flashing...
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Are you saying you have experienced some of the bugs. Would be nice to know which one's. I love and enjoy my hox as well but there comes a point with time. You obviously have lots of. My prediction is windows is coming and rather than taking a huge bite of Apple it will be at androids expense. These Roms are to buggy.

Categories

Resources