User driven interactions

Post on 06-Jul-2015

348 views 0 download

description

Mobile apps need interactions driven by user, not by timeline. Think iPhone scrolling vs. press the button, wait for the page flipping animation to play.

transcript

User driven interactions

Tomáš Kafka

tk@tomaskafka.com

Mainframes: click and wait for action

Klávesnice: click and wait for action

Touchscreen? Zase click and wait?

Kliknu

a čekám

mobily používáme když čekáme – nikdo nechce

čekat když čeká :)

Rychle přejdu dál

Nakouknu a vrátím se

Přejdu, vrátím se opačným gestem

Celou dobu mám kontrolu

Endorfiny

Implementace

… je těžšínapř. Androidí gesta jsou ‘click and wait’

udělat to dobře je o hodně pracnější

implementační detailyhorizontal/vertical scroll

komponenty se musí dohodnout, komu patří které gesto

návrat musí být do stejného stavu(ne jako Google Reader)

Proč se namáhat?

Then, there are the users. They are different from us.

Users must be assumed to favor full visualization, with 75% feeling significant discomfort with abstraction (Myers, Tog on

Interface).

This majority has spacial and motor memories that tend to be good, while their ability to rote-memorize and to form complex mental models may be limited, and, in any case, they find those

particular tasks unpleasant.

http://www.asktog.com/columns/085BrowseVsSearch.html

Nezávaznostuživatelé se 20 let učili se počítače bát

nakouknu a vrátím se, vím co se stane

Přímá manipulaceinterakce s obsahem, ne s tlačítky

Ukázky

Lion multitouch gestures

http://www.youtube.com/watch?v=BfBvnsFPkLA&t=1m49s

Ukázky

Lovely charts for iPad

http://vimeo.com/32450225

Otevřené otázky

Na desktopu máme kromě akce (mouse down) i nezávazné zkoumání objektů – hover.

To touchscreen (zatím) neumí – jak to nahradit?

Touch je super, když vím čeho se a jak dotknout…

Otázky?

Tomáš Kafka

tk@tomaskafka.com

Díky!

Tomáš Kafka

tk@tomaskafka.com