Blog Apps About

Currently writing about iPhone Development, GWT, Ajax, Leopard, and Java.

iPhone vs Android: A Matter of Touch

Thursday, March 13, 2008
After last week's press conference, my friend Ed Burnette compared the iPhone SDK to Google's Android SDK on his ZDNet blog. It's a great rundown of the platforms, and describes the dev kit differences (developer tools, application life cycle, devices) and the many similarities (location based services, acceleromater, OpenGL ES, SQLite).

From the software developer's perspective, Android openness is appealing: less restrictions on applications, easier deployment to devices, and a lower barrier to entry (any OS, no $99). But Ed points out two advantages for iPhone that I think will end up being Apple's aces in the hole:
  1. Multi-touch: The multi-touch experience is the iPhone's killer app, and Android doesn't have it.
  2. Consistent hardware: Android devices will come with differing screen sizes, processing power, and input devices. This will lead to cheaper phones, but an inferior user experience: applications designed to accommodate never excel. Desktop apps have room for error (what's 1024 pixels among friends?), but mobile apps have to shine or they stay in the pocket. With the iPhone, developers can target their application to one specific platform and fine-tune a pixel-perfect user interface.
I might be wrong, and the PC model might win out again. Google has put forth an impressive SDK, and it's somewhat of a foolish exercise to judge usability without actually using a device. But from my perspective, the entire iPhone experience will be hard to beat.

The second half of 2008 will be an exciting time in the mobile space: Android devices will be on the market, iPhone applications will be in AppStore, and hopefully a 3G iPhone will be flying off the shelves. I can't wait to see what developers start releasing and, more importantly, what consumers start using.

Labels: , , ,

Blog - Apps - About Adam


Twitter: adamhoughton
© Copyright 2008, Adam Houghton