Annons
Om du följer med tekniska nyheter har du antagligen hört talas om tillkännagivandet av en ny version av Android, hittills bara kallad Android L, och en ny designfilosofi att följa med det som heter Material Design. Vad du kanske inte har fått är en tillfredsställande förklaring av exakt Material Design eller varför någon bryr sig.
Idag kommer vi att prata om vad Material Design faktiskt ändrar, när du kan förvänta dig att se det och varför det faktiskt är ganska coolt.
Android: s Android-problem
Material Design representerar en överblick en enorm avvikelse från den traditionella Android-estetiken - den origami-inspirerade layouten ser mer ut som en pastell- och pappersversion av Microsofts Metro-tema Varför Microsoft inte ska skjuta sin nya Metro UI till sina andra produkter [Yttrande]Med introduktionen av Windows Phone-plattformen 2010 avslöjade Microsoft användargränssnittet för Metro, utformat för att göra åtkomst till information snabbt och enkelt. Snarare än att kasta sin nya mobila plattform med oändliga rader ... Läs mer än någonting annat.
För att förstå varför du kanske vill ha en sådan radikal förskjutning från vad som kommit tidigare, låt oss titta på vad som är fel med Android idag.
Till att börja med måste du ange vilken Android du pratar om. Det finns versioner av Android i aktiv användning med fyra versioner tillbaka. Var och en av dessa operativsystem har ett halvt dussin variationer, eftersom transportörer försöker märka sig själva genom att skruva fast sina egna gränssnittslager ovanpå Android-ryggraden. Google har gjort ansträngningar för att pressa tillverkare att standardisera, men det är en uppåtgående kamp.
Det finns inget användargränssnitt (UI) -konsistens som går från en Android-enhet till en annan - även de små sakerna (som vad händer när du sveper åt vänster på hemskärmen) kan skilja sig beroende på exakt vilken smak av Android du har löpning. På grund av dess öppna natur är Android den absolut mest fragmenterade av de stora tre operativsystemen. De mer totalitära plattformarna som iOS och Windows Phone kan säkerställa ett mycket mer konsekvent gränssnitt och estetik över hela linjen.
Även inom samma operativsystem och gränssnittslager är Android en enda röra. Till exempel: ordna appar på hemskärmen använder en uppsättning beröringsgester (håll för att välja, dra för att flytta) som du aldrig kommer att använda någon annanstans i operativsystemet. Uppförandeknappen på bakåtknappen är väldigt oförutsägbar mellan appar (ibland tar du dig tillbaka till föregående skärm, ibland kommer den ur appen, och ibland gör den inte heller).
Android-appar ignorerar till stor del riktlinjerna för Google UI, vilket leder till kraftigt olika kontrollscheman mellan appar. När en användare flyttar från en uppgift till en annan inom Android kommer de in i en ny värld med nya regler, och de måste komma ihåg eller lära sig hur de ska interagera med det nya paradigmet. Det är många små besvär som lägger till en smutsig, ointuitiv användarupplevelse. Det är inte heller Android. Det här är vad en av skaparna av Material Design, Jon Wiley, hade att säga i sin Reddit AMA.
Jag tror att en stor utmaning med Google Search när det gäller erfarenhet är att det ofta har känt sig som en serie hoppskärningar i vad som faktiskt är kontinuerligt. Materialdesign ger oss en ram som vi kan använda för att göra något närmare en scenförändring i en pjäs, som kontinuerligt flyttas från ett tillstånd till nästa. Detta kan få det att känna sig mycket snabbare och kan också ge ledtrådar om vad som hände när du rörde något i UI. Det är ytterligare ett steg mot att ta bort eventuella hastighetsbultar på vägen för att få ett bra svar.
Materialdesign är en förtroendeövning
Om du går igenom Googles riktlinjer för materialdesign för appstillverkare blir det tydligt att Material Design är utformat för att skapa förtroende mellan användaren och programvaran. Materialdesign har en strikt uppsättning regler som dikterar varje detalj i hur användaren interagerar med operativsystemet: hur dragna objekt accelererar, hur objekt kan läggas till och förstöras och vilken typ av interaktioner som får ske på UI element.
Materialdesign är ett försök från Google att drastiskt begränsa de typer av saker som kan hända i Android-användargränssnittet, i ett försök att skapa en viss förtroende hos användaren. Tänkandet går på att användare som interagerar med Android ska kunna lita på att operativsystemet ska bete sig ett förutsägbart sätt - när de berör ett element på ett visst sätt, bör de veta exakt vad som kommer att göra hända. När de möter en ny del av gränssnittet bör de kunna ta reda på hur de ska interagera med det utan krångel och inga överraskningar.
Smart papper
Kärnmetaforen för Materialdesign är Smart Paper - ett fiktivt material som kan röra sig och ändra form, som har djup och kan visa innehåll. Materialdesigngränssnitt är gjorda av lager av kort, som är gjorda av smart papper, som om appen var en magisk anteckningsblock i din telefon.
Du kan trycka på ett kort för att välja det, vid vilket tillfälle det kan stiga och växa för att visa informationen mer tydligt. Du kan dra åt höger för att kasta. Du kan dra kort för att ordna om dem. På inga tidpunkter gör kort något som inte kunde ske inom enhetens tjocklek (zooma runt eller vända över). Deras beteende är flexibelt men förutsägbart.
Virtuell fysik
Googles riktlinjer för materialdesign innehåller instruktioner, med otroliga detaljer, om hur virtuella objekt ska röra sig: hur de ska påskynda och retardera, hur de ska studsa, hur snabbt de ska ändra storlek, hur man får dem från skärmen när det är dags för dem att gå. Smart Paper kanske inte finns i dessa fall, men användare behöver fortfarande en konsekvent upplevelse i varje app.
Titta och känna
Materialdesign upprätthåller en konsekvent grafisk design över appar och OS-komponenter, ned till färg schema för vilka de ger en mängd olika färgpaletter att välja mellan och vägledning för att skapa dina egna (de rekommenderar att du tar inspiration från vägskyltar och arkitektur). Teckensnitten är standardiserade (till en uppsättning variationer på Googles "roboto“), Och så är nivån på textkontrast vid olika ljusstyrka och storlekar - teorin är att göra texten läsbar utan att blända användaren med högkontrastmönster.
Nästa steg
Android L är planerat att lanseras senare i år. Google har redan börjat uppdatera flera Android-appar för att få dem närmare en estetisk materialdesign. Under året därpå planerar Google att lansera materialdesign inte bara för Android utan överallt Googles produkter på alla plattformar, inklusive deras webbappar, iOS-app, bärbara prylar och Google Glas. Den här typen av enhetlig, kompromisslös estetik över plattformar kommer att vara nästan aldrig tidigare skådad för ett programvaruföretag, och det kommer att vara intressant att se hur allmänheten reagerar.
Materialdesign kan också väsentligt ändra kraften i det mobila operativsystemutrymmet. Windows Phone har gjort stadiga intrång på marknaden på grund av deras Metro UI (som, i min åsikt, är en hel del renare, enklare och mer distinkt än vad som erbjuds av antingen iOS eller Android). Materialdesign kan hoppa över Android framför Windows Phone när det gäller användargränssnitt och hjälpa till att förhindra att Windows Phone allvarligt äter i Googles marknadsandel.
Hursomhelst har Google offentligt engagerat sig i Materialdesign på ett stort sätt, och jag ser fram emot att plocka upp en smartphone som kör Android L senare i år för att prova det själv.
Vad tycker du om Android L? En förbättring för Android-ekosystemet, eller ett steg bakåt när det gäller design? Låt oss veta i kommentarerna!
Bilder med tillstånd av Googles riktlinjer för materialdesign
En författare och journalist baserad på sydväst, garanteras Andre att vara funktionell upp till 50 grader Celcius och är vattentät till ett djup av tolv meter.