Today at the Google I/O conference, Google announced that they've worked out a deal with hardware manufacturers and carriers to guarantee that all eligible hardware will receive software upgrades for 18 months. On one hand this is great, but 18 months is a long time—enough time for hardware to become ineligible (as we've seen, for example, with the Motorola Droid and Gingerbread). It also doesn't guarantee that you'll get that software update quickly, either, so it doesn't prevent you from waiting months on end for the newest update. Nonetheless, it's nice to see Google at least making an effort to get Android updates to more phones more often.