Ontwerpen voor Android

56
ONTWERPEN VOOR ANDROID dinsdag 26 januari 2010

description

Wat is Android? Wat betekent fragmentatie voor ontwerpers en ontwikkelaars? Welke ontwerprichtlijnen kunnen we volgen voor een betere UX van Android applicaties?

Transcript of Ontwerpen voor Android

Page 1: Ontwerpen voor Android

ONTWERPEN VOOR ANDROID

dinsdag 26 januari 2010

Page 2: Ontwerpen voor Android

INGE KUIJPER

Nieuwe Garde Amsterdam www.nieuwegardeamsterdam.nl

@nieuwegardeAms

dinsdag 26 januari 2010

Page 3: Ontwerpen voor Android

INTERNET GEBRUIK OP MOBIEL - WERELD

Bron: AdMob/Google, November 2009

Intro

dinsdag 26 januari 2010

Page 4: Ontwerpen voor Android

WAT IS ANDROID?

dinsdag 26 januari 2010

Page 5: Ontwerpen voor Android

Google’s open source Operating System voor het mobiele platform

Intro

dinsdag 26 januari 2010

Page 6: Ontwerpen voor Android

Gelanceerd

oktober 2008

iPhone: juni 2007

Intro

dinsdag 26 januari 2010

Page 7: Ontwerpen voor Android

TOESTELLEN

Wereldwijd Nederland

meer dan16 7

Intro

dinsdag 26 januari 2010

Page 8: Ontwerpen voor Android

MARKET APP STORE

•Geen goedkeuringsproces, een applicatie is direct beschikbaar.

•Gebruikers kunnen applicaties alleen downloaden vanaf de telefoon

•Huidige status Android Market > 10.000 apps

•In het komende jaar wordt een vijfvoudige groei verwacht van Android apps op Market.

Intro

dinsdag 26 januari 2010

Page 9: Ontwerpen voor Android

VOORSPELD

Android is in 2012 het op 1 na grootste smartphone platform (na Symbian)

Intro

dinsdag 26 januari 2010

Page 10: Ontwerpen voor Android

GENERIEKE INTERFACE

HomeToon homescreen.

Search

SendBellen en mute.

MenuHet menu wordt geactiveerd door de Menu button. In dit menu (het Options menu) passen tot 6 items.

Back buttonMet de back button kan de gebruiker naar een vorig scherm navigeren of een actie ongedaan maken.

EndGesprek eindigen.

Trackball

Intro

dinsdag 26 januari 2010

Page 11: Ontwerpen voor Android

TOESTELLEN IN NEDERLAND

T Mobile G1(HTC Dream)

HTC Magic HTC Hero HTC Tattoo240x320

Huawei U8220 / Pulse

Acer A1 / Liquid

Samsung Galaxy 17500

Intro

dinsdag 26 januari 2010

Page 12: Ontwerpen voor Android

TOESTELLEN IN NEDERLAND

Sony Ericsson Xperia x10(480x854)

Motorola Milestone /Droid

(480x854)

Google Nexus one

(480x800px)

Intro

dinsdag 26 januari 2010

Page 13: Ontwerpen voor Android

TOESTELLEN IN NEDERLAND

Sony Ericsson Xperia x10(480x854)

Motorola Milestone /Droid

(480x854)

Google Nexus one

(480x800px)Verwacht

Intro

dinsdag 26 januari 2010

Page 14: Ontwerpen voor Android

SOFTWARE

Verschillende versies van het Android OS.

+

+

+

Etc.+1.5

1.6

2.0

Custom firmware: Telefoon aanbieders maken een eigen user interface laag.

Etc.

Fragmentatie

dinsdag 26 januari 2010

Page 15: Ontwerpen voor Android

WAT BETEKENT DIT?

•Verzamel up-to-date informatie over de Android versies in de markt.

•Testen voor alle versies is altijd noodzakelijk.

•Android is grotendeels backwards compatible, tenzij je een nieuwe feature wilt gebruiken.

Voorbeeld: Android 2.0 biedt de Bluetooth API, die P2P interacties mogelijk maakt. Wil je hier een game voor ontwerpen, dan zal deze voorlopig alleen beschikbaar zijn voor gebruikers met Android 2.0.

Fragmentatie

dinsdag 26 januari 2010

Page 16: Ontwerpen voor Android

HARDWARE

Hardware verschillen: schermformaten en resoluties,processor snelheid, geheugen capaciteit, camera kwaliteit, etc.

Klein Normaal Groot

Fragmentatie

dinsdag 26 januari 2010

Page 17: Ontwerpen voor Android

WAT BETEKENT DIT?

•Kies een referentietoestel voor ontwerpers en ontwikkelaars.

•Ontwikkel minimaal met Android 1.6 (ondersteunt schalen) en test op 1.5.

•Test je applicatie op alle schermformaten.

•Let o.a. op: minimale grootte van touch targets bij kleinere schermen / hoge resolutie.

Fragmentatie

dinsdag 26 januari 2010

Page 18: Ontwerpen voor Android

INTERACTIE ONTWERP

•UX ontwerprichtlijnen voor Android zijn summier.

•UI guidelines op Developers Blog erg technisch of gaan in op details voor visueel ontwerp.

•Best practices moeten zich nog ontwikkelen.

UX ontwerp

dinsdag 26 januari 2010

Page 19: Ontwerpen voor Android

OPTIONS MENUUX ontwerp

dinsdag 26 januari 2010

Page 20: Ontwerpen voor Android

OPTIONS MENUUX ontwerp

dinsdag 26 januari 2010

Page 21: Ontwerpen voor Android

OPTIONS MENUUX ontwerp

dinsdag 26 januari 2010

Page 22: Ontwerpen voor Android

CONTEXT MENUUX ontwerp

dinsdag 26 januari 2010

Page 23: Ontwerpen voor Android

CONTEXT MENUUX ontwerp

dinsdag 26 januari 2010

Page 24: Ontwerpen voor Android

TERUG NAVIGATIEUX ontwerp

dinsdag 26 januari 2010

Page 25: Ontwerpen voor Android

TERUG NAVIGATIEUX ontwerp

dinsdag 26 januari 2010

Page 26: Ontwerpen voor Android

ZOEKEN

Android Quick Search Box Zoeken binnen een app

UX ontwerp

dinsdag 26 januari 2010

Page 27: Ontwerpen voor Android

ZOEKEN

Android Quick Search Box Zoeken binnen een app

UX ontwerp

dinsdag 26 januari 2010

Page 28: Ontwerpen voor Android

ZOEKEN

Android Quick Search Box Zoeken binnen een app

UX ontwerp

dinsdag 26 januari 2010

Page 29: Ontwerpen voor Android

WIDGETS / LIVE FOLDERSUX ontwerp

dinsdag 26 januari 2010

Page 30: Ontwerpen voor Android

WIDGETS / LIVE FOLDERSUX ontwerp

dinsdag 26 januari 2010

Page 31: Ontwerpen voor Android

WIDGETS / LIVE FOLDERSUX ontwerp

dinsdag 26 januari 2010

Page 32: Ontwerpen voor Android

WIDGETS / LIVE FOLDERSUX ontwerp

dinsdag 26 januari 2010

Page 33: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 34: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 35: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 36: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 37: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 38: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 39: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 40: Ontwerpen voor Android

IN DE PRAKTIJKUX ontwerp

dinsdag 26 januari 2010

Page 41: Ontwerpen voor Android

TIPSUX ontwerp

dinsdag 26 januari 2010

Page 42: Ontwerpen voor Android

TIPSUX ontwerp

dinsdag 26 januari 2010

Page 43: Ontwerpen voor Android

TIPSUX ontwerp

Plaats geen navigatie of contextuele acties in de header.

dinsdag 26 januari 2010

Page 44: Ontwerpen voor Android

TIPSUX ontwerp

Plaats geen navigatie of contextuele acties in de header.

dinsdag 26 januari 2010

Page 45: Ontwerpen voor Android

TIPSUX ontwerp

Plaats geen navigatie of contextuele acties in de header.

Gebruik het Options menu consistent, indien passend voor hoofdnavigatie.

dinsdag 26 januari 2010

Page 46: Ontwerpen voor Android

TIPSUX ontwerp

Plaats geen navigatie of contextuele acties in de header.

Gebruik het Options menu consistent, indien passend voor hoofdnavigatie.

Gebruik het contextmenu, maar altijd voor acties die ook benaderbaar zijn vanuit het scherm zelf.

dinsdag 26 januari 2010

Page 47: Ontwerpen voor Android

TIPSUX ontwerp

Plaats geen navigatie of contextuele acties in de header.

Gebruik het Options menu consistent, indien passend voor hoofdnavigatie.

Gebruik het contextmenu, maar altijd voor acties die ook benaderbaar zijn vanuit het scherm zelf.

‘Toast messages’ kunnen gebruikt worden voor feedback, ook tijdens het laden van een scherm.

dinsdag 26 januari 2010

Page 48: Ontwerpen voor Android

RICHTLIJNEN ZIJN NODIG

“ The choice lies between getting caught up in the excitement of the fad du jour or asking ourselves the difficult question of what foundational principles am I following, or establishing, with the work that I am currently doing.”

Dakota Reese BrownBoxes and Arrows, Four Key Principles of Mobile User Experience Design

Richtlijnen

dinsdag 26 januari 2010

Page 49: Ontwerpen voor Android

GEBRUIKERS

•Intieme relatie gebruiker en mobiele toestel.

•Gebruikerscontext is wisselend gedurend gebruik.

•Gebruik is kort en sporadisch: verdeelde aandacht.

•Dezelfde applicatie kan door de gebruiker op verschillende devices gebruikt worden.

• ....

Richtlijnen

dinsdag 26 januari 2010

Page 50: Ontwerpen voor Android

TOESTELLEN

•Kleine schermen vragen om een compacte UI (iPhone 320x480)

•Vingers zijn groter dan een muis: geef touch targets min 1cm doorsnee.

•De hand bedenkt een deel van de interface

•Data invoeren is omslachtig: minimaliseer toetsenbord invoer, bied keuzes.

•....

Richtlijnen

dinsdag 26 januari 2010

Page 51: Ontwerpen voor Android

SCHETS TEMPLATESTools

dinsdag 26 januari 2010

Page 52: Ontwerpen voor Android

WIREFRAME TEMPLATESTools

dinsdag 26 januari 2010

Page 53: Ontwerpen voor Android

PROTOTYPINGTools

dinsdag 26 januari 2010

Page 54: Ontwerpen voor Android

UNITID ZOEKT INTERACTION DESIGNERS

[email protected] of [email protected]

www.unitid.nl

dinsdag 26 januari 2010

Page 55: Ontwerpen voor Android

Biedt de openheid van het Android platform mogelijkheden voor het ontstaan van betere UX oplossingen?

DISCUSSIE

dinsdag 26 januari 2010

Page 56: Ontwerpen voor Android

ANDROID BRONNENDesigining for iPhone, Android en Blackberryhttp://danielmckenzie.com/blog/2009/07/31-flavors-designing-for-iphone-android-and-blackberry-platforms/

Android Developers blog en user interface guidelineshttp://developer.android.com/guide/practices/ui_guidelines/index.html

Perfect Code: How to marry visual and interaction design the Android wayhttp://www.youtube.com/watch?v=wdGHySpipyA

iPhone Human Interface Guidelineshttp://developer.apple.com/iphone/index.action

AdMob metricshttp://metrics.admob.com

Tap is the New Clickhttp://www.kickerstudio.com/blog/2008/09/tap-is-the-new-click-presentation/

Designing gestural interfaces, Dan Safferhttp://www.designinggesturalinterfaces.com

dinsdag 26 januari 2010