User experience: iOS David Jongepier david.jongepier@gmail.com Návrh UI • „Life is not complex. We are complex. Life is simple, and the simple thing is the right thing.“ – Oscar Wilde • Pravidlo KISS • „Méně je více.“ • UI by mělo být hezké, jednoduché a intuitivní. • Odlište se od ostatních použitím vlastních grafických prvků. • Skryjte grafické prvky pokud zrovna nejsou potřeba, nebo nejsou používány. Zvýrazníte tím obsah. (Mapy, Obrázky, YouTube) • Co nejjasněji vyjádřete hlavní funkci vaší aplikace. • Občas můžete umocnit použitím skeuomorfismu. (iBooks) • Nejdůležitější informace patří nahoru. Uživatelé „skenují“ shora dolů. • Minimalizujte úsilí o získání uživatelského vstupu. • Buďte struční a výstižní. • Dodržujte typografii a pravopis. • Vyhněte se používání nestandardních prvků a postupů (až na výjimky – pull to refresh, sidebar). Animace • Pokud je to vhodné, použijte animace. • Měly by být jen nepatrné. • Při akci, která uživatele přesměruje, může být animace viditelnější. (iBooks) Gesta • Někdy je dobré přidat gesta pro rychlejší provádění úkonů. • Umožněte však stejnou funkcionalitu i bez použití gest. • Neměňte akce stávajících gest. (Notifikační centrum) Orientace zařízení • Na iPhonu se nedoporučuje podporovat orientaci vzhůru nohama. • Na iPadu téměř vždy podporujte všechny orientace (výjimka – hry). • Je dobré změnit rozvržení UI při otočení zařízení (zejména pro iPad). Sdílení • Uživatelé chtějí sdílet. Umožněte jim to. • Produkty, lokalita, názory, skóre… Terminologie • Používejte stručné, lehce pochopitelné výrazy. • Info zobrazte na pozadí. Neotravujte uživatele vyskakujícími okny, pokud to není nutné. (Mail v iOS 5) Nastavení • Jestli je to možné, nastavení se vyhněte. • Pokud je potřeba, rozdělte na nastavení ve vaší aplikaci (věci, které uživatel často mění) a nastavení v systému (méně časté změny). Více na: http://developer.apple.com/library/ios/#documentation/userexperience/ conceptual/mobilehig/UEBestPractices/UEBestPractices.html