Staattiset näytöt näyttävät, miltä käyttöliittymä näyttää. Vuorovaikutussuunnittelu päättää, mitä tapahtuu, kun joku käyttää sitä: mitä hän voi painaa tai vetää, miten käyttöliittymä reagoi ja miten se muuttuu jälkeenpäin. Poistaminen pyyhkäisemällä, päivittäminen vetämällä ja napauttamallasi painikkeesta avautuva valikko ovat kaikki vuorovaikutuksen suunnittelua.
Muutama periaate ohjaa useimpia hyvää vuorovaikutussuunnittelua. Affordance: pitäisi olla selvää, minkä kanssa voidaan olla vuorovaikutuksessa. Palaute: jokaisen toimenpiteen tulee saada välitön, näkyvä vastaus. Ennustettavuus: saman toimenpiteen pitäisi antaa sama tulos. Anteeksiantaminen: virheiden tulee olla helppo peruuttaa.
Liike on yksi tärkeimmistä työkaluista. Alhaalta ylöspäin liukuva arkki näyttää, mistä se tuli ja minne se menee. Jousi, joka seuraa sormeasi ja asettuu luonnollisesti, saa eleen tuntumaan suoralta. Huonosti käytettynä liike hidastaa ihmisiä, joten vuorovaikutussuunnittelijat päättävät tarkasti, mitä pitäisi liikkua, kuinka nopeasti ja miksi.
Vuorovaikutusta ei voida testata staattisten kuvien kanssa. Suunnittelijat rakentavat prototyyppejä yksinkertaisista napsautettavista kuluista yksityiskohtaisiin logiikalla varustettuihin prototyyppeihin testatakseen, miltä se tuntuu. Haasteena on, että kehittäjät rakentavat usein prototyyppejä uudelleen ja yksityiskohdat katoavat vaihdossa.
Työkalut, jotka tallentavat vuorovaikutuksen datana, vähentävät tätä menetystä. Valmistamamme ExodeUI säilyttää tilat, jousifysiikan, syötteet ja tapahtumat yhdessä avoimessa tiedostossa, joka suoritetaan todellisessa sovelluksessa, joten suunnittelemasi käyttäytyminen on käyttäytymistä, joka toimitetaan.