All this little stuff - a very personal roundup
Though there is more “little stuff” available in this world, I just want to talk about the different kinds of mobile devices—PDA(-Phone)s, MIDs, UMPCs, Netbooks—to name them (you may think I forgot about smartphones, but the internet experience on non-touchscreen devices is (or at least should be) much different from the others).
First of all, there are huge differences concerning size and display size; while PDA-Phones like the ones HTC manufactures have touchscreens from 2,8”-3,5” (usually), UMPCs (UMPCs are “Microsoft-defined”) are bigger, feature x86 hardware and 5-7” touchscreens, MIDs (Intel) are much like that, but built for a good internet experience and Intel wants them to run Linux (besides these Intel(and other x86)-based devices I would add devices like Nokia N8x0 series, which are ARM-based, but do pretty much the same), Netbooks (Intel, again) which are small and cheap laptop like devices (the most popular one ATM is the Asus eeePC) with screens from 7”-10”. I would like to add non-intel x86 devices (mostly VIA) and other, not yet available devices which are based on other (e.g. MIPS64) architectures.
As you can see, these devices are different, but there are huge similaritys and as time goes on, things might become even closer, as Intel announced to bring x86 to smartphones, while ARM/nVIDIA powered devices are about to enter the MID-market (it's sad that nVIDIA seems to prefer Windows Mobile as OS, and besides that nVIDIA has plans to build devices in cooperation with VIAs Nano CPU to defeat Atom). And we shouldn't believe that AMD is dead yet..
Now how to devide this devices? As a business student I would first say price, and somehow this isn't the worst idea. There are rather expensive devices like UMPCs, MIDs and some PDAPhones and cheaper devices like old and low-end PDAs and Netbooks.
These devices are all mobile devices, and this means you can devide them again by weight and the time they stay usable without forcing the use to recharge their batterys—in general we can say that real (especially ARM-based) MIDs and PDA-Phones last much longer than Netbooks and UMPCs (especially than those running Vista ;) ). I think dividing these into devices that feature GSM/3G is unnecessary, as you can add this to the most devices out there via USB, though I think that the devices that have this feature and maybe even the feature to use them as “some kind of mobile phones” are much more attractive as you won't find an open Wireless LAN everywhere.
Up to now I am stunned to say, this wasn't as subjective and egocentric as I promised, so I have to do a turnaround somehow. The devices I have had my hands on are the Asus EEEPC 701, Nokia N800 and—of course—the HTC Universal, which is pretty old (but there is no real replacement yet, maybe HTC Raphael or Sony-Ericssons XPERIA X1 will be suitable) but in my eyes still great as it features a long, long standby time using an extended battery and a great keyboard (I am able to use it in a 4-6 finger-writing mode and my hands aren't that small).
As I used this device for a relatively long time now I have to say, that even running a rather unoptimised linux on it (Debian armel seems to be instuction-set agnostic in opposite to OE-based distributions) Abiword and (I tried an older, precompiled version) Midori (a WebKit based webbrowser) are running fast enough to be usable, making this device a small text and web-machine. Nevertheless I have to say, that the Universal is too slow with Debian sometimes, if you update the distribution for instance, it takes ages.
And there is another fact that I don't like: It doesn't feature GPS, so you can't use that nice stuff like diversity which is being developed for the new OpenMoko platform (BTW: I saw a video of the April Software Update (and had a look at this mockup) running on Neo FreeRunner (which is a beauty compared to Neo1973) and I have to say that I like their (toolkit-agnostic) approach, I am thinking of getting such a device again, because I believe there will be “the most” linux software available for it in a precompiled, easy to try state (though I would prefer a device featuring a hardware keyboard (Bluetooth keyboards are ok, but they mean one more battery to charge and one more thing to carry), a slightly bigger >3” screen, 3G, even faster CPU and more Ram ;), maybe GTA04...).
So what would be nice to have? Well, the device of my dreams should perform way better than the Universal (TI OMAP 3 or Samsung 64xx), maybe feature some GBs of“Rom” and enough (128-512MB) RAM, last for ages with a small battery, have a big >3” screen (800x480 would be nice), a keyboard like the Universals one, a well supported WiFi-chipset, 3G, GPS, motion sensors, USB 2.0 host, ethernet and VGA/DVI (via a docking station).
And I can tell you that I'd spend much money for that, really (much money for a student like me means ~400-800 Euro)!