Okay, I get it. By buying the first device of its kind (i.e. an Android-powered smartphone), I’m an early adopter. In a sense I was helping out in a massive public beta as Google, mobile phone carriers, and handset manufacturers worked out the kinks in the design and realized things like, “Oh, we really do need more memory than that, don’t we?”

But it’s still annoying to read the early reports that Android 2.0 “Eclair” won’t fit on the G1.

We have done this dance before, when rumors surfaced that the G1 wouldn’t be able to handle Android 1.6 “Donut.” Fortunately, engineers managed to squeeze it into the space available, and T-Mobile sent out Donut as an OTA (over the air) update to MyTouch and G1 devices alike. But I’ve had time to think about the issue, and my thoughts basically come down to this:

  • New software eventually reaches a point when it can no longer support old hardware. You can’t run Snow Leopard on a G4 or Windows 7 on a Pentium II.
  • When the hardware is usually tied to a fixed-term service contract (in this case, 2 years), the provider really ought to fully support it for the length of that contract. The G1 launched 1 year ago with (in most cases) a 2-year contract.
  • Even if this is the last major update, my phone is still better now than it was when I bought it.

It will be very nice if history repeats itself, and Google and/or T-Mobile finds a way to cram Eclair onto the G1. Even if it means dropping the convenience of OTA updates and instead requiring you to download it to a PC and update over a USB cable. More likely, though, they’ll freeze the G1 on Android 1.6 except for bugfix and security updates, and it’ll be up to unofficial distributions like cyanogen to bring a newer OS to the older phone.

Because I don’t really want to mess with rooting my phone and installing a third-party distribution, if this is the end of the line for the G1, well…Android 2 has some really nice features that I’d really like to be able to use, but nothing that screams “must have!” The only real worry I have at this point is that app developers might start requiring newer versions of Android.

The other option: buy a newer phone. I’ll probably want to do that anyway in a year or so, but I’m not there yet. It still feels like I just got this one.

Update (February 26): It turns out the G1 will get Android 2.1 after all, but will probably require wiping the phone. That makes sense, because it would allow developers to reassign some of the space set aside for over-the-air updates and use it for a larger system instead — and maybe more space for apps.

Vienna Teng: Inland Territory.

  • Hard disks should not sound like buzz saws.
  • Slashdot article “FOSS Sexism Claims Met With Ire & Denial”…gets met with ire & denial. *headdesk*
  • Listening to lightsaber sounds from across the office. I think my coworker w/ the new Android phone found an app for that.
  • Vertical Horizon’s Burning the Days is growing on me, but I think Vienna Teng‘s Inland Territory is my favorite new album this year

  • Spam subject: “Your decent watch will upgrade your status.” You mean I won’t need my phone to update Facebook? AWESOME!
  • WTF? Google C&Ds Android modder Cyanogen. Isn’t it supposed to be licensed open-source in the first place? The cease-and-desist order is about Google’s apps (Maps, Gmail, etc.) that are pre-installed, not about the operating system itself, but still, it feels like a violation of the spirit if not the letter of the license.
  • Odd: it took 3 hours for my shoulder to get sore after the flu shot. Still, NOTHING compared to last year’s tetanus shot. Now THAT hurt!
  • This XKCD comic reminds me of the “uranium-free pizza” joke from some scouting event way back when.

I love my T-Mobile G1, but it’s no secret that the phone has way too little internal memory. Now Engadget reports that the limited memory could prevent the G1 from running future versions of the Android operating system.

You can add plenty of data storage (images, music, app data) by dropping in any size Micro-SD card (IIRC it came with 1 GB. I’m currently running it with an 8 GB card). But the phone system, all the apps, and the cache for updates all have to share the measly 256 MB internal storage. Android and Me breaks down the partition structure, and points out that the current system, Android 1.5 “Cupcake,” already fills 99.5% of that space. Since software usually gets bigger with each successive version, it’s been challenging for Google to keep the OS within that limit.

It seems like it would be easy to just move the update cache to the SD card and double the size of the system partition…except that it would require reformatting the phone. Doable, but risky.

Before we get too gloomy, T-Mobile has stated:

We plan to continue working with Google to introduce future software updates to the T-Mobile G1. Reports to the contrary are inaccurate.

Now, this may simply mean that they’ll continue issuing bugfix/security updates. Or it may mean that they’re working out ways to squeeze newer Android versions onto the phone.

Now, Some Perspective

Let’s face it: the G1 is a first-generation device. It’s right there in the name (Generation One). All of us who bought it are early adopters, and that carries a certain degree of risk. Just like all those people who paid, what, $600 for the first iPhone only to see the price drop heavily less than a year later.

Even so, with Cupcake, Android is already quite a capable OS. Whether the G1 hits the wall at Cupcake, Donut, Eclair or Flan, the phone won’t stop working just because it can’t get major updates. Whatever happens, it’ll still be usable for the duration of a 2-year contract (and presumably beyond).

I do worry about incompatible apps, but that’ll start happening anyway as more devices with varying hardware specs appear on the market.

Really, though: this is the first phone I’ve ever owned that had software updates of any substance. I think one of the two RAZR variants had a bugfix release that came out before I even bought the phone, but that’s it. The fact that my G1 is actually a better phone now than when I bought it is pretty damn cool!

(via TMONews)