Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Browse controls
▪ Lists
▪ Lists are the most frequently
used pattern for organizing
content on handheld format
touchscreen devices.
▪ list views often work in
conjunction with tab bars to
provide access to multiple
screens of content, each in its
separately maintained list.
▪ Apple’s Music app is a good
example of this, with lists of
albums, artists, and songs
available on different tabs,
each with its own (slightly
different, but related) drill-
down hierarchies
Browse controls
▪ Grids
▪ Grids are used to organize content such as apps, thumbnails, and function icons
into regular rows and columns.
▪ The most obvious example of this is the home screen of the iPhone, with its editable
grid of app icons.
▪ Android supports a similar interface.
▪ Microsoft has taken the idea of the app icon grid and transformed it into the more
innovative Start screen grid. It mixes apps and notifications in an aesthetically
pleasing and useful way
Browse controls
▪ Grids
▪ Most apps that use
grids as a primary
navigation and
selection
mechanism,
▪ such as Rdio, use
pageless, and
sometimes infinite,
vertical scrolling to
expose more grid
objects (albums in
this case).
Browse controls
▪ Content carousels
▪ Screen carousels use a
horizontal swipe gesture to
navigate between similar
full-screen layouts
containing different data
▪ Content carousels live
within a single screen
layout but
▪ use the same type of
gesture to allow navigation
between different content
objects that are presented
within that screen.
the arrow that indicates a drilldown to the details of each
carousel item is sized and positioned such that it looks more
like a way to navigate to the next carousel item.
Browse controls
▪ Swimlanes
▪ Swimlanes are a clever mash-up of the carousel concept with a grid. They
combine the, carousel’s natural browsability with the data density that only
a grid can permit.
▪ Simply put, swimlanes are a vertical stack of carousels,
▪ each of which can be scrolled horizontally, independent of the others.
▪ Navigating to other swimlanes is a simple matter of vertical scrolling.
Browse controls
▪ Cards
▪ card-based UI—a self-contained interactive object
▪ combining media, text, web links, and
▪ social actions such as commenting, sharing, tagging, and adding media.
▪ Facebook and LinkedIn both use cards as a central idiom in their
handheld apps
Browse controls
▪ Google’s cards
▪ are small encapsulations of data
pulled from other Google
services, such as
▪ weather, maps, stocks,
restaurant reviews, and
notifications pulled from
calendar and e-mail data.
▪ Tapping their content takes the
user to the full app or web
interface from which they
originated,
▪ providing an avenue for deeper
interaction if desired
Drawers
▪ vertical list of navigational
elements similar to tabs.
▪ hide in a panel that lives in a
layer under the main content
area.
▪ The drawer icon is also called
the hamburger menu icon
due to its shape: three short,
stacked lines.
▪ sometimes, swiping across
the main content area—
slides the content area
horizontally to reveal the
drawer under it.
Drawers
▪ Secondary-action
drawers
▪ can be used to interact
with a secondary set of
objects in the app.
▪ Drawers usually slide open
from the left, but not
always. Some secondary
actions are put in a drawer
that deploys from the
right.
Drawers
▪ Double Drawers
Drawers
▪ Item-level drawers
Inter-App Integration
▪ Standalone apps tend not to foster the useful integration of
functionality and data between them.
▪ The iPhone and other modern smartphones currently do a
reasonable job of integrating the phone and contacts apps.
▪ When a call arrives, you can see the full name from the address
book and, by tapping a button in the address book, you can dial
it.
▪ However, this integration could be taken a step further. Clicking a
name in an address book could give you a reverse chronological
list (or set of lists) of all documents that are associated with that
person:
▪ appointments, e-mails,
▪ phone calls from the log,
▪ memos including the caller’s name,
▪ websites associated with the person, and so on.
Inter-App Integration
▪ Similarly, when an incoming call arrives,
▪ the phone could check your location (such as a cinema) or
▪ see if you are currently in a meeting that’s on your calendar.
▪ It could automatically silence the ringer (and perhaps even send
an “I’m busy and will call you back later” text message to the
person calling you)
▪ unless the call is from someone on your VIP list of callers.
Inter-App Integration
▪ It’s unfortunate that phone
manufacturers haven’t yet
applied this kind of
integration to the core suite
of phone apps.
▪ However, some clever apps
like IFTTT (If This Then
That)
▪ do allow apps that
participate in their service to
be wired together with
customizable rules
▪ that allow for some level of
app integration
Other Devices
▪ device-embedded interfaces
▪ Unlike software running on a desktop computer or high
resolution mobile device,
▪ interaction design for device-embedded interfaces requires
special attention
▪ to create an experience that coexists with the noise and activity
of the real world happening around the product,
▪ combined with the typically limited screen and computational
resources needed to render it.
▪ Kiosks and other embedded systems, such as
▪ TVs,
▪ microwave ovens,
▪ automobile dashboards,
▪ cameras,
▪ bank machines, and
▪ laboratory equipment,
▪ are unique platforms with their own opportunities and limitations.
References
▪ Alan Cooper , About Face
▪ Steve Krug’s Don’t Make Me Think, Revisited
(New Riders, 2014)
▪ Louis Rosenfeld and Peter Morville’s Information
Architecture for the World Wide Web .
▪ https://alistapart.com/
▪ Ethan Marcotte’s Responsive Web Design (A
Book Apart, 2011).