Originally Posted by Rubers
Originally Posted by Waltibaba
Haha good one. They have armies of developers and are incapable of rolling out updates faster than the 5 or 10 active guys on xda-devs lol...
I think it's because of bureaucracy and bloated structures, unless they set speed as their specific target (the way Google does with updating the Nexus devices), nobody cares about deadlines. I had fully functioning ICS on my Galaxy Note over 2 months before the official ROM came out. I've been using JB since around October, bug-free, and the official isn't even out yet. Either they are imbeciles, or they just don't care.
Those 5-10 active guys on XDA provide a stock Android experience based on the AOSP... manufacturers put their own software on there and work with carriers.
For instance, HTC gets the android 5.0 update around the same time as the independent developers. So then firstly they have to check out the new features, look at how they can be integrated into Sense. Then they can update and redo all their own packages and apps that they provide, and then also work their apps such as "Phone" and "People" which are always customised versions of the stock ones. They've also got to work with carriers to put brand specific things on there, lock features, as per agreements and so on.
Now imagine that for 30 phones.
The guys that run CM10 (or CM11 as it might be called when it's 5.0) take the AOSP files, build, tweak and release. Almost everything is stock Android.
There is a valid reason it takes time.
Not true. Not all ROM's are done via AOSP. In fact, there's quite a large development scene for ROMs like Sense. AT&T STILL hasn't rolled out their Jellybean Update, and yet indie developers have taken Telus and other carrier bases and given us ROMs that work on our phones without a single issue. How is it 2-5 guys can do this on their spare time, but a multi-billion dollar corp can't?
Giving excuses to large, multi-billion dollar corporations doesn't help anyone except for those corporations. Which is why Google needs to start forcing these carriers and phone manufacturers to keep every single phone they release up to date for at least 2-3 years. Without Google forcing this, they just take their sweet time, pick and choose which phones to update, then release new, slightly upgraded model 6 months after the initial version, with a newer base, and leave the older one to die a miserable death.
Thankfully, there are people out there like Kang, CM, Viper, CleanRom, etc. to combat the stupidity of these corporations and give us all what we deserve.