SlideShare una empresa de Scribd logo
1 de 147
Descargar para leer sin conexión
ITALY !!
Buongiorno
Ciao

a doppo

Italiano

Scusi

Grazie
Per favore

Pranzo

Donne
Signori
testo.. testo..
iOS 7 Human Interface Guidelines

Dani Arnaout
Systems Engineer - Lextech Global Services (USA)
Writer - raywenderlich.com
RayWenderlich.com

My latest 	

tutorial
RayWenderlich.com

SURPRISE!!
212

pages

iOS Human Interface Guidelines e’ un documento realizzato da Apple che ha
standards & guidelines da seguire quando designing un iPhone/iPad app.
per minimizzare problemi tra developers e designers
1. UI	

2. UX	

3. SDK
Questi sono i tre argomenti principali
UI

User Interface

User interface ..
UX
user experience

User experience .. Come la vedi
UGLY

UI

BAD

Cattiva UI porta ad una brutta UX

UX
5

	


ugly apps

5 brutte Apps
#5

I colori, i font
#4

I colori
#3

Troppi colori!
#2

Cattivo utilizzo delle immagini
#1

Troppe cose insieme
UI/UX
UI/UX da un punto di vista iOS 7
1. UI	

2. UX	

3. SDK
UI
iOS 7
iOS 7
Deference
Clarity
Depth
Weather in iOS 7

Weather in iOS 6

Utilizza tutto lo schermo
Messages in iOS 7

Messages in iOS 6

Design flat
Messages in iOS 7

Messages in iOS 6

Pulsanti senza bordo
UI Elements
I.
II.
III.
IV.
V.

Bars	

Content Views	

Controls	

Temporary Views	

Icons
I. Bars:
Status Bar

I. Bars:
Navigation Bar

I. Bars:
Tool Bar

I. Bars:
Tool Bar Icons

I. Bars:
Tab Bar

I. Bars:
Tab Bar Icons

I. Bars:
Search Bar

I. Bars:
II. Content Views
Activity View

II. Content Views
Collection View

II. Content Views
Table View

II. Content Views
Scroll View

II. Content Views
Map View

II. Content Views
Web View

II. Content Views
II. Content Views

Image View	

Popover View	

Page View Controller
III. Controls
Activity Indicator

III. Controls
Date Picker

III. Controls
Picker View

III. Controls
Page Control

III. Controls
Progress Bar

III. Controls
Segmented Control

III. Controls
Slider

III. Controls
Stepper

III. Controls
Switch

III. Controls
Switch

III. Controls
IV. Temporary Views
Alert View

IV. Temporary Views
Action Bar

IV. Temporary Views
Modal View

IV. Temporary Views
V. Icons & Splash Screens
V. Icons 	

&	

Splash 	

Screens
V. Icons 	

&	

Splash 	

Screens
V. Icons 	

&	

Splash 	

Screens
V. Icons 	

&	

Splash 	

Screens
1. UI	

2. UX	

3. SDK
1. UI	

2. UX	

3. SDK
UX
iOS 7
Anti-pattern

Anti- Pattern non va bene per UX, ma e’ utile per la persona che lo usa.
Who doesn’t understand English?
Who doesn’t understand English?

0%
Who doesn’t understand English?

0%
UX hints..
Non usare una schermata di benvenuto se non ne necessiti veramente. Come in un
calculator app.
Comunica all’utente cosa sta andando storto anziche’ mostrare un contenuto vuoto.
Spiega all’utente perche’ vuoi tracciare la sua location.
44x44 pts e’ la dimensione minima per un pulsante
Contenuti importanti dovrebbero essere posizionati nella parte in alto a sinistra.
Tutti questi sei pulsant
Usa un testo descrittivo per il pulsante di back.
Per differenziare tra testo e pulsant
Start e Pause sono i principali
Non pubblicizzare la tua identita’ cosi’.
Usa i colori di iOS 7.
Supporta il Dynamic Type
Usa solo un font.
Accertati che l’icona della tua app sia chiara, semplice ed attraente.
Utilizza un linguaggio semplice. Evita i tecnicismi.
Avere una buona UI non implica fornire una buona UX.
Real life desings aiutano l’utente ad utilizzare l’app senza ulteriori indicazioni.
1. UI	

2. UX	

3. SDK
From iOS 6 to iOS 7
Case Study: Viber
oooo touch 3G

4:17PM

All | Groups

Compose

73%
1. UI	

2. UX	

3. SDK
SDK
Passbook:
Multitasking:
Social Media:
iCloud:
In-App Purchase:
Game Center:
Notification 	

Center:
iAd Rich 	

Media Ads:
AirPrint:
Location	

Services:
Sound:
VoiceOver:
1. UI	

2. UX	

3. SDK
one more thing …
5

	


Helpful tools
Un utile tool per wire-framing.
Un tool per la generazione di schemi-colore.
Questo tool riflettera’ il contenuto del tuo device iOS sullo schermo del tuo Mac.
PaintCode converte la grafica in codice.
Tool per il ridimensionamento delle immagini.
one other thing …
RayWenderlich.com
2 LUCKY WINNERS!!

Per i due fortunati vincitori
Il nuovissimo libro sullo sviluppo iOS: iOS7 by tutorials
1500+ pagine .. 15+ esempi
E’ tutto
Dani Arnaout
@dani_arnaout

Más contenido relacionado

Similar a iOS 7 Human Interface Guidelines - Pragma Conference 2013

Crossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deceptionCrossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deceptionLuciano Colosio
 
Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad 2_2
Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad   2_2Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad   2_2
Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad 2_2Ionela
 
Cosa è un servizio digitale?
Cosa è un servizio digitale?Cosa è un servizio digitale?
Cosa è un servizio digitale?Metooo
 
Dall'Usabilità delle Parole all'Usabilità delle Interfacce
Dall'Usabilità delle Parole all'Usabilità delle InterfacceDall'Usabilità delle Parole all'Usabilità delle Interfacce
Dall'Usabilità delle Parole all'Usabilità delle Interfacceyvonnebindi
 
Presentazione ergonomia
Presentazione ergonomiaPresentazione ergonomia
Presentazione ergonomiaOscar
 
Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7
Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7
Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7Salvatore Laisa
 
Corso WebApp iOS - Lezione 04: iOS UI Design
Corso WebApp iOS - Lezione 04: iOS UI DesignCorso WebApp iOS - Lezione 04: iOS UI Design
Corso WebApp iOS - Lezione 04: iOS UI DesignAndrea Picchi
 
SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7
SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7
SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7Whymca
 
User Experience su Mobile con Enrico Maioli.
User Experience su Mobile con Enrico Maioli.User Experience su Mobile con Enrico Maioli.
User Experience su Mobile con Enrico Maioli.semrush_webinars
 
Dalla UX alla UI: interfacce grafiche
Dalla UX alla UI: interfacce graficheDalla UX alla UI: interfacce grafiche
Dalla UX alla UI: interfacce graficheFrancesco Acerbi
 
Videoinchiesta e mobile journalism/1
Videoinchiesta e mobile journalism/1 Videoinchiesta e mobile journalism/1
Videoinchiesta e mobile journalism/1 Rosa Maria Di Natale
 
Alessandro Forte - Windows Vista 4 Dev - Parte 2
Alessandro Forte - Windows Vista 4 Dev - Parte 2Alessandro Forte - Windows Vista 4 Dev - Parte 2
Alessandro Forte - Windows Vista 4 Dev - Parte 2Alessandro Forte
 
Sviluppo di contenuti Flash Platform su iOS e Android
Sviluppo di contenuti Flash Platform su iOS e AndroidSviluppo di contenuti Flash Platform su iOS e Android
Sviluppo di contenuti Flash Platform su iOS e Androidluca mezzalira
 
wow factor apps and ux design techniques ( for i phone and ipad )
wow factor apps and ux design techniques ( for i phone and ipad )wow factor apps and ux design techniques ( for i phone and ipad )
wow factor apps and ux design techniques ( for i phone and ipad )Acrmnet s.r.l.
 
Università di Pavia_User Experience Facebook
Università di Pavia_User Experience FacebookUniversità di Pavia_User Experience Facebook
Università di Pavia_User Experience FacebookCultura Digitale
 
UX Engineering: il ruolo dello sviluppo nel design dell'esperienza utente
UX Engineering: il ruolo dello sviluppo nel design dell'esperienza utenteUX Engineering: il ruolo dello sviluppo nel design dell'esperienza utente
UX Engineering: il ruolo dello sviluppo nel design dell'esperienza utenteMarco Pesani
 
10 motivi per usare Evernote
10 motivi per usare Evernote10 motivi per usare Evernote
10 motivi per usare EvernoteMarco Govoni
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchStefano Ottaviani
 
Creare app senza programmare
Creare app senza programmareCreare app senza programmare
Creare app senza programmareTommaso Tosi
 

Similar a iOS 7 Human Interface Guidelines - Pragma Conference 2013 (20)

Crossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deceptionCrossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deception
 
Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad 2_2
Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad   2_2Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad   2_2
Applicazioni i pad- 10 utili trucchi e consigli per le applicazioni ipad 2_2
 
Touchscreen iphone
Touchscreen   iphoneTouchscreen   iphone
Touchscreen iphone
 
Cosa è un servizio digitale?
Cosa è un servizio digitale?Cosa è un servizio digitale?
Cosa è un servizio digitale?
 
Dall'Usabilità delle Parole all'Usabilità delle Interfacce
Dall'Usabilità delle Parole all'Usabilità delle InterfacceDall'Usabilità delle Parole all'Usabilità delle Interfacce
Dall'Usabilità delle Parole all'Usabilità delle Interfacce
 
Presentazione ergonomia
Presentazione ergonomiaPresentazione ergonomia
Presentazione ergonomia
 
Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7
Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7
Scontro tra UI -aka- cosa dovremmo imparare da Android, iOS e WP7
 
Corso WebApp iOS - Lezione 04: iOS UI Design
Corso WebApp iOS - Lezione 04: iOS UI DesignCorso WebApp iOS - Lezione 04: iOS UI Design
Corso WebApp iOS - Lezione 04: iOS UI Design
 
SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7
SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7
SCONTRO TRA UI -AKA- COSA DOVREMMO IMPARARE DA IOS, ANDROID E WP7
 
User Experience su Mobile con Enrico Maioli.
User Experience su Mobile con Enrico Maioli.User Experience su Mobile con Enrico Maioli.
User Experience su Mobile con Enrico Maioli.
 
Dalla UX alla UI: interfacce grafiche
Dalla UX alla UI: interfacce graficheDalla UX alla UI: interfacce grafiche
Dalla UX alla UI: interfacce grafiche
 
Videoinchiesta e mobile journalism/1
Videoinchiesta e mobile journalism/1 Videoinchiesta e mobile journalism/1
Videoinchiesta e mobile journalism/1
 
Alessandro Forte - Windows Vista 4 Dev - Parte 2
Alessandro Forte - Windows Vista 4 Dev - Parte 2Alessandro Forte - Windows Vista 4 Dev - Parte 2
Alessandro Forte - Windows Vista 4 Dev - Parte 2
 
Sviluppo di contenuti Flash Platform su iOS e Android
Sviluppo di contenuti Flash Platform su iOS e AndroidSviluppo di contenuti Flash Platform su iOS e Android
Sviluppo di contenuti Flash Platform su iOS e Android
 
wow factor apps and ux design techniques ( for i phone and ipad )
wow factor apps and ux design techniques ( for i phone and ipad )wow factor apps and ux design techniques ( for i phone and ipad )
wow factor apps and ux design techniques ( for i phone and ipad )
 
Università di Pavia_User Experience Facebook
Università di Pavia_User Experience FacebookUniversità di Pavia_User Experience Facebook
Università di Pavia_User Experience Facebook
 
UX Engineering: il ruolo dello sviluppo nel design dell'esperienza utente
UX Engineering: il ruolo dello sviluppo nel design dell'esperienza utenteUX Engineering: il ruolo dello sviluppo nel design dell'esperienza utente
UX Engineering: il ruolo dello sviluppo nel design dell'esperienza utente
 
10 motivi per usare Evernote
10 motivi per usare Evernote10 motivi per usare Evernote
10 motivi per usare Evernote
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
 
Creare app senza programmare
Creare app senza programmareCreare app senza programmare
Creare app senza programmare
 

iOS 7 Human Interface Guidelines - Pragma Conference 2013