ipad UX

March 7, 2010

Differences between ipad and iphone

  1. The display is much larger; 1024×768 pixels. Apps with more demanding presentation requirements will be at home here.
  2. The virtual keyboard is larger, and external physical keyboards are supported via Bluetooth or the dock. Apps which focus on typing are now much more feasible.
  3. The iPhone supports multi-touch, but only the iPad can credibly claim to support two hands. We’ll talk more about this later.

Also:

    Two-pane and three-pane interfaces are once again worthy of consideration on this class of device.

  • Master-Detail is feasible and acceptable on iPad.
  • In landscape, both Master and Detail are visible.
  • In portrait, the Master is shown in a transient pop-over.
    Editing/viewing: Look like a viewer, and behave like an editor

  • Hide configuration UI until needed.
  • Edit object properties in place.
  • Attach the editing UI to the object. Show/hide/move as necessary
  • Inspectors should present context-relevant UI.
  • Hide controls which don’t apply to the selection or focus.
  • Modes (do one thin at a time) are preferable to clutter; removing a feature might be preferable to adding a mode for it;
  • Offer only the most-used/needed features. If in any doubt, remove a feature.
  • Discard optional/niche or highly configurable functionality.
    Multi-touching

  • Dual-handed input is acceptable.
  • Be usable with one hand. Don’t require two hands for essential features.
  • But don’t be afraid to offer time-saving, discoverable dual-handed functionality.

Extracted from Matt Legend Gennel: iPad application design

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s