Het eerste wat van Windows 8 werd getoond (juni 2011) was de nieuwe user interface die gebaseerd is op Metro. Metro is de design ‘taal’ die ook al op Windows Phone gebruikt wordt. De ‘taal’ bestaat uit een aantal principes die je toepast in de user interface van je applicatie zodat het aansluit bij het gebruik van de rest in de omgeving (Windows 8, Windows Phone, enzovoort). Hieronder het filmpje dat de Windows 8 UI laat zien.
(of bekijk de video op YouTube)
Op de Windows 8 engineering blog is een artikel geplaatst dat verteld welke beslissingen genomen moesten worden rond de user interface van Windows 8. Het idee was om een nieuwe UI te bedenken, gebaseerd op Metro, om beter aan te sluiten bij nieuwe gebruikers, devices, applicaties, enzovoort. Tegelijkertijd zijn miljoenen gebruikers bekend met de Windows UI zoals die nu werkt (WIMP, oftewel Windows Icons, Menu en Pointer). Hoe ga je applicaties als Word, Excel, Outlook, Photoshop, en noem maar op, in een nieuwe omgeving brengen? Is dat wel handig?
Voor dit soort beslissingen staan veel software bouwers, vooral als ze nieuwe versies willen uitbrengen van bestaande software: wanneer kan of moet je drastische wijzigingen aan gaan brengen? En hoe doe je dat zonder je bestaande gebruikers weg te jagen?
Gelukkig wordt user experience steeds belangrijker bij het bouwen van software. Simpel gezegd betekent het dat je primair nadenkt over de gebruiker en wat die met je software wil doen, in plaats van primair na te denken over wat je wilt bouwen en hoe je dat aan wilt bieden. Deze aanpak die steeds belangrijker wordt kan je soms dwingen over de UI na te denken en misschien wel drastische wijzigingen aan te moeten brengen.
Voor Windows 8 is een hele nieuwe UI ontworpen dat verder gaat dan alleen de plaatjes, de visuele effecten en de geluidjes. Er is zelfs een nieuw platform gebouwd waarover op BUILD meer verteld gaat worden. Maar tegelijkertijd is er gezocht naar een manier om de bekende Windows UI ook nog steeds aan te bieden en die zelfs nog te verbeteren waar nodig of mogelijk.
Betekent dit dat Windows voor altijd twee verschillende UI’s blijft houden? Dat moet de toekomst uitwijzen. Het zou best kunnen dat er meer applicaties komen die op basis van Metro gebouwd worden. Misschien op een bepaald moment geldt dat wel voor alle applicaties. Maar het blijft de vraag hoe je gebruikers het best kan blijven ondersteunen. Soms moet je daarvoor drastische wijzigingen doorvoeren die niet direct door gebruikers begrepen worden. En soms moet je zelf meer werk doen om verschillende type gebruikers te blijven ondersteunen.
Bij het nemen van zulke beslissingen moet je zeker niet over een nacht ijs gaan. Je gebruikers kennen is een vereiste, bijvoorbeeld door het defiëren van ‘personas’. En zoals ik in mijn vorige post al aangaf: meten is weten. Als je dan ook nog personen binnen je organisatie of project hebt die met verstand van zaken en vanuit verschillende invalshoeken kunnen meepraten (architecten, developers, interaction designers, UX researchers, business developers, en meer), kan je op een gedegen manier keuzes maken.
Wil je meer weten over Metro? Kijk dan ook even naar deze resources: