Utforska Android L Vad är exakt materialdesign?
Om du fortsätter med tekniska nyheter har du säkert hört talas om tillkännagivandet av en ny version av Android, som hittills endast kallas Android L, och en ny designfilosofi som ska följa med den kallad Material Design. Vad du kanske inte har fått är en tillfredsställande förklaring till vad Precis Material Design är, eller varför någon bryr sig.
Idag ska vi prata om vilken materialdesign som faktiskt ändras, när du kan förvänta dig att se den och varför den är faktiskt ganska cool.
Android Android Problem
Materialdesignen är en överblick av den enorma avvikelsen från den traditionella Android-estetiken. Den origami-inspirerade layouten ser mer ut som en pastell- och pappersversion av Microsofts tunneltema. Varför Microsoft borde inte driva sitt nya Metro-gränssnitt på sina andra produkter ] Varför Microsoft inte skulle driva sina nya Metro-gränssnitt på sina andra produkter [Yttrande] Med introduktionen av Windows Phone-plattformen 2010 presenterade Microsoft Metro-användargränssnittet, som utformades för att snabbt och enkelt få tillgång till information. I stället för att kasta sin nya mobila plattform med oändliga rader av ... Läs mer än något annat.
För att förstå varför du kanske vill ha ett så radikalt skifte från vad som hänt före, låt oss se 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 som går tillbaka fyra versioner. Var och en av dessa operativsystem har ett halvt dussin variationer, eftersom bärare försöker märka sig själva genom att bulta sina proprietära gränssnittslager ovanpå Android-ryggraden. Google har gjort ansträngningar för att pressa tillverkare till standardisering, men det är ett uppförsbacke.
Det finns inget användargränssnitt (UI) som går från en Android-enhet till en annan - även de små sakerna (som vad som händer när du sveper till vänster på startskärmen) kan skilja sig beroende på exakt vilken smak av Android du kör. Som en plattform är Android på grund av sin öppna natur den överlägset mest fragmenterade av de tre stora telefonoperativsystemen. De mer totalitära plattformarna som iOS och Windows Phone kan hantera ett mycket mer konsekvent gränssnitt och estetik över hela linjen.
Även inom samma operativsystem och gränssnittslager är Android en röra. Till exempel: att ordna appar på hemskärmen använder en uppsättning beröringsbehållningar (håll för att välja, dra för att flytta) som du aldrig kommer att använda någon annanstans i operativsystemet. Beteendet på bakåtknappen är otroligt oförutsägbart mellan appar (ibland tar det dig tillbaka till föregående skärm, ibland avgår appen, och ibland gör den inte heller).
Android-apparater ignorerar i stor utsträckning riktlinjerna för användargränssnittet i Google, vilket leder till kraftigt olika kontrollsystem mellan appar. När en användare flyttar från en uppgift till en annan inom Android, går de in i en ny värld med nya regler, och de måste komma ihåg eller lära sig att interagera med det nya paradigmet. Det är många små olägenheter, som läggs upp ihop till en rörig, ointuitiv användarupplevelse. Det är inte bara Android, heller. Här är vad en av skaparna av Material Design, Jon Wiley, hade att säga i hans 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 höjningar i vad som faktiskt är kontinuerligt. Materialdesign ger oss en ram som vi kan använda för att göra någonting närmare en scenbyte i ett spel, som kontinuerligt går från ett tillstånd till ett annat. 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 användargränssnittet. Det är ett annat steg mot att ta bort eventuella hastighetsstötar längs 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 tillverkare blir det tydligt att Material Design är utformad för att bygga förtroende mellan användaren och programvaran. Materialdesign har en strikt uppsättning regler som dikterar varje detalj av hur användaren interagerar med operativsystemet: hur draget objekt accelererar, hur objekt kan läggas till och förstörs och vilka slags interaktioner får äga rum på UI-element.
Materialdesign är ett försök från Google att drastiskt begränsa vilka saker som kan hända i Android-användargränssnitt, för att skapa en viss tillit hos användaren. Tanken är att användare som interagerar med Android borde kunna lita på operativsystemet att fungera på ett förutsägbart sätt - när de rör ett element på ett visst sätt borde de veta exakt vad som ska hända. När de möter en ny del av gränssnittet, borde de kunna räkna ut hur man kan interagera med det utan uppståndelse och inga överraskningar.
Smart papper
Kärnmetaforen för Material Design är den för Smart Paper - ett fiktivt material som kan flytta och ändra form, som har djup och kan visa innehåll. Material Design gränssnitt är gjorda av lager av kort, som är gjorda av Smart Paper, som om appen var en magisk anteckningsblock inuti din telefon.
Du kan trycka på ett kort för att välja det, vid vilken tidpunkt det kan stiga och växa för att visa informationen mer framträdande. Du kan svepa åt höger för att kasta bort. Du kan dra kort för att omorganisera dem. Korten gör inte någonting som inte kan äga rum inom enhetens tjocklek (zooma runt eller vända om). Deras beteende är flexibelt men förutsägbart.
Virtuell fysik
Googles riktlinjer för materialdesign innehåller instruktioner, i skrämmande detaljer, om hur virtuella objekt ska flyttas: hur de ska accelerera och retardera, hur de ska studsa, hur snabbt de ska ändra storlek, hur man tar dem bort från skärmen när det är dags för dem att gå. Smartpapper kanske inte är närvarande i dessa fall, men användare behöver fortfarande en konsekvent upplevelse i varje app.
Titta och känna
Material Design styr en konsekvent grafisk design över appar och OS-komponenter, ner till färgscheman som de ger en mängd olika färgpaletter att välja mellan, och vägledning för att skapa egna (de rekommenderar att du tar inspiration från vägskyltar och arkitektur). Teckensnittet är standardiserat (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 blinka användaren med kontrastmönster.
Nästa steg
Android L är planerad att starta senare i år. Google har redan börjat uppdatera flera Android-appar för att få dem närmare en Material Design-estetik. Under det följande året planerar Google att rulla ut materialdesign inte bara för Android, utan för alla Google-produkter på alla plattformar, inklusive deras webbapps, iOS-app, bärbara gadgets och Google Glass. Denna typ av enhetlig, kompromisslös estetisk över plattformar kommer att vara nästan oöverträffad för ett mjukvaruföretag, och det blir intressant att se hur allmänheten reagerar.
Materialdesign kan också väsentligt förändra maktbalansen i det mobila operativsystemutrymmet. Windows Phone har gjort stadig inroads till marknaden på grund av deras Metro UI (som enligt min mening är en hel del renare, enklare och mer distinkt än vad som erbjuds av antingen iOS eller Android). Materialdesign kan hoppa över Android före Windows Phone när det gäller användargränssnitt och hjälpa till att förhindra att Windows Phone seriöst äter i Googles marknadsandel.
Hur som helst har Google offentligt engagerat sig i materialdesign på ett stort sätt och jag ser fram emot att hämta 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
Utforska mer om: Google, webbdesign.