Statické obrazovky ukazují, jak rozhraní vypadá. Interakční design rozhoduje o tom, co se stane, když jej někdo použije: co může stisknout nebo přetáhnout, jak rozhraní reaguje a jak se poté změní. Přejetím pro odstranění, tažením pro obnovení a nabídka, která se otevře z tlačítka, na které jste klepli, to vše je návrh interakce.
Pro nejlepší návrh interakce se řídí několika zásadami. Dostupnost: mělo by být jasné, s čím lze interagovat. Zpětná vazba: každá akce by měla získat okamžitou, viditelnou odezvu. Předvídatelnost: stejná akce by měla přinést stejný výsledek. Odpuštění: chyby by měly být snadno odstranitelné.
Pohyb je jedním z hlavních nástrojů. List, který se vysune zespodu, ukazuje, odkud pochází a kam půjde. Pružina, která sleduje váš prst a přirozeně se usazuje, způsobuje, že gesto působí přímo. Při špatném použití pohyb lidi zpomaluje, takže návrháři interakce pečlivě rozhodují, co by se mělo pohybovat, jak rychle a proč.
Interakci nelze testovat se statickými obrázky. Designéři vytvářejí prototypy, od jednoduchých klikacích toků až po detailní prototypy s logikou, aby otestovali, jak to vypadá. Problém je v tom, že prototypy jsou často přestavovány vývojáři a detaily se při předávání ztratí.
Nástroje, které ukládají interakci jako data, tuto ztrátu snižují. ExodeUI, který vyrábíme, uchovává stavy, fyziku pružin, vstupy a události v jednom otevřeném souboru, který běží ve skutečné aplikaci, takže chování, které navrhnete, je chování, které se dodává.