yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] lilotimz:
If i recall ... there's is only one ICS released device. The G-Nex.

There are 20million + galaxy s2's out there and another 20 million + galaxy s1's. Add in ten million or so assorted HTC devices and another few million LG and Moto and other oems.

Once more devices with ICS are released, you'll see the percentage increased.

All the GS2's will get ICS soon and many OG Galaxy owners will be near upgrading time (GS3 or so). It'll be rising once the real powerhouses come into town.
[Android Q&A, Help & Troubleshooting] on2a:
Russianzilla already answered out but the basic reason is that phone manufacturers are taking too long to release ics to their owners - for a number of reasons. This means overall adoption is limited to G Nexus buyers and custom room flashers worth compatible devices - hence your miniscule adoption rate
[Android Q&A, Help & Troubleshooting] zonyl:
Its not about fragmentation and hardware support, this is business and profit. Its about people still buying gingerbread phones!

If there was some exciting new feature on ics that you couldnt get on an older os/device (siri), people would be waiting with their money and oems would be scrambling. Oems are simply responding to market demand and the market is apparently still good on 2.3 with a promise of upgrade. (Deliver on that promise at their leisure)
[Android Q&A, Help & Troubleshooting] russianzilla:
Oh yeah, I forgot to mention the bloatware. Wouldn't want people getting ICS without Sense or MOTOBLUR on top. (Although from what I've heard, Sense 4.0 is much better than it used to be.)
[Android Q&A, Help & Troubleshooting] enigmaamit:
Sense 4 is beautiful... Plus its lighter and faster than the older versions. We're running a cameraless beta over at the desire s forums, and it looks promising. :)

Beamed from the Dark Side using xda premium.
[Android Q&A, Help & Troubleshooting] mingolianbeef:
The framework of ICS alone is hell to tamper with, a dev would need at least 100+ GB (yes GIGABYTES) of space on a Linux PC just to set up an environment and create 1, maybe 2 not even fully functional builds of ICS.! And that's for one phone. Imagine HTC trying to build icsandwich or icsense for all of there phones (at least 15), trying to create an evo 3d optimized build to support 3d apps and camera which is near impossible even with the drivers and source code, trying to build for various screen resolutions and hardware (which isn't impossible because the g1, androids FIRST phone, runs a pretty damn stable ICS with few bugs), and on top of that, manufacturers aren't like devs (who will release with bugs and work as they go), it is there goal to release as close to a perfect build as possible, and that just isn't feesable, trying to keep your hardware and software for all of your latest models up to date just isn't something that can be done
[Android Q&A, Help & Troubleshooting] ljordan2:
Manufacturers are greedy. So they want to make money by new phones. If they release ics to old phones, people wouldn't upgrade to new phones. Therefore less money for greedy manufacturers if they upgrade old phones to latest version of Android.
[Android Q&A, Help & Troubleshooting] mingolianbeef:
Glad to see I'm not the only one that thinks this way :)
[Android Q&A, Help & Troubleshooting] molesarecoming:
don't think so. Ics is the biggest leap Android ever made, it is the first time you're dealing with something that doesn't feel patched up and thoughtless. Gingerbread sure as heck can do most of the things that ics can but everyone knows that the sum is more than it's parts. user interaction and user experience was never part of the gingerbread equation. What you're getting with ics is a modern os that was conceived for modern devices and if that isn't exciting then I don't know.

Oems are too greedy and too stupid to get the picture, that's why ics hasn't been adopded. they still think they can bull**** their customers as they have done for years with no one except Apple standing up for itself. and they'll bail out on jellybean aswell. Samsung just barfed touchwiz on ics, and still some seriously believe devices like the s3 will be getting jb? never going to happen. In future they'll probably be left behind. New Companies will step up, see the potential, understand that openness and customer care can be profitable, and replace them. Look what happened to Nokia, they ruled the 90s. Same will happen to Samsung and Co.
[Android Q&A, Help & Troubleshooting] ljordan2:
Dude, it's too early to say that. Do you really hope that Samsung or other manufacturers would bail JB? Because I really hope they don't. You're being a bit too pessimistic here.
[Android Q&A, Help & Troubleshooting] charmthief88:
ICS slow or broken

All good points. To address the section I've bolded, I refer to a point Chainfire gave in response to a pocketnow.com article. ICS isn't a broken or a product flop but a bigger OS jump for the phones than the tablets. The Transformer Prime updated first cause it was an easier transition from honeycomb. The phones requiring more work are taking longer.

Now on top of that point, the OEM's are adding their skins like sense, motoblur, touchwiz and the like. A shame in most cases but it is what it is. It also adds to the delay. More so as ICS is a bigger upgrade iteration then Gingerbread or Froyo was.

While no direct financial gain is to be had from OEM's investing in these upgrades, there is reputation. Of course a good upgrade cycle experience would encourage repeat business rather than consumers abandon a certain OEM's phones or android entirely which a portion of people are doing.

This of course leads to other questions, ones that may need their own thread.

Questions like should android OEM's embrace a less is more strategy. Fewer styles phones with more focus and polish. Can Google enforce its android alliance, or is Google even willing to. Or should it focus smashing the patent war?

I think whatever we see put out of Asus and Moto in the next 18 months will address these questions I've asked.
[Android Q&A, Help & Troubleshooting] molesarecoming:
I sure hope they don't but then again that's what they are doing right now. ics is a major iteration, the biggest change Android has ever had, Android reconceived from scratch. And yet they skipped it, or worse, somehow saw the need to disfigure it. what makes you think they wouldn't do the same when jb comes out, which, as many people believe, will probably introduce a smaller margin to ics than ics did to gb.
[Android Q&A, Help & Troubleshooting] ljordan2:
Well no one knows the future. All we can do is cross our fingers and hope that oems would update our device.
[Android Q&A, Help & Troubleshooting] justinhforsyth:
It's a giant clusterfuck of stupidity from all sides.

1. The manufacturers want you to upgrade more frequently. In their eyes, they have no incentive to push timely upgrades because they would make people keep their phones longer.

2. The carriers pressure the manufacturers into skinning Android because they apparently don't a bunch of Android devices that look to be running the same software next to the iPhone. They feel as though they need variety in hardware AND software on their sales floors. This leads to slower adoption as new skins for new versions of Android have to be made by companies that really have no business making software of this kind.

3. Google has basically just been sitting idly by while all of their effort to make what is without a doubt the best mobile OS out there (ICS) is destroyed/ignored by the manufacturers and carriers.

Here's why they're all misguided:

1. The manufacturers are more focused on tricking people into upgrading instead of providing people with the best products available. This is where companies like Apple excel whereas others just don't get it.

2. The carriers don't need a bunch of different skins on their Android devices. This just does not logically follow. Windows machines have been sold on the same sales floor for years without problems. The distinction should be in hardware, not crippling software differences that fragment the user experience.

3. Google needs to do one thing: expand the Nexus line. They can't really impose restrictions on manufacturers like Microsoft can because Android is open source. Three devices in as many years just isn't enough, ESPECIALLY when the current Nexus device is only on one carrier. Imagine two Nexus devices (a larger one and a smaller one) on the four major carriers? That would seriously improve the Android brand. The vast majority of consumers have no idea what ICS even looks like. That is truly a shame at this point.

Gingerbread is a solid OS but it just isn't polished enough to compare to iOS at first glance (and remember, first glance is what sells phones). ICS is essentially a gorgeous version of Gingerbread that blows iOS out of the water. Consumers are getting the shaft by not being able to experience it. Thank god my Captivate has a couple stock ICS ROMs here on XDA. Otherwise, I'd be pretty frustrated with my mobile phone experience at this point.
[Android Q&A, Help & Troubleshooting] ZonaMojo:
From what I've read, Gingerbread is the best OS for single core tablets. Honeycomb was never an official release, but just a cosmetic tweek of Gingerbread. Ice Cream Sandwich is designed more for dual core tablets, but offers little advantage on single core. Of course this all depends on stock hardware.

Sent from NB7 Finless 1.4 via Tapatalk
[Android Q&A, Help & Troubleshooting] russianzilla:
Oh god, yeah, this. The Nexus line has repeatedly and continuously delivered in terms of both software and hardware. Google has made it pretty clear that when they have actual control over a device, the results are much better than the vast majority of Android phones out there. Granted, I think that they should keep it reasonable; if the Nexus line expands too much, it'll just wind up as another muddled product line. It'd also be nice if they switched away from Samsung for a while; I'm not a huge fan of their tendency to make every single one of their phones a rectangular slab of black (or white) plastic. At least manufacturers like HTC mix it up a bit in the design department.
[Android Q&A, Help & Troubleshooting] NZed:
As i've seen, people who bought phones with android 2.3 doesnt really care or know about upgrades. A lot of my friends who has an android doesnt even know what gingerbread is, let alone ICS or the upcoming Jellybean. They just use their phone. Androids are unlike iphones, every time an android is plugged into a computer, theres no popup saying that your phone needs an upgrade. And a lot of people that buys android doesnt even have the software to connect their phone on to their computer. If they want music, boom, microSD or drag and drop. Its so much easier on an android and at the same time, so much more complicated. I have my Galaxy S2, started off by rooting, finding new launchers, upgrading original roms and unlocking it(I9100M to normal I9100) then to custom kernels. Then found out about MIUI. Stuck with miui for a while until ICS port to i9100 came out. Was on 4.0.3 for a month, too buggy, reverted back to custom roms based on samsung roms. Now CM9 is my daily driver.

My friends with the same phone and other android phones doesnt even care about this rooting and stuff. They complain about the batter life on the galaxy s2, so i told them about the kernels and how easy it is to just use odin. They dont even care.
[Android Q&A, Help & Troubleshooting] charmthief88:
At first in Australia, I felt robbed not getting the full range of phones that first came out in the two years of android. I didn't realize it was more likely for the best. Too many different phones is beginning to cause problems later down the track. Harder to support the base of phones get larger, without XDA so it would be far more problematic.

The ideal of a slightly expanded Nexus line is good; 2 phones and one tablet a year. Could work well if it was contained this way and didn't over expand as another suggested.

I also think it would be better for a few OEM to focus more fewer phones. They seem to want to have three level of phones: Budget, Mid level, High/Power level.

HTC One series is an excellent illustration of this with One S, One V, and One X/XL.

Now if after five to six months they want put out a new phone for each level there still allows for a fair level innovation but keeps a line much more focused. This would strengthen their product line and with three clear levels I feel remove a fair amount of consumer confusion. Even with their custom skins, it would be much easier to support this more focused line. Their would still be choice available, just not hundreds of option.

I feel that supporting the mid to high level lines for at least 2 - 2.5 years would still encourage upgrading.The advantage OEM miss is supporting and polishing a focused product line encourages the average consumer to buy something they are familiar with, builds your brand as they will trust it more.

I'll leave it at that for now. I realize there is still a lot of other considerations. I look forward to suggestions to improve it.
[Android Q&A, Help & Troubleshooting] andysor:
Very few people here in South Africa know/understand the difference. You have the Galaxy SII, which is regarded as a very good phone, and the iPhone is the "top end". Everything else is just a muddle.

I get asked all the time if my HTC Desire is an iPhone.

Jobs is well know as having turned Apple from the brink by applying a philosophy of complete hardware and software control along with a small, focused product line. Google should do the same.
[Android Q&A, Help & Troubleshooting] zonyl:
Fact remains, Manufacturers/Carriers are still selling a ton of 2.3 devices. Doesn't matter what you think of ics being better. The only way to get ics upgraded faster is for consumers to slow demand for 2.3.

Half the people I know don't even know about ics, none can name any significant features, and if buying a phone again most would just pick another phone that meets their hardware needs and perceived operation while on the sale floor.
[Android Q&A, Help & Troubleshooting] Amur:
maybe its slow because the driver support for ICS especially for my armv6 device :p
[Android Q&A, Help & Troubleshooting] zonyl:
:) How many people that walk into a store to buy a phone could even be swayed by that information alone, 2%? How would you sell someone ics when the 2.3 phone next to it is available in the color of their purse? Even if you could successfully explain and sell the ics phone, you probably wouldn't be earning minimum wage selling phones.. Ill bet even today Verizon sells more 2.3 than the g nexus.

Think about it. How many people activate android phones per day vs. people registering on android forums? The only reason non-techie ios know upgrades are available is because one of their friends mentions it and have a better chance of having the same or next version phone.
[Android Q&A, Help & Troubleshooting] molesarecoming:
sure, android is still in the middle-ages, deeply caught in the ****storm. it seems that apple is the only company standing up for their vision and philosophy. google did work hard to get around that, but somehow they are sitting back and watching carriers and manufacturers take a dump on their efforts, tearing it to pieces. google has even given them leeway to abuse its brands.

today touchwizz is the new ice cream sandwich. it's absurd, but now where tw is out you hear people complain about how ugly "ice cream sandwich" really is and how many bugs it has. "it's the same as gingerbread." only few people have actually seen ics in action, primarily nexus users and those who dared to try inofficial ports. i love that os, gingerbread and ios are nowhere near it. it's a pitty it gets dragged through the mud so much.

google should step back and develop their nexus line. and they'd be better off restricting the use of their brands. let android be open for everyone, but prevent companies from false advertising.
[Android Q&A, Help & Troubleshooting] haloimplant:
Google could expand the Nexus line (maybe cooking something up with Moto assets?) but I don't know why manufacturers just don't release devices closer to pure Android and make it easier on themselves.

Like someone mentioned Touchwiz, Sense, Blur bloatware is just another obstacle in getting things going quickly. Why do they bother? They spout junk about differentiation, and some of the features are nice, but not worth the trouble IMO.

The other obstacle is the carriers. Why put up with their crap? Maybe they have to because Android is so competitive, so if they locked the carriers out they would avoid the devices? I guess Apple has the muscle to dictate terms, but I would think a big player like Samsung or HTC could grow a pair especially if a bunch of high-end customers had their backs.

Now I'm no expert on this stuff but I'm thinking without either of these obstacles updates would be much easier, as easy as compiling the drivers in and checking the quality, no? I mean a few guys on here can do this in their spare time FFS (no it's not completely QA'd but still). Going a bit beyond that into maybe a launcher and some apps shouldn't take much longer either. It's these big roadblocks of re-worked UIs and carrier delays that seem to really be killing it.

Luckily XDA is here to save the day. Bell would have my phone in a ridiculously buggy version of 2.3.3. Thanks to the devs here I am running 4.0.3 and yes it is much much better.
[Android Q&A, Help & Troubleshooting] Temetka:
I don't know why ICS adoption has been slow.

There have been many valid points brought up in this thread from matching the color of the phone, to 2.3 being "good enough" to profit margins, dev lead time and so on.

I have run ICS/CM9 on my Nook Color and man it's a sweet OS.

The one thing I hate about all this phone business is how every company has to put their own skin on. Just leave it stock and maybe do custom colored icons, live wallpapers, fonts and so on. But a whole skin to change it from looking like a stock OS? That's a waste of time.

I do think the single biggest thing hurting ICS adoption is the hardware requirements. Why would someone spend $350 on a phone that runs ICS when they can get a $150 phone running Gingerbread? From their perspective the both look the same, they both run the same games and appointment software.

Joe consumer could give a crap less about GPU optimizations, dual vs single core, and so on. They care about price, looks, and the ability play games and browse porn.

In. That. Order.

You can do that on 2.3. So who needs 4.0 for an extra $150 - $200 per phone? Do the birdies fly faster or the boobies download quicker?

Make the birds fly and the boobs download fast. Sell phones. Win.
[Android Q&A, Help & Troubleshooting] mingolianbeef:
Another valid point. To us android enthusiasts, gpu, CPU, quadrants and other things of that nature are key in deciding on what os to flash. For example, I installed Ubuntu on on my grandma's PC. I know that Linux is a worldwide community built os, is key when developing for android and runs with less strain on the PC than a windows os. My gma knows its pretty and its immune to viruses. Same with her tablet. I know that her 2.3.3 os is rather substandard os and is in dyer need of honeycomb (which I was hoping to build one day), but to her, she can touch it, play angry birds and browse the web without going to that Ubuntu thing her grandson put on her computer. With XDA only making up about 10% of the android community with its devs (and some on here isn't even familiar with what android can do) companies will play on this and throw out skinned BS to the other 90% that don't know what the hell an ice cream sandwich for a phone is
[Android Q&A, Help & Troubleshooting] hkssupra69:
how has your nook been? any drawbacks to running ICS on it? I've been debating which tablet to get that's currently out right now or waiting for the next generation that will be coming out in a few months. I'm kind of getting impatient and would love to get one for a cheap price right now if there's value to it.
[Android Q&A, Help & Troubleshooting] Temetka:
Its been great. Got my feet wet in Android. I learned a lot from it. That being said if you can hold off, then do it. If you want to get now used nook colors go for about $125ish and will be far better than any cheapo chinese knock off. They have great build quality, a very nice screen and are well supported in the android community.
[Android Q&A, Help & Troubleshooting] :
The blog engadget has a list of devices from multiple manufacturers, that have received or are going to receive upgrade to Ice Cream Sandwich.

www.engadget.com/updates/devices-ice-cream-sandwich/

I really love the idea of freedom associated to Android, I wish things get better.
[Android Q&A, Help & Troubleshooting] :
until now, Google Nexus smartphones are the best, second comes Sony smarphones.

Shame this doesn't work like upgrading a PC with a new OS.
[Android Q&A, Help & Troubleshooting] FrankyDoodle:
Stop bringing old threads up mate.....
[Android Q&A, Help & Troubleshooting] :
Thanks.

Do you agree with me about the best brands?

Do you care about the devices that are being abandoned before completing 12 months in the market?

Like Defy+ remaining in Gingerbread with no upgrades at all, when you see devices with lower hardware (CPU,GPU) like Defy XT 535 getting Ice Cream Sandwish.

What if we evaluated each brand according to the rate of upgrades of their own devices? (lets say, percentage of devices launched 18 months or less before an Android major release that received or are going to receive that upgrade)
[About XDA developers] tyler79durdan:
Just flashed ar25 and went looking for the app (either one) and found numerous xda tv apps, but not the regular XDA apps? Any thoughts?
[About XDA developers] jamescraven:
you can try tapatalk xda is there too :D
[About XDA developers] Gadgetz:
Found this in the about xda forum
[Galaxy S I9000 Q&A, Help & Troubleshooting] Yoso14:
well apparently im having some issues with my SGS, I tried to wipe data factory and installed a whole new ROM, deleted all the music and downloaded it again (all of it :( ) just because the music, when played just randomly started to mix it with other songs, i couldnt listen to one single song without it being mixed automatically.

So I decided to put on some fresh downloaded music and nsome new ROM, but the problem started again!!

It keeps mixing songs without any order or reason. I tried downloading a new music player "Mixzing" but it keeps mixing, its driving me crazy.

Currently on Android Version 4.0.4

Handbase I9000XXJVU

Core version 3.1.10-i9000 Devil_1.1.6b_BFS_BLN_CMC

Compilation Dark Knight 3

mod version test_key@dark_knight_nasif

I dont know what the problem could be, or the solution, I dont mind installing a new ROM or anything. I just want my music :(
[Galaxy S I9000 Q&A, Help & Troubleshooting] nwsk:
That sounds very strange... When you say mixing, do you mean music from other songs is being inserted to a song while it's playing?

Have you tried looking at the music player app while it's playing, and looked for any strange behaviour? Eg jumping around to a new track? Maybe it's something to do with the headphone, like if there's a hardware next button it's faulty and randomly makes you skip ahead to the next track.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Yoso14:
By mixing I mean it does not change the song, it just adds a little part of another song and then it gets back to the current song.. Lets say its playing Song A, then on the half of A it starts playing another random song (not starting a new song, but it just adds a part of another song), and then it gets back to the original song.

I dont think its a hardware problem because it does not change the song, the player keeps showing the song, but it just randomly mixes it with another song; although it displays its playing the current song.

Any other suggestion, i guess ill install power amp.

thanks for the reply