mobile ux - dmytro svarytsevych

32
Mobile UX Dmytro Svarytsevych, SoftServe

Upload: igor-bronovskyy

Post on 05-Dec-2014

635 views

Category:

Education


2 download

DESCRIPTION

Ми стоїмо на порозі нової ери - HTML5, якого так бояться Adobe та Microsoft.Один код, що працює під всіма платформами. Один набір зображень під всі роздільні здатності екранів. Мобільний Web. Мрія розробника!Проте чи завжди доречне використання HTML5? Коли, як і чому?Як зберегти юзабіліті програми на високому рівні?Цей огляд допоможе зробити вибір технології.Порівняння підходів та спроба побудувати універсальний патерн побудови інтерфейсу програми - мета цієї презентації.

TRANSCRIPT

Page 1: Mobile UX - Dmytro Svarytsevych

Mobile UXDmytro Svarytsevych, SoftServe

Page 2: Mobile UX - Dmytro Svarytsevych

How we use mobiles?

Page 3: Mobile UX - Dmytro Svarytsevych

•Messaging•Audio•Imaging, Media Sharing•Microblogging, Social Media•Location-Based•Enterprise•Search, QR Codes•Phone, VoIP•Games

Page 4: Mobile UX - Dmytro Svarytsevych
Page 5: Mobile UX - Dmytro Svarytsevych

HOW?

• distractions• small screens• one thumb input• little battery

Page 6: Mobile UX - Dmytro Svarytsevych

WHERE?

• at home•misc. situations during day•waiting in line• at work

Page 7: Mobile UX - Dmytro Svarytsevych

UX

Page 8: Mobile UX - Dmytro Svarytsevych

MOBILE BEHAVIORS

•What mobile is good at•Content first, navigation - second•Adjust app organization accordingly•Don’t dumb site down for mobile

Page 9: Mobile UX - Dmytro Svarytsevych

TOUCH TARGETS

Page 10: Mobile UX - Dmytro Svarytsevych

COMFORT ZONE

Page 11: Mobile UX - Dmytro Svarytsevych

EXCESSIVE NAVIGATION

Page 12: Mobile UX - Dmytro Svarytsevych

QUICK ACCESS

Page 13: Mobile UX - Dmytro Svarytsevych

CONTEXT ACTIONS

Page 14: Mobile UX - Dmytro Svarytsevych

FIXED POSITIONING

Page 15: Mobile UX - Dmytro Svarytsevych

REDUCE SIZE

•Eliminate redirects•Use CSS sprites•Single files•Minify code•Load contents lazily•Use cache•Use CSS3 possibilities

Page 16: Mobile UX - Dmytro Svarytsevych

LEAN ON CSS3

•border-radius•rgba-color•text-shadow•box-shadow•gradients•multiple backgrounds

Page 17: Mobile UX - Dmytro Svarytsevych

CLARITY AND FOCUS

•Minimize navigation required•Focus on task

Page 18: Mobile UX - Dmytro Svarytsevych

OPTIMIZING SCREEN

Text

http://www.useit.com/alertbox/mobile-redesign.html

Page 19: Mobile UX - Dmytro Svarytsevych

OPTIMIZING SCREEN

Text

http://www.useit.com/alertbox/mobile-redesign.html

Page 20: Mobile UX - Dmytro Svarytsevych

Web Apps UX

Page 21: Mobile UX - Dmytro Svarytsevych

WHO CARES ABOUT UX?

Page 22: Mobile UX - Dmytro Svarytsevych

TITLE BAR

Page 23: Mobile UX - Dmytro Svarytsevych

TAB BAR

Page 24: Mobile UX - Dmytro Svarytsevych

TITLE & TAB BAR

Page 25: Mobile UX - Dmytro Svarytsevych

DASHBOARD

Page 26: Mobile UX - Dmytro Svarytsevych

TAB BAR VS. DASHBOARD

Page 27: Mobile UX - Dmytro Svarytsevych

Mobile Web vs. Native

Page 28: Mobile UX - Dmytro Svarytsevych

Native App vs. Web App Hardware features Only GPS

Compiled Code, High Performance Interpreted Code

High Security Low Security

Normal Storage Limited Storage

Complex Gestures Only basic

UI pack for every screen One UI pack

No sharing possible Can share URL

Lower battery use GPRS, Wi Fi or 3G grabs battery

Page 29: Mobile UX - Dmytro Svarytsevych

Native Apps - for doing

•Photo editing•Video overlays•Augmented reality•Interactive games

Page 30: Mobile UX - Dmytro Svarytsevych

Web Apps - for reference

•To-do's•Schedule•Mail•News•Galleries

Page 31: Mobile UX - Dmytro Svarytsevych

Useful Links

• http://mobile-patterns.com• http://pttrns.com• http://androidpatterns.com• http://lovelyui.com

Page 32: Mobile UX - Dmytro Svarytsevych

Books