paint-brush
Cross-Platform Design Wrapped Deel 3: UI Polish en Interaction Designdoor@anamiro
28,365 lezingen
28,365 lezingen

Cross-Platform Design Wrapped Deel 3: UI Polish en Interaction Design

door Anastasia Mironova10m2024/10/20
Read on Terminal Reader

Te lang; Lezen

Het creëren van leuke apps omvat het combineren van bruikbaarheid met esthetische en emotionele elementen: Delight begrijpen: Delight gaat verder dan alleen goed werken. Het brengt positieve emoties met zich mee, waardoor interacties gedenkwaardig en plezierig worden, wat leidt tot tevredenheid en loyaliteit van de gebruiker. Ontwerppatronen en -componenten: Door bewezen ontwerppatronen en herbruikbare UI-componenten toe te passen, wordt de app vertrouwd, consistent en eenvoudig te schalen. Consistentie: Consistente lay-outs, stijlen en gedragingen in de hele app wekken vertrouwen en zorgen voor een soepelere gebruikerservaring. Interactieontwerp: Soepele en boeiende interacties met doordachte animaties en responsief gedrag veranderen routinematige taken in plezierige momenten. Esthetiek in ontwerpsystemen: Door visuele en emotionele elementen in een sterk ontwerpsysteem op te nemen, blijft alles samenhangend en ziet elke interactie er gepolijst en opzettelijk uit. Door deze elementen samen te brengen, creëren ontwerpers functionele interfaces die transformeren in leuke ervaringen. Deze verbinding met gebruikers maakt apps niet alleen eenvoudig te gebruiken, maar ook plezierig en memorabel.
featured image - Cross-Platform Design Wrapped Deel 3: UI Polish en Interaction Design
Anastasia Mironova HackerNoon profile picture

Het menselijk lichaam bestond al lang voordat alles wat we vandaag de dag om ons heen zien mogelijk was en heeft ingewikkelde systemen gecreëerd die bepalen hoe we omgaan met de wereld, en nu het middelpunt zijn van al het IT-onderzoek, of het nu biotechnologie of design is. Deze systemen sturen onze ervaringen in het leven. Onze zintuigen zijn onze kompassen, die het plezierige van het ziekmakende, het troostende van het overweldigende onderscheiden.


Naarmate de stroom van binnenkomende signalen overvloediger wordt en een groter deel van ons leven draait om digitale apparaten, is de rol van UI- en UX-ontwerpers belangrijker dan ooit geworden. In deze tijd werken onze zintuigen fulltime zonder pauzes en is het aan ontwerpers om ervaringen te creëren die waarde toevoegen in plaats van afbreuk doen aan de waarde ervan.


Het verfijnen van de kleinste details zorgt voor de ervaring waar we naar streven: intuïtief, prettig en gestroomlijnd.

Om er zeker van te zijn dat elke stap die u zet in de juiste richting gaat, hebt u niet alleen een dieper inzicht nodig in het doel dat u wilt bereiken, maar ook in de hulpmiddelen en concepten die u daarbij kunnen helpen.


In dit deel zal ik "UI Polish and Interaction Design" verkennen — het proces van het verfijnen en verbeteren van visuele en interactieve aspecten van een gebruikersinterface om allround verrukkelijke ervaringen te creëren. Laten we eens kijken naar de dingen die u zullen helpen ervaringen te bouwen die op een dieper niveau resoneren met uw gebruikers.

Hoe apps worden waargenomen

Het mooie van UI en UX is dat elke ontwerper ook een gebruiker is, en het gevoel van genieten van de flow van een interface is geweldig, ongeacht je beroep. Er is geen twijfel mogelijk! Het enige verschil is dat het voor gebruikers stopt bij genot, maar voor ons gaat het werk door.


Laten we specifieker worden. Plezier in de UI-context verwijst naar de positieve emoties die een gebruiker ervaart bij interactie met een product, interface of service — en gaat verder dan alleen het vervullen van een functionele behoefte. Het is een belangrijk aspect van de gebruikerservaring omdat het de ervaring gedenkwaardig maakt en de tevredenheid en loyaliteit van de gebruiker stimuleert. Het maakt uw app echt speciaal.


Dit is de volgende stap na het ontwerpen van de architectuur van een product, het skelet. In deze stap worden de spieren en de huid toegevoegd en komt het product tot leven.


Om dit te bereiken, moeten ontwerpers een diepgaand begrip hebben van hoe mensen een product waarnemen en ervaren. Laten we kijken naar Don Normans theorie van emotioneel ontwerp . Hij legt uit dat gebruikers op drie niveaus met producten omgaan: visceraal, wat de onmiddellijke emotionele reactie is op hoe een product eruitziet en aanvoelt, gedragsmatig, wat betrekking heeft op hoe goed het product werkt en hoe prettig het is om te gebruiken, en reflectief, wat de langetermijnverbinding is die gebruikers ontwikkelen terwijl ze in de loop van de tijd reflecteren op hun ervaring.Emotioneel ontwerp

Normans theorie legt uit dat deze niveaus — visceraal (eerste indrukken) , gedragsmatig (hoe het werkt) en reflectief (emotionele impact op de lange termijn) — niet lineair zijn; ze interacteren voortdurend. De visuele aantrekkingskracht van een product (visceraal) blijft gebruikers beïnvloeden terwijl ze er functioneel mee bezig zijn (gedragsmatig), en elke actie voedt hoe gebruikers er in de loop van de tijd over denken (reflectief).


Bijvoorbeeld, een gestroomlijnde telefooninterface met soepele navigatie zal waarschijnlijk direct opwinding veroorzaken, maar het is de combinatie van gebruiksgemak en langetermijntevredenheid die blijvende loyaliteit opbouwt. In design is het focussen op hoe deze niveaus overlappen de sleutel tot het creëren van een gebruikerservaring die men zal onthouden.


Daarom bevindt delight zich op het kruispunt van deze niveaus in het raamwerk. Het is niet gebonden aan slechts één aspect van de ervaring. Het is de synergie tussen hoe een product eruitziet, hoe het werkt en hoe het gebruikers zich in de loop van de tijd laat voelen, die een ervaring creëert die het waard is om te onthouden.

Wat maakt apps zo leuk?

Deze aspecten van design zijn nauw verbonden met de niveaus van perceptie, en in het proces van het polijsten van de UI wordt deze connectie veel duidelijker. Gebruiksvriendelijkheid speelt een directe rol bij het creëren van gedragsmatig genot — het gevoel dat gebruikers krijgen als alles soepel verloopt.

Neem bijvoorbeeld het opslaan van een foto in de ontdekkingsfeed van Pinterest.


Wanneer een gebruiker een foto selecteert, wordt deze naadloos vergroot, wat een gedetailleerde weergave mogelijk maakt zonder de feed te verlaten, wat direct de visuele betrokkenheid vergroot. Vervolgens onthult een kenmerkende lange druk op de foto snelle acties zoals het opslaan van de afbeelding in een collectie of het delen met anderen.


Alle essentiële acties zijn binnen handbereik, wat een speelse touch aan de functionaliteit toevoegt. Dit ontwerp vereenvoudigt niet alleen het proces van het samenstellen van persoonlijke collecties, maar verrijkt ook de algehele gebruikerstevredenheid.


Wat apps zo leuk maakt
Daarbovenop komt esthetische aantrekkingskracht en emotie . Deze voegen de viscerale laag toe, de directe, emotionele reactie op de look en feel van het product. Een schone, goed ontworpen interface met subtiele animaties of doordachte kleurkeuzes nodigt gebruikers uit, waardoor ze zich vanaf het begin op hun gemak voelen. Het is de "wow"-factor die de aandacht trekt, maar het doet meer dan er alleen goed uitzien — het trekt gebruikers de ervaring in, versterkt de bruikbaarheid en maakt interacties plezierig.


In het voorbeeld van Pinterest voegt de app, naast de fundamentele bruikbaarheid, lagen van verfijning toe die de ervaring veel 'vollediger' maken. Wanneer gebruikers bijvoorbeeld lang op een foto drukken en acties als 'Vind ik leuk', 'Opslaan' of 'Delen' selecteren, kunnen ze subtiele haptische feedback opmerken.


Bovendien bevat Pinterest bepaalde gebaren die veel apps nu gebruiken, zoals terugkeren naar de ontdekkingsfeed door naar beneden te swipen of navigeren door items door naar links en rechts te swipen. Deze details lijken misschien klein, maar ze dragen aanzienlijk bij aan het algehele genot en de tevredenheid van de ervaring.

Hoe producten worden gebouwd en waargenomen


Maar de echte magie gebeurt in het midden — wanneer bruikbaarheid en esthetiek samenwerken en een uniforme ervaring creëren die op meerdere niveaus resoneert. Dat is wanneer gebruikers van "Dit werkt" naar "Ik vind dit geweldig!" gaan. Het gaat niet meer alleen om het leveren van het product.


Elk element, elk geïmplementeerd patroon, draagt bij aan hoe uw app wordt waargenomen. Eén interactie, zoals het bestellen van een dienst, kan alleen de gedragservaring of zowel gedragsmatig als emotioneel raken. Vergelijk de ouderwetse manier van het bestellen van een taxi via de telefoon, waarbij u vaak in de wacht moest staan, niet altijd prettige gesprekken met vreemden had en onduidelijke wachttijden had, met het moderne, gestroomlijnde proces in de Uber-app.


Het vereenvoudigt niet alleen het bestelproces, maar verbetert ook de gebruikerservaring door realtime updates te bieden over de locatie van de chauffeur, een duidelijke weergave van tarieftarieven en soepele overgangen tussen verschillende fasen van het ritproces. Wat een verschuiving, hè?


De scheiding tussen esthetiek en functie in UI is echter meer een formaliteit. Elke interface kan verrukkelijk zijn, en elk 'esthetisch' element kan 'functioneel' worden. Neem Apple's Dynamic Island — de beruchte zwarte inkeping op eerdere iPhones. In latere modellen evolueerde het van een simpele ontwerpnoodzaak naar een functionele en stijlvolle feature. In eerste instantie was de inkeping een compromis om de camera aan de voorkant en sensoren te huisvesten en tegelijkertijd de schermruimte te maximaliseren.


In de loop van de tijd heeft Apple het omgevormd tot een cruciaal onderdeel van de Face ID-technologie, waarmee het een snelle en veilige authenticatiemethode bood die door gebruikers snel werd omarmd.


Hier zijn een paar voorbeelden van hoe puur 'utilitaire' elementen kunnen worden verheven tot een vleugje vreugde:


Hoe zuivere ‘utilitaire’ elementen verheven kunnen worden


De ware vaardigheid van een ontwerper in het maken van verrukkelijke apps ligt in het begrijpen wanneer, hoe en waarom emotionele elementen moeten worden toegevoegd. Dit hangt af van de use case, context en aanpak — de drie fundamentele pijlers die elke ontwerpbeslissing sturen. Het gaat erom te onderscheiden wanneer bruikbaarheid prioriteit moet krijgen, wanneer emotionele lagen moeten worden geïntroduceerd en wanneer beide naadloos moeten worden geïntegreerd om ervaringen te creëren die diep aansluiten bij gebruikers.


Laten we eerlijk zijn: zelfs de leukste animatie kan een bron van frustratie worden als je er met spanning naar zit te kijken terwijl een betaling van $ 1000 niet wordt verwerkt.

Voorbeeld 1. iMessage-trefwoordenanimatie

Wanneer u bepaalde trefwoorden zoals 'Gefeliciteerd' of 'Fijne verjaardag' in iMessage verzendt, wordt er een animatie op volledig scherm geactiveerd, bijvoorbeeld met ballonnen of confetti. Dit geeft het bericht een leuk en aantrekkelijk visueel tintje.


iMessage-trefwoordenanimatie


Voorbeeld 2. Merkprofielfoto's in Google Docs/Sheets

Google Docs en Sheets tonen kleurrijke, gemerkte profielfoto's die in realtime laten zien wie het document bewerkt. Dit maakt samenwerking niet alleen persoonlijker, maar helpt gebruikers ook om hun mede-editors snel te identificeren.


Merkprofielfoto's in Google Docs/Sheets



Voorbeeld 3. iOS Memoji na het wachtwoordinvoerveld

Wanneer u een wachtwoord invoert op een iOS-apparaat, komt er een Memoji-karakter tot leven in het wachtwoordveld, dat uw gezichtsuitdrukkingen weerspiegelt. Als u het verkeerd invoert, kan het zijn dat het fronst of zijn schouders ophaalt als reactie. Als er een vertraging is bij het typen, kan de Memoji zelfs geeuwen, wat een grillig tintje toevoegt aan deze zeer alledaagse taak. Het voegt een beetje persoonlijkheid en humor toe aan uw dagelijkse routine.

Voorbeeld 4. Google Dinosaur als het internet uitstaat

Google Chrome heeft een verborgen dinosaurusspel dat verschijnt als er geen internetverbinding is. Het is een eenvoudig, verslavend spel, maar vooral een geweldige manier om tijdelijke frustratie om te zetten in een beetje plezier.

Voorbeeld 5. Telegram Een bericht verwijderen

Wanneer u in Telegram een bericht verwijdert, verdwijnt het met een leuke animatie. Het bericht wordt visueel versnipperd, net als papier, voordat het verdwijnt. Zo krijgen gebruikers het gevoel dat ze controle hebben over hun immateriële, digitale gesprekken.


Telegram Een bericht verwijderen


Laat me niet nadenken: ontwerppatronen en componenten

Het hart van een gepolijste UI zijn patronen en componenten. Ontwerppatronen zijn gevestigde oplossingen voor veelvoorkomende interface-uitdagingen. Ze bieden een vertrouwde structuur waarmee gebruikers kunnen interacteren. Deze bestaan op hun beurt uit componenten: de bouwstenen van de interface, zoals knoppen, invoervelden en modals.


Patronen en componenten zorgen samen voor een naadloze gebruikerservaring, waarbij gebruikers intuïtief begrijpen hoe ze door de app kunnen navigeren.


Om functionele elementen (zoals menu's, formulieren of knoppen) te verheffen, kunnen we ze verbeteren met esthetische en emotionele technieken. U kunt subtiele animaties toevoegen, micro-interacties aangaan en doordacht gebruik maken van kleur en typografie, waarbij u verder gaat dan alleen de functie. Dit alles wordt uw ontwerpsysteem: een verzameling herbruikbare componenten en patronen die worden geleid door duidelijke regels, die consistentie in de hele app garanderen.


Vooraf gedefinieerde animaties, kleurenschema's en interactiepatronen roepen allemaal specifieke emoties op, dus het ontwerpsysteem wordt een krachtig hulpmiddel voor het creëren van samenhangende en boeiende interfaces. Deze aanpak stelt ontwerpers in staat om deze verbeteringen consistent toe te passen zonder helemaal opnieuw te beginnen, wat de identiteit van het merk versterkt en het vertrouwen van de gebruiker vergroot.

Voorbeeld 1. Duolingo's speelse widget

In Duolingo geeft de app niet alleen een foutmelding weer als je een vraag verkeerd beantwoordt. In plaats daarvan reageert de app met een vriendelijke animatie en bemoedigende woorden van de mascotte, Duo the Owl. Deze aanpak verandert een mogelijk moment van frustratie in een positieve leerervaring, waardoor gebruikers gemotiveerd blijven en negatieve emoties die gepaard gaan met het maken van fouten worden verminderd. Echte tactieken, maar dan geanimeerd.


De speelse widget van Duolingo Voorbeeld 2. Netflix's kaartanimatie

De show card-animatie van Netflix is een voorbeeld van naadloos UI-ontwerp, wat de betrokkenheid van gebruikers op alle apparaten vergroot. Wanneer een gebruiker een show selecteert, wordt de kaart uitgebreid tot een trailer op volledig scherm , wat een filmische preview biedt die de aandacht trekt. Deze vloeiende overgang, die een vleugje vreugde toevoegt, is consistent, ook in hun tv-app, waar dezelfde animatie leidt tot een automatisch afspelende trailer.


Deze uniforme aanpak op alle platforms zorgt voor een samenhangende gebruikerservaring, waardoor de cognitieve belasting afneemt en de navigatie wordt vereenvoudigd.


Netflix's kaartanimatie


Voorbeeld 3. Snelle opdrachten van Slack

Plezier en emotionele betrokkenheid kunnen ook voortkomen uit productfuncties, niet alleen uit UI-ontwerp. Slack's Quick Commands illustreren dit door de productiviteit te verbeteren en interacties binnen de app te stroomlijnen. Quick Commands is ontworpen met een focus op productiviteit en stelt gebruikers in staat om veel tijd te besparen door simpelweg de benodigde opdracht te typen. Gebruikers kunnen bijvoorbeeld hun status bijwerken met /status of meldingen dempen met /mute rechtstreeks in het invoervak voor berichten.


Dit versnelt niet alleen de workflow, maar minimaliseert ook onderbrekingen, waardoor gebruikers zich kunnen concentreren op hun taken. De intuïtieve en tijdbesparende aard van Quick Commands is precies waarom gebruikers er zo dol op zijn. Mijn persoonlijke favoriet is /shrug, die ¯\(ツ)/¯ aan het einde van je bericht toevoegt, en het is zo leuk!

Snelle opdrachten van Slack

De rol van interactief ontwerp

De rol van interactief ontwerp


Terwijl designpatronen en componenten de bouwstenen zijn van een gepolijste UI, brengt interaction design alles tot leven. Interaction design gaat over hoe gebruikers omgaan met die componenten — hoe ze klikken, tikken, swipen en navigeren door de app.


Een menu is bijvoorbeeld een veelvoorkomend navigatie-UI-element, maar het interactieontwerp bepaalt hoe het aanvoelt. Schuift het menu soepel naar binnen? Reageert het direct op een veegbeweging? Haptische aanraking bij voltooiing? Heeft het subtiele animaties die de overgang aangenaam maken?


Een geweldig voorbeeld van effectief interactieontwerp is het ' Genie'-effect in macOS , dat wordt gebruikt om Finder-vensters te minimaliseren. Deze animatie laat het venster soepel overgaan in het dock, wat lijkt op de beweging van een geestenlamp. Het is visueel aantrekkelijk en functioneel informatief en laat gebruikers precies zien waar het venster naartoe gaat, wat helpt om de ruimtelijke oriëntatie te behouden.


Interactieontwerp en het ontwerpsysteem werken in harmonie. Bij interactieontwerp zorgen consistente gedragingen voor alle componenten, zoals hoe knoppen reageren wanneer erop wordt geklikt of hoe formulieren invoer valideren, ervoor dat de app zich voorspelbaar gedraagt op elk scherm. Deze consistentie is wat het vertrouwen van de gebruiker vergroot, wat betekent dat gebruikers zich op hun gemak voelen in de wetenschap hoe de app zal reageren, wat de wrijving vermindert en de algehele ervaring verbetert.


Wanneer interaction design goed wordt uitgevoerd, werkt het samen met patronen en componenten om een samenhangende ervaring te creëren waarbij elke tik, klik en veegbeweging intuïtief aanvoelt. Dit is iets dat interfaces echt tot leven brengt.


In mijn andere artikelen heb ik benadrukt hoe belangrijk het is om een team te bouwen met je ontwikkelaars. Ontwerpers moeten samenwerken met ontwikkelaars, omdat deze animaties en interacties dankzij hen daadwerkelijk effectief kunnen worden geïmplementeerd. Het team voorzien van gedetailleerde, duidelijke specificaties voor animaties — inclusief timing, easing en gedrag — is essentieel. Op deze manier wordt de beoogde ontwerpvisie nauwkeurig vertaald naar het eindproduct, waardoor het gepolijst, professioneel en emotioneel resonerend wordt voor de gebruiker.


Boven het gewone uitstijgen

Genieten in het leven gaat veel verder dan het uitvoeren van de technische handelingen die je daarheen kunnen leiden. Het is een som van de kleinste details die een complete, bevredigende ervaring creëren. Design is hetzelfde. Een functionele interface is een robuust fundament – maar het is saai. Begrijpen hoe gebruikers je app zien en gebruiken, helpt bij het creëren van ervaringen die eenvoudig te gebruiken en betekenisvol zijn. Ik denk dat Don Normans emotionele ontwerptheorie een geweldige gids is voor de ingewikkelde verbindingen tussen alle aspecten die goed design verrukkelijk maken.


Emotionele connectie, designpatronen, consistentie en interactieontwerp zijn de dingen die het tot leven brengen. Bovendien is het een krachtige herinnering dat in productontwerp de reis net zo belangrijk is als de bestemming. Door subtiele animaties, boeiende micro-interacties en doordachte visuele details kunt u routinematige interacties omzetten in plezierige momenten voor miljoenen gebruikers. Dat is de magie van design.