Android operating system releases are all given dessert code names. The names are also in alphabetical order, so you can tell which release is more recent. A and B are reserved names, so the Android versions released to the public are Android 1.0 (no code name), Cupcake (1.5), Donut (1.6), Éclair (2.0 and 2.1), Froyo (2.2), Gingerbread (2.3), and Honeycomb (3.0 and 3.1). The next release is Ice Cream Sandwich, which was introduced in October 2011.
Android Honeycomb is the most significant release for tablet users because it’s the only release Google explicitly intended for use on tablets, and it has full access to the Android Market. Ice Cream Sandwich was mainly intended to bring the Honeycomb tablet features to phone users.
That isn’t to say that there weren’t devices that tried to hit the market before Honeycomb. ViewSonic had the G-tablet. Samsung released the Galaxy Tab, and Archos introduced a whole line of Android tablets in different sizes. At the time of writing, there are plans to release at least one more pre-Honeycomb device, the HTC Flyer, although it will eventually upgrade to Honeycomb.
The problem is that pre-Honeycomb tablets don’t scale well: apps and widgets are simply larger instead of really taking advantage of the space available, they often require a lot of OS tweaking to work, and third-party apps don’t always behave well. The scalability problem hasn’t been entirely resolved in non-tablet apps, but it has improved.