Today I was reading my RSS subscriptions and I saw this wonderful article on Engadget, about Android Developers putting the latest “version of Android (4.1 aka Jelly Bean) onto an HTC HD2”:http://www.engadget.com/2012/07/16/htc-hd2-gets-unofficial-android-4-1-jelly-bean-port/. It’s noteworthy because a) the phone is from 2009, making it three years old and b) it was originally a Windows Mobile 6.5 phone. You have to give it up for the Android community for making such feats possible.
Smartphone manufacturers and carriers are all too quick to abandon their phones, ending updates in as little as a year. For example, I have a T-Mobile G2, which was discontinued about a year ago now, and the last update was for Android 2.3 (Gingerbread), months ago. There is zero chance of it ever getting Ice Cream Sandwich the official route, let alone Jelly Bean.
If I decided to go the average consumer route and just live with it, I’d be missing out on so much. Instead, I went and rooted it and started using custom ROM’s. Currently I’m running a custom build of ICS specially optimized for my device. It runs just as well as a stock ROM would, which raises the question of whether “outdated” phones are actually outdated. Granted, you can’t run Android on a Motorola StarTac from 1996, but more recently discontinued phones are still fairly powerful devices. It’s just a matter of the carriers and smartphone manufacturers not giving two shits about supporting anything past the latest and greatest. That’s what makes me immensely grateful for the Android community, with awesome sites like “XDA-Developers”:http://forum.xda-developers.com/ cooking up sweet ROMs for just about any kind of smartphone/tablet manufactured in the last decade. And for that, I’d like to give a great big thanks to everybody involved <3