Breaking free from "sparkle before speed" with Windows Mobile

As a Windows user and a programmer it's not a huge surprise that I have a Windows Mobile cellular phone, also AT&T (iPhone) hasn't quite established service in my area yet.

It's true that at first blush Windows Mobile offers an inferior experience. A stylus?! You must be joking. Scrollbars and miniature controls. Can you be efficient, have fun, keep up with the pace of life? Not so much.

Can you do stuff though, if you try really hard and take the time? Yeah, and just about everything. So much in fact, why, wait just a minute… you could even fix that horrible interface!

I'm not the first one to make that realization, there is a large and thriving Pocket PC community for both GSM and CDMA hardware.

Even among enthusiasts though I'm not quite sure they understand what they really want. "I customized this with a focus on speed and aesthetics." Okay, maybe a few more CPU cycles, but the animated transition ("aesthetics") between each of the phone's general functions is really cramping its speed, or are you not counting that? Well you should be, it relates to how fast you reach your goal doesn't it?

I'd much rather have my powerhouse of a phone working instantaneously than looking pretty. This isn't the old classic Windows vs. modern Windows comparison, because modern versions have the available hardware to run just as quickly while looking beautiful.

Do phones have the same luxury? Absolutely not. Yet what keeps occurring? Faster hardware, therefore… faster phone? No! Newer glitzy animations? Yes! It's great that we can have 3D support, but let's play with it when it doesn't have a noticeable impact upon performance.

TouchFLO 3D Email tab

It reminds me of a conversation I once had with my dad:

Hey dad, I upgraded your operating system!

Oh really? So it should run faster then?

Well…

Exactly. Of course this is fine when hardware is upgradeable, but the cell phone is very different, an existing paradigm is being transfered where it does not apply.

I hear the argument that it's what your average cell phone toting texting teenager wants, the demands of the market, but I disagree. Give them a phone which responds instantly and ask which they'd truly prefer, I have a suspicion even that demographic would capitulate. (Provided the phone can do interesting things in the first place.)

Of course I know what I want, and have the capability to achieve it. I'm right at home with Windows Mobile. It may take me day after day of installation and configuration—a deep flaw, admittedly—to have a device both incredibly powerful and highly usable but I get there, and I can enjoy it. A couple applications to achieve nearly full control of every hard button and strong consideration given to minimizing required input and I've got a device which doesn't rival the iPhone, but blows it out of the water. Well except for that awesome capacitive touchscreen, Apple's really got me there.