Reflections on AndroidTO

Me with the Android mascot

Photo credit to Arseniy

My coworker Tom posted this morning on what he learned from AndroidTO which forced me to finally write down my thoughts on the conference.

Unlike Tom, I attended mostly the developer track. I didn't have any expectations, but somehow it wasn't what I expected. Many of the profesional presenters seemed unprepared on stage - some looked like they were going through their slides for the first time in front of their audience. Normal people have a hard time giving presentations and, let's face it, most developers aren't ordinary people, but this was a little unreasonable. Demos didn't work. Code didn't compile. Code examples were shown in 11pt font on the overhead projector.

Tony Wong and Greg Burgoon from Xtreme labs were a welcome change; their presentation on some open source Android UI elements they developed was polished and well done. The content itself, while interesting to an Android developer, was less appealing to me as an iOS developer. They managed to duplicate the table view stack made iconic by the Twitter table app, reproduce the functionality of UIPopoverController's in iOS 3.2+, and replicate MKAnnotationViews on a map. All these UI elements are important for the user experience, but two of the three are included in iOS and the third is available from CocoaControls.

What I really took away from AndroidTO is that Android is a great platform for hobbyists willing to run hobbyist software. Android, as a platform and an OS, lacks polish, even if it has a few features missing on iOS. I'm not interested in developing for the Android platform.

Samsung Focus running WinMo "Mango"

Samsung Focus running WinMo "Mango"

Ironically, I checked out the Microsoft booth, and I'm very impressed with WinMo 7.5 "Mango" running Metro. Why was I impressed? Intuitive interface, meaningful apps, and, most importantly, a responsive interface. This is the one thing that I cannot forgive Android for. When I put my finger down on the screen and pan, I expect whatever is under my finger to move. Immediately. Anything less and you've broken every UI metaphor you've tried to create for the user.

I think Apple has less to worry about from Android, and more to worry about from Microsoft. I'm even considering installing Visual Studio and having my hand at it - it looks like a fun platform to develop for. 

October 31st, 2011 Posted in programming

One Response to “Reflections on AndroidTO”

  1. Bruce IV Says:

    Yeah, I'm really annoyed with my current Android Phone (even Google doesn't release apps for 1.5 anymore, and I've got nearly two years of contract left), but am kind of tempted by some of the Windows Phones in the pipe - they look like they've got some good ideas, and aren't just trying to slavishly copy Apple (and, initial indications suggest that Microsoft can actually get its handset makers and carriers to provide updates to their users, something that, while I know Apple does awesome with, Google has epicly failed on).