This is becoming a recurring theme in my UMPC discussions lately. I keep referring to the Full Internet Experience (usually while defending my decision to sideline ARM devices in the portal here) and its time I actually explained, in detail, what I mean.
Let me first separate ‘productivity’ UMPCs from the consumer UMPCs I’m going to talk about. I believe that for productivity, you need 7″, keyboard, mouse-pointer/pad, a desktop-oriented processor platform and a full desktop operating system. Consumer UMPCs are different. Mini keyboards, low-power ‘just enough’ CPU’s and GPUs, small solid-state disk drives and 4-6″ screens bring real challenges and the operating systems that drive them need to be efficient, small-screen friendly and need to contain tailored versions of all the applications a consumer is likely to need, just as you would find on a PMP or consumer navigation device. Take the PepperPad concept as an example. Its a consumer-focused device at a low price with a tightly controlled operating system build, a tailored set of apps and it works quite well. Just like the PepperPad focuses on the Internet as its core feature, so too will the consumer UMPCs, MIDs, Carrypads and Webpads. There will, or course, be specialist applications that will differentiate different devices but through reasons of technology and marketing, UMPC’s will remain fairly thin Internet-focused devices.
Before that can happens, someone needs to develop an Ultra Mobile, finger and Internet-oriented operating system. Windows XP is OK for UMPC’s but Vista is taking over and its far too heavy-weight, un-optimized and finger-unfriendly for a consumer UMPC device. Apart from Vista, there really isn’t any other OS out there yet. Before a new OS is developed we need to lay some ground rules down about the FIE. Without some sort of agreement between the members of a dev team, how can we expect to reach the goal of an Ultra Mobile OS and how can we hope to see the success of UMPC’s in the mainstream? Read on…definition follows.