Cross Platform Mobile

http://martinfowler.com/bliki/CrossPlatformMobile.html

Emulation has a couple of difficulties: firstly it's hard to get an emulated UI to perform responsively enough - which is a big deal for UI controls. Secondly it's very difficult to get them to perform exactly like the native controls. It's easy to get trapped in an uncanny valley where things work mostly like the native controls but there are just enough tiny differences to throw users off. With UI controls you have to be really anal to get the behavior "just right".

To summarize:

  • Don't use cross-platform toolkits
  • For maximum reach: built a web app that looks like web app
  • To appeal to a particular platform: build a native app for that platform, with a experience design based on that platforms interaction style

 

50 High Quality Free Fonts for Professional Graphic & Web Design

Leave Your Response

* Name, Email, Comment are Required

drupal stats