Join us in a fun Sunday Debate on New vs. Old. Come with your opinions and feel free to read some of our thoughts, then pick your side or play devil’s advocate to get your voice heard and engage in friendly discussion. You can read our food-for-thought or jump straight into the fray below! Smartphone purchases make for some of the sweetest times of the year for many of us. After all, we are hobbyists of Android and a new...
4.0.4 Hits AOSP–Eight Month Cycle Begins, But Not for Us
Just a few hours ago, AOSP overlord Jean-Baptiste Queru announced that he had begun pushing the source code for Android 4.0.4 Ice Cream Sandwich to the Android Open Source Project servers. While offering “a few hundred changes over Android 4.0.3,” Queru states that this update mainly delivers on the “tweaks and polish” side of the equation. So what is the bottom line for end users? Unless you currently rock a Nexus device lucky enough to be deemed worthy of the update, not terribly much. In fact, as part of his self-proclaimed 15 minutes(though we would argue that his significance far outstretches that time span), JBQ states that he expects there to be a roughly eight month delay before we start seeing devices rocking 4.0.4 on store shelves—right in time for the holiday season.
What I do not know, however, is the precise schedule for the release to any individual retail device. I don’t even know it for the flagship devices that Google is directly involved in. Thanks for not asking about those, I really can’t answer such questions.
At this point, many will undoubtedly be quick to point out that an eight month deployment for a software update seems unreasonably long. However, this is an unfortunate reality due to the diverse Android ecosystem and its multiple carriers, device hardware differences, OEM skins, and compatibility testing. The bottom line is that whether we like it or not, device updates on the Android platform are simply not as coordinated as on other mobile OSes.
However, that is not where the story ends for us thanks to our wonderful developers. With the release of the source code, the talented devs who make our devices fly now have a large piece of the puzzle to get Google’s latest and greatest ported to forgotten devices. That said, AOSP source code is not all that is required. In addition to Android itself, we still need device-specific kernel source code and proprietary libraries, such as what Qualcomm recently released for devices featuring Adreno 2xx graphics. All in all, however, today’s release truly represents the beauty of Android. As eloquently expressed in Andy Rubin’s now-infamous tweet:
the definition of open: “mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make”
If you’re looking to get in on the AOSP discussion, discussions are well underway in the forums. Also, be sure to visit the official Google Groups thread. If you’re thinking of cooking up a creation yourself with today’s source release, also consider throwing in a few tweaks, while you’re at it.
Want something on the XDA Portal? Send us a tip!
Android and openness is something we talk about all the time, but the recent developments in the industry point towards inherent flaws with this very premise. Be it from bloggers, political institutions or corporations, Android is seemingly not open enough. The “War on Openness” is ironically becoming an open war, where many players are increasing their stakes and scope to try and land a bigger hold - or at the very least, restrict Google’s - on what is the world’s...
Smartphone cameras have advanced so tremendously over the past few years that they have almost completely replaced point and shoot digital cameras for the most of us. Furthermore, since our smartphones are always with us, the majority of us end up taking tons of photos throughout the lifespan of our devices. But what happens to all the old photos you take? Do you store them on an external hard-drive or keep them backed up to an online cloud service like Flickr? Let us know what your favorite way of storing old photos is and why.