Mobile devices are changing how we communicate today just as fundamentally as the web has for the past decade, and businesses of all types are rushing to embrace their potential. Thanks to the success of the iOS and Android app stores, "mobile" has become nearly synonymous with "native" in most peoples' minds, while the mobile web is usually dismissed as a poor cousin of the app. As mobile browsers improve, however, the user experience gap between native apps and mobile web apps will continue narrowing, and it will become increasingly important for mobile strategists to have a nuanced understanding of both. This panel will explore the pros and cons of modern mobile web and native apps from the perspective of technologists with extensive experience designing and developing both, and will provide examples of products that use either medium (or both) particularly effectively.
As the rise of iOS, Android, and the Mac App Store brings more web developers into the world of native applications can our existing processes and best practices survive the transition? How can we release early and often in an environment where each update must pass through a review process? How do we aggressively refactor code when outdated clients must be supported? Can we iterate efficiently on features when design changes require more than a stylesheet update? A group of experienced web, mobile, and native app designers and developers will discuss our experiences working on native applications. We will explain what unexpected challenges we encountered coming from a web background, what strategies have helped us design and develop native applications, what did not work, and what we should learn from experienced native application developers.
9th–13th March 2012