Historien har visat att majoriteten av oss tenderar att vara lite långsamma för att anpassa våra färdigheter när vi utformar och utvecklar nya plattformar. Istället försöker vi ofta försöka överföra samma regler från en föregångare, istället för att skapa nytt. Detta illustreras bäst i Don Normans bok, Design of Everyday Things, där han använder exemplet på de första bilarna och hur vi fick dem att se ut som hästvagnar, med namnet "horseless carriages".
Detsamma gäller för dagens produkter. Det är trots allt bara de senaste åren att vi har utvecklat lämpliga konstruktionsprinciper för mobila enheter, såsom att engagera med användaren via kort, flöden och meddelanden.
I den här artikeln introducerar vi kortfattat två koncept som vi bör komma ihåg när vi utformar för smartwatches. Jag har undvikit termen "smartwatch apps", eftersom det är bättre att tänka på smartwatchen som en perifer eller förlängning av ett personligt ekosystem eller personligt nätverk i stället för en isolerad enhet.
Innan vi presenterar koncepten, låt oss introducera wearables och vad som gör dem till en unik plattform. Bärbara datorer är miniatyr elektroniska enheter som bärs av användaren under, med eller på toppen av kläder. Vad som gör dem unika är deras inneboende attribut som innefattar:
Ambitionen med wearables är att göra det möjligt för användare att ta verkliga handlingar genom att tillhandahålla relevant, kontextuell information precis vid beslutsfattandet. Att uppnå detta innebär att man tolkar data i realtid och trycker det intelligent på den lämpligaste enheten i enlighet med användarens aktuella sammanhang, det vill säga tillhandahåller just-in-time-interaktioner / information. Men med detta nya tillfälle kommer nya komplexiteter, att uppnå enkelhet driver komplexiteten på designern och utvecklaren.
För användaren är det några fördelar med att använda bärbara datorer:
Möjligheter till användaren och andra inkluderar:
I huvudsak erbjuder wearables en möjlighet för mer intima, aktuella och relevanta erfarenheter. Två principer som hjälper till att uppnå detta är signaler och microinteractions. Låt oss ta en titt på varje princip.
Tidsfølsomhet, och därigenom noggrannhet - genomlättande av uppmätning av informationen - blir viktig med bärbara datorer. Det betyder att det är viktigt att skapa aktuell, relevant och blickinformation som kallas signaler.
Informationen som visas bör kureras för att exakt passa den omedelbara situationen eller uppgiften, utan några data. Utforma inte en bärbar upplevelse för en funktion som effektivare görs på en smartphone, en tablett eller ett papper.
Framgångsrik design för wearables är inriktad på erkännande, inte läsning. För att göra innehåll på rätt tid och relevant bör du spendera merparten av din tid på att tänka på vad folk vill veta, i sport eller på annat håll, när som helst. Ju mer du vet om vilken information människor behöver och för närvarande inte har, ju mer tvingande kommer din design att vara.
I Dan Saffers bok, Microinteractions: Designing with Details, beskriver han mikrointeraktioner som innehöll produktmoment, som rör sig kring en enda användningsuppgift - de har en huvuduppgift. Det är användbart att använda hans Mikrointeraktionsmodell (Trigger> Regler> Feedback> Loops) när man designar för wearables, speciellt smartwatches. Han beskriver varje fas i denna modell enligt följande:
Den begränsade utmatnings- och ingångskapaciteten gör längre interaktioner mindre bekväma. Det är därför viktigt att göra dem så korta som möjligt och därmed prefixet "mikro". Det är också därför det är så viktigt att utnyttja användarens sammanhang för att påskynda / förbättra effektivitet och relevans genom att tillhandahålla handlingsbart innehåll och eventuellt automatisera några av uppgifterna.
För att ytterligare förklara designprinciper ska jag gå igenom dig genom att implementera en enkel applikation som betraktar båda. På så sätt får vi utforska Android Wear, Googles ram för att bygga bärbara produkter.
Det verkade som att majoriteten av branschen var inriktad på att skapa plattformar för att vara värd apps för din handled. Detta var tills Google introducerade Android Wear, dess svar på Wearables, en förlängning till Android-plattformen som är utformad speciellt för att leverera små bitar av information och underlätta snabb och minimal interaktion.
I huvudsak ser det ut som en förlängning av Google Now, det vill säga att visa kontextuella meddelanden om saker som trafik, vädervarningar, inkommande meddelanden, sportresultat och resuppdateringar som levereras till användaren på kort. Detta fungerar intuitivt, snarare än att skapa ett annat isolerat system.
Som beskrivs i Android Design for Android Wear är de två kärnfunktionerna i Android Wear Föreslå och Efterfrågan. Föreslå, Det mest spännande är ingenting annat än en utökad anmälan som levereras till enheten, antingen lokalt eller fjärranslutet från den anslutna handdator.
Vad som är spännande om detta är att det tvingar ett skifte i att tänka på hur meddelanden används och hur vi engagerar med användaren. Precis som designmönster i mjukvaruutveckling uppmuntrar Android Wear designprincipen genomförandet av kontextuella medvetna erfarenheter, det vill säga att försöka förutse användarens behov.
Efterfrågan är för fall där Android Wear inte kan förutse användarens behov och tillåter användaren att initiera en uppgift, med hög grad av röst för användarinteraktion. Det är viktigt och understrukit i dokumentationen att användarvaror och ergonomi för Android Wear-enheter skiljer sig från handdatorer. Det måste fungera inom ramen för det bärbara sammanhanget istället för att försöka klämma på det handhållna designtänkandet på en Android Wear-enhet.
Google Nu har hjälpt till att ställa in en standard för vad som kan göras med kontextuella meddelanden. Följande lista innehåller några exempel:
Som nämnts ovan, Föreslå uppmuntrar att tänka på hur man förutser användarens behov. För att uppnå detta kommer du än troligtvis att använda en intelligent programvara för agenter, en autonom tjänst som övervakar användarens sammanhang för att proaktivt utföra en uppgift. Några exempel på detta är:
Vad som är anmärkningsvärt om ovanstående användningsfall är att var och en är angripbara och du kan tänka dig att de kan provoceras med hjälp av en mikrointeraktion, och lossar all tung lyftning till lämplig enhet.
Med Android Wear som en förlängning av Android innebär att de flesta API-er som finns tillgängliga på Android också är tillgängliga på Android Wear. Det finns givetvis ett antal API: er som inte är tillgängliga på Android Wear. Du kan läsa mer om dessa i dokumentationen för att skapa Wearable Apps.
Det finns också ett antal förlängningar på plattformen för att bättre tillgodose bärbara enheter. I följande avsnitt beskrivs kort dessa tillägg.
Det enklaste sättet att förlänga din ansökan och dra nytta av Android Wear är genom anmälningar, som automatiskt levereras till bärbara datorer som är kopplade till en handhållen. På grund av deras inneboende begränsningar är meddelanden ett idealiskt fordon för att engagera användaren via en Android Wear-enhet.
Meddelanden levereras till a Kontext Stream, där användaren snabbt kan skanna varje meddelande och engagera sig med dem som intresserar dem. På samma sätt som Google Nu levereras information till kort till vilka åtgärder som kan bifogas för att göra informationen möjlig.
Även om jag har avstått från att använda ordet "app" i den här artikeln, är det möjligt att skapa med Android Wear verksamhet och tjänster. Det kommer att finnas tillfällen då det här är meningsfullt, till exempel när du behöver övervaka användarens hjärtfrekvens i bakgrunden. Starta en anpassad aktivitet eller tjänst görs med Intents med tillägg av att använda röst.
Två metoder infördes för att hantera kommunikation mellan en Android Wear-enhet och en parad handhållen, synkronisering dataposter och den MessageApi API.
Dataposter ge lagring och synkronisering. Lyssningsenheten kommer att bli underrättad om eventuella ändringar. Ett exempel på detta kan synkronisera användarens hjärtfrekvens från det bärbara med en parat handhållen.
De MessageApi API är ett sätt att skicka, icke-garanterade signaler till den parade handhållna, till exempel att skicka volymkommandon till Android TV.
Android Wear ger en flexibel ram, vilket ger dig möjlighet att diktera upplevelsen. Det är dock viktigt att du bygger lämpliga erfarenheter som berikar användarens liv med minimal distraktion snarare än rika komplexa erfarenheter. Tänk på Android Wear som livsstilstillbehör snarare än datorer.
I nästa artikel bygger vi en enkel Android Wear-upplevelse för att fånga kärnan i vad vi har diskuterat i den här artikeln.