Android L verkennen Wat is materieel ontwerp precies?
Als u op de hoogte bent van technisch nieuws, heeft u waarschijnlijk wel eens gehoord van de aankondiging van een nieuwe versie van Android, tot nu toe alleen Android L genoemd, en een nieuwe ontwerpfilosofie die Material Design heet. Wat je misschien niet hebt gekregen, is een bevredigende verklaring van wat Material Design precies is, of waarom iemand erom geeft.
Vandaag hebben we het over wat Material Design daadwerkelijk verandert, wanneer je het kunt verwachten en waarom het eigenlijk best cool is.
Android-Android-probleem
Material Design vormt in één oogopslag een enorme afwijking van de traditionele Android-esthetiek - de op origami geïnspireerde lay-out lijkt meer op een pastel- en papieren versie van Microsoft's Metro-thema Waarom Microsoft zijn nieuwe Metro-gebruikersinterface niet op hun andere producten zou moeten duwen [Opinie ] Waarom Microsoft zijn nieuwe Metro-gebruikersinterface niet op hun andere producten moet duwen [Opinion] Met de introductie van het Windows Phone-platform in 2010 onthulde Microsoft de Metro-gebruikersinterface, ontworpen om toegang tot informatie snel en gemakkelijk te maken. In plaats van hun nieuwe mobiele platform te vullen met eindeloze rijen ... Lees meer dan wat dan ook.
Om te begrijpen waarom u zo'n radicale verandering wilt van wat er eerder is gebeurd, laten we eens kijken naar wat er vandaag mis is met Android.
Om te beginnen moet je opgeven op welk Android-apparaat je het hebt. Er zijn versies van Android in gebruik die vier versies gebruiken. Elk van die besturingssystemen heeft een half dozijn variaties, aangezien carriers zichzelf willen brandmerken door hun eigen interface-lagen bovenop de Android-backbone te schroeven. Google heeft inspanningen geleverd om fabrikanten onder druk te zetten om te standaardiseren, maar het is een zware strijd.
Er is geen consistentie tussen de gebruikersinterface (UI) van het ene Android-apparaat naar het andere - zelfs de kleine dingen (zoals wat er gebeurt wanneer u naar links veegt op het startscherm) kunnen verschillen, afhankelijk van precies welke smaak van Android u gebruikt. Als een platform is Android, vanwege zijn open karakter, veruit de meest gefragmenteerde van de drie grote telefoonbesturingssystemen. De meer totalitaire platforms zoals iOS en Windows Phone kunnen over de hele linie een veel consistentere interface en esthetiek afdwingen.
Zelfs binnen hetzelfde besturingssysteem en de interface-laag is Android een zooitje. Bijvoorbeeld: het ordenen van apps op het startscherm maakt gebruik van een reeks aanraakbewegingen (vasthouden om te selecteren, slepen om te verplaatsen) die u nooit ergens anders in het besturingssysteem zult gebruiken. Het gedrag van de knop Terug is enorm onvoorspelbaar tussen apps (soms gaat het terug naar het vorige scherm, soms wordt de app afgesloten en soms ook niet).
Android-apps negeren grotendeels de Google UI-richtlijnen, wat leidt tot sterk verschillende besturingsschema's tussen apps. Wanneer een gebruiker binnen Android van de ene naar de andere taak overschakelt, betreden ze een nieuwe wereld met nieuwe regels en moeten ze onthouden of leren omgaan met het nieuwe paradigma. Het zijn een hoop kleine ongemakken, die samen optellen tot een rommelige, niet-intuïtieve gebruikerservaring. Het is ook niet alleen Android. Dit is wat een van de makers van Material Design, Jon Wiley, te zeggen had in zijn Reddit AMA.
Ik denk dat een grote uitdaging met Google Zoeken in termen van ervaring is dat het vaak voelde als een reeks jump-cuts in wat eigenlijk continu is. Materiaalontwerp geeft ons een raamwerk dat we kunnen gebruiken om iets dichter bij een scènewisseling in een stuk te doen, waarbij we voortdurend van de ene staat naar de andere gaan. Hierdoor kan het veel sneller aanvoelen en kunt u ook aanwijzingen geven over wat er gebeurde toen u iets in de gebruikersinterface aanraakte. Het is een nieuwe stap in de richting van het verwijderen van eventuele verkeersdrempels onderweg naar een goed antwoord.
Materiaalontwerp is een vertrouwensoefening
Als u de Material Design-richtlijnen van Google voor app-makers doorneemt, wordt het duidelijk dat Material Design is ontworpen om vertrouwen tussen de gebruiker en de software op te bouwen. Materiaalontwerp heeft een strikte set regels die elk detail dicteren van de manier waarop de gebruiker met het besturingssysteem communiceert: hoe gesleepte objecten versnellen, hoe items kunnen worden toegevoegd en vernietigd en wat voor soort interacties mogen plaatsvinden op UI-elementen.
Materiaalontwerp is een inspanning van Google om het soort dingen dat kan gebeuren in Android UI's drastisch te beperken, in een poging een mate van vertrouwen bij de gebruiker tot stand te brengen. Het idee is dat gebruikers die communiceren met Android erop moeten kunnen vertrouwen dat het besturingssysteem zich op een voorspelbare manier gedraagt - wanneer ze een element op een bepaalde manier aanraken, moeten ze precies weten wat er gaat gebeuren. Wanneer ze een nieuw deel van de interface tegenkomen, moeten ze kunnen achterhalen hoe ze ermee kunnen omgaan zonder gedoe en zonder verrassingen.
Smart Paper
De kernmetafoor van Material Design is die van Smart Paper - een fictief materiaal dat in staat is om te bewegen en van vorm te veranderen, dat diepte heeft en inhoud kan weergeven. Materiaalontwerpinterfaces zijn gemaakt van kaartlagen, gemaakt van Smart Paper, alsof de app een magische notitieblok in je telefoon was.
U kunt op een kaart tikken om deze te selecteren, waarna deze kan opkomen en groeit om zijn informatie prominenter weer te geven. U kunt naar rechts vegen om weg te gooien. Je kunt kaarten verslepen om ze te herschikken. Op geen enkel punt doen kaarten iets dat niet kan plaatsvinden binnen de dikte van het apparaat (zoomen of omdraaien). Hun gedrag is flexibel maar voorspelbaar.
Virtuele fysica
De Material Design-richtlijnen van Google bevatten instructies, in onduidelijk detail, over hoe virtuele objecten moeten bewegen: hoe ze moeten versnellen en vertragen, hoe ze moeten stuiteren, hoe snel ze moeten worden aangepast, hoe ze van het scherm kunnen worden gehaald wanneer het tijd is Gaan. Smart Paper is in deze gevallen mogelijk niet aanwezig, maar gebruikers moeten nog steeds een consistente ervaring hebben in elke app.
Kijk en voel
Materiaalontwerp zorgt voor een consistent grafisch ontwerp tussen apps en OS-componenten, tot kleurenschema's waarvoor ze een verscheidenheid aan kleurenpaletten kunnen kiezen en richtlijnen voor het maken van uw eigen kleuren (ze raden aan inspiratie te putten uit verkeersborden en architectuur). De lettertypen zijn gestandaardiseerd (naar een reeks variaties op Google's “Roboto“), en dat geldt ook voor het niveau van tekstcontrast bij verschillende helderheidsniveaus en -formaten - de theorie is om de tekst leesbaar te maken zonder de gebruiker te verblinden met contrastrijke patronen.
Volgende stappen
Android L staat gepland voor later dit jaar. Google is al begonnen met het bijwerken van verschillende Android-apps om ze dichter bij een Material Design-esthetiek te brengen. In het volgende jaar is Google van plan Material Design uit te rollen, niet alleen voor Android, maar voor alle Google-producten op alle platforms, inclusief hun web-apps, iOS-app, draagbare gadgets en Google Glass. Dit soort verenigde, compromisloze esthetiek op verschillende platforms zal vrijwel ongekend zijn voor een softwarebedrijf en het zal interessant zijn om te zien hoe het publiek reageert.
Materiaalontwerp kan ook de machtsverhoudingen in de ruimte van het mobiele besturingssysteem aanzienlijk wijzigen. Windows Phone is stevig op weg in de markt op basis van hun Metro UI (die, naar mijn mening, een stuk schoner, eenvoudiger en onderscheidend is dan die aangeboden door iOS of Android). Materiaalontwerp kan Android voorlopen op Windows Phone in termen van gebruikersinterface en voorkomen dat Windows Phone ernstig in het marktaandeel van Google inzit..
Hoe dan ook, Google heeft publiekelijk veel waarde gehecht aan Material Design en ik kijk er naar uit om later dit jaar een smartphone met Android L op te halen om het zelf te proberen.
Wat denk je van Android L? Een verbetering voor het Android-ecosysteem of een stap terug in termen van ontwerp? Laat het ons weten in de comments!
Afbeeldingen met dank aan de Material Design Guidelines van Google
Ontdek meer over: Google, Web Design.