First hands-on experience with the iPod Touch
Well, I finally pulled the trigger on getting the ipod touch to start software development. I wanted to get it before starting development work so I could begin to understand how the interface, and system limitations, work.
I have to say that, initialially at least, I'm a little happier with the iPod that I expected. I never really had any hands-on experience with the iPod touch or iPhone, so I really didn't know what to expect in terms of user experience. The exception is that I'm a long-time mac user/developer.
I found that the interface is easier to use than I anticipated. So much easier, in fact, my two-year-old figured out how to use it only watching me for a few minutes (yes, I'm aware that the iPod and a 2-year old might not mix well). The keyboard was easier to use than I expected as well. I heard a number of complaints, and yes, I do make frequent errors (I have big fingers), but I'm surprisingly quick after only a day.
Some issues really cropped up in the UIs of some apps. For example, a free car simulator placed the steering control right next to the home button, and I kept kicking myself out of the game!
The most disturbing thing for me is the quality of the graphics of the system. The problem is that the graphics are surprisingly good - it's simply amazing that this thing fits in my hand. Of course, as a developer who doesn't have good design skills, this is a worry - the system sets up high expectations that I might not be able to reach on my own.
This software model for the App Store is also simply amazing. My neices all have Nintendo DS systems - about $130 retail (far cheaper than my iPod). The DS, which is probably safer to use for younger kids, is limited by the cartridge approach (yuk - I had to deal with that on my Intellivision back in the 80's). The App Store model provides tons of free apps (both useful and entertaining) you simply wouldn't get with the DS approach. Not to mention the difficultly around christmas time to find the desired cartridge that's been discontinued. Add to that the power (admittedly limited) of the internet on the iPod, the DS looks pale in comparison, at least from my adult eyes.
I just worry that I'm jumping in too late. Sure, I can expand out to Android and Palm Pre when it comes out, or maybe into the windows mobile marketplace. However, given that many of the niches are already filled, and my searching the app store suggests that small targeted apps might have trouble being seen, gives me a little concern.
The only thing to do is get on the diving board and take the plunge - right after I get my current programming work done!!
