Every month or so, as part of a series of talks called Engineer-2-Engineer (E2E), one of the gods of software engineering descends into the San Francisco offices of Redfin or Digg to give a technical talk on a practical subject. We’ve had architects from Twitter, Facebook and Pandora talk about Scala, mobile and Hadoop.
Now Redfin’s very own Sasha Aickin just published the slides for a discussion he led last month, about whether to use a web standard like HTML5 for building mobile apps in lieu of building separate proprietary apps for the iPhone, Android, BlackBerry and other devices.
Like everything Sasha writes, it’s funny and thoughtful. The basic argument is that you should use HTML5 unless you:
- you need to use the mobile device’s camera, accelerometer or notifications,
- you need the app to actually, you know, look and feel really cool
- you need to make money from the app, especially by charging for it
- you’re worried that no one will be able to find your app outside of an app store like iTunes