Dela via


Första upplevelsen

Not

Den här designguiden skapades för Windows 7 och har inte uppdaterats för nyare versioner av Windows. Mycket av vägledningen gäller fortfarande i princip, men presentationen och exemplen återspeglar inte vår nuvarande designvägledning.

I den bästa första upplevelsen installerar användarna ditt program och använder det produktivt omedelbart, utan att svara på en massa frågor eller lära sig en massa saker.

Ett användargränssnitt för den första upplevelsen hjälper användarna att övergå från sin första exponering för ett nytt program eller en ny funktion till daglig användning.

För Windows-program inträffar den första upplevelsen när användare kör installationsprogrammet. Installationsprogram:

  • Kräv att användaren godkänner ett licensavtal för slutanvändare (EULA).
  • Fråga efter en produktnyckel.
  • Presentera nödvändiga konfigurationsrelaterade alternativ, inklusive installation av valfri programvara.
  • Kopiera programvaran till användarens hårddisk.
  • Presentera programalternativ som gäller för alla användare.

skärmbild av dialogrutan

En del av en typisk Windows-installationsupplevelse.

Den första upplevelsen fortsätter sedan till den första användningen av programmet eller funktionen. Den här första användningsupplevelsen kan:

  • Presentera programalternativ som endast gäller för den aktuella användaren.
  • Erbjuda självstudier om produkter eller funktioner.

skärmbild av dialogrutan

Den första användningsupplevelsen.

Obs! Riktlinjer som rör programalternativ visas i en separat artikel.

Är det här rätt användargränssnitt?

Överväg följande frågor för att avgöra detta.

Installationsupplevelse

Gäller följande villkor?

  • Rätt inställningar krävs för att använda programmet och de gäller för alla användare.
  • Inställningarna anpassar en grundläggande upplevelse, eller en som är avgörande för användarens personliga identifiering med programmet.
  • Det finns ingen säker standard, användaren kommer sannolikt att välja inställningar som inte är standard eller standardinställningarna kräver användarens medgivande.
  • Det är osannolikt att användaren ändrar inställningarna efter installationen.
  • För att ändra inställningarna krävs utökade privilegier.

I så fall bör du överväga att presentera inställningarna under installationen.

Första användningsupplevelsen

Gäller följande villkor?

  • Rätt inställningar eller uppgifter krävs för att använda programmet eller funktionen, och de gäller för enskilda användare.
  • Inställningarna anpassar en grundläggande upplevelse, eller en som är avgörande för användarens personliga identifiering med programmet.
  • Det finns ingen säker standard, användaren kommer sannolikt att välja inställningar som inte är standard eller standardinställningarna kräver användarens medgivande.
  • Användare kommer sannolikt att göra bättre val inom ramen för programmet än inom konfigurationen.
  • Det är osannolikt att användaren ändrar inställningarna med hjälp av Alternativ.

I så fall bör du överväga att presentera uppgifter och inställningar under den första användningen av programmet eller funktionen.

Designbegrepp

I den bästa första upplevelsen installerar användarna ditt program (eller till och med bara startar det om det inte kräver installation) och använder det produktivt omedelbart utan att svara på en massa frågor eller lära sig en massa saker.

Detta ideal kan erhållas för de flesta program, så du bör sträva efter denna idealiska upplevelse när du kan. Det här målet kan dock ofta inte erhållas för program som kräver betydande systemintegrering, har många valfria funktioner eller har sekretesskonsekvenser. Om ditt program till exempel har funktioner som kan avslöja personlig information för ej betrodda parter kräver grundsatserna för tillförlitlig databehandling att du får användarens medgivande innan du aktiverar dessa funktioner.

Frågor är inte val

Frågor kräver svar som de måste besvaras innan användarna kan fortsätta. Frågor under den första upplevelsen är hinder som användarna måste hoppa över innan de kan använda ditt program produktivt. Alternativen är däremot valfria. Användarna behöver inte svara på dem eller välja att bara se dem när de vill.

Därför är inställningar som visas i huvudflödet i en installationsguide frågor, medan inställningar utanför huvudinställningsflödet eller i en dialogruta med programalternativ är alternativ. Onödiga frågor gör programmets första upplevelse besvärlig och lång, vilket effektivt eliminerar den positiva förväntan och spänning användarna har om att komma igång med ditt program.

Använd den första upplevelsen när du måste

Presentera inställningar och uppgifter för användare under de första upplevelserna när du måste, men vanligtvis finns det bättre alternativ:

Första upplevelsen Alternativ
Installationsfrågor
Välj lämpliga standardvärden.
Tillåt användare att ändra från programalternativ.
Ange typiska kontra anpassade installationssökvägar.
Frågor om första användningen
Välj lämpliga standardvärden och tillåt användare att ändra från programalternativ.
Uppgifter för första användning
Presentera kontextuellt i stället.
Använd först funktionsannonser
Gör de vanligaste och viktigaste uppgifterna identifierbara och kontextuella.
Självstudier för första användning
Gör programfunktionerna självförklarande.
Produktregistrering
Ange kommandot i hjälpmenyn och rutan Om.

Om du bara gör en sak...

Håll din första upplevelse så enkel som möjligt. Få ditt program att fungera direkt. Välj säkra, säkra och praktiska standardinställningar och ställ frågor under installationen och använd först endast när du måste.

Du har bara en chans att göra ett bra första intryck och det första intrycket är bestående.

Riktlinjer

Allmänt

  • Begränsa de första funktionerna till uppgifter och inställningar som krävs för att använda ett program eller en funktion, och inkludera endast dessa när det inte finns något bättre alternativ. Se föregående tabell för alternativ.
    • Undantag: Lägg till anpassnings- eller programanpassningsinställningar till den första upplevelsen om deras anpassning är en del av kärnupplevelsen eller avgörande för användarens personliga identifiering med programmet.

skärmbild av dialogrutan

Windows ber användarna om datornamnet och valet av bakgrund under installationen eftersom de här inställningarna bidrar till att skapa en känslomässig anslutning till produkten.

  • Använd konfigurationsmiljön för uppgifter och inställningar om de gäller för alla användare eller om du behöver utökade inställningar för att ändra inställningarna.
  • Använd den första användningsmiljön för uppgifter och inställningar om de gäller för enskilda användare.

Presentation

  • Föredrar valfria uppgifter och inställningar för nödvändiga uppgifter och inställningar. Undvik att tvinga användarna att konfigurera programmet.

    skärmbild av dialogrutan

    Dialogrutan Hitta ny maskinvara gör det valfritt att installera drivrutinsprogramvaran i stället för att göra den till en obligatorisk uppgift.

  • Ta bort valfria uppgifter och inställningar från huvuduppgiftsflödet när det är praktiskt. Många installationsprogram tillhandahåller till exempel en anpassad installationssökväg för att ta bort inställningar som ändras sällan från huvudaktivitetsflödet.

    skärmdump med fullständiga och anpassade alternativknappar

    En konfigurationsupplevelse som underlättar huvudaktivitetsflödet om användaren inte tänker anpassa installationen.

  • Överbelasta inte användare med uppgifter och inställningar:

    • Börja enkelt. Börja med enkla anpassningsinställningar och framsteg mot mer komplexa, tekniska uppgifter och inställningar. Windows-installationen börjar till exempel med personlig information och slutar med nätverkskonfiguration.

    • Använd en kontextuell första upplevelse för uppgifter och inställningar om de endast gäller för funktioner som inte är grundläggande för huvudprogrammet.

      skärmbild av dialogrutan

      Windows Live Messenger har en kontextbaserad konfiguration för ljud och video eftersom de används av sekundära funktioner.

  • Presentera inte allt på en gång. Konsolidera för att använda ett enda användargränssnitt i stället för flera gränssnittsytor, eller visa uppgifter vid olika tidpunkter i stället för alla samtidigt.

    felaktig:

    skärmbild av fem överlappande dialogrutor

    I det här exemplet är den första användningsupplevelsen överväldigande.

  • Uttrycka frågor och alternativ när det gäller användarnas mål och uppgifter, inte när det gäller teknik. Ange alternativ som användarna förstår och tydligt särskiljer. Se till att tillhandahålla tillräckligt med information för att användarna ska kunna fatta välgrundade beslut.

  • Om behovet av personlig information inte är uppenbart förklarar du varför programmet behöver informationen och hur den ska användas.

    skärmbild av text som anger att e-postadressen använder

    I det här exemplet förklarar ett e-handelsprogram hur personlig information kommer att användas.

  • Presentera endast de första funktionerna i helskärmsläge om användarna inte kan utföra andra uppgifter på ett produktivt sätt. Windows-installationen visas till exempel i helskärmsläge för att avskräcka användare från att utföra andra uppgifter medan Windows installeras. De flesta första upplevelser bör inte vara helskärmsläge.

Inställningar

  • För alla inställningar väljer du det säkraste (för att förhindra förlust av data eller systemåtkomst), det säkraste och privataste värdet som standard. Om säkerhet och säkerhet inte är faktorer väljer du det mest sannolika eller praktiska värdet. Att välja bra standardvärden är ett effektivt sätt att förenkla den första upplevelsen.

  • Kräv att användarna väljer:

    • Inställningar med juridiska konsekvenser, till exempel licensavtal för slutanvändare (EUA). Sådana inställningar kan inte ha standardval.
    • Funktioner som utför automatiska ändringar i systemkonfigurationen, till exempel automatiska Windows-uppdateringar.
    • Funktioner som visar personligt identifierbar information (PII) eller systeminformation.
    • Ändringar i användarens skrivbord utöver att lägga till poster på Start-menyn, till exempel att lägga till ikoner på skrivbordet eller snabbstartsfältet.
    • Valfri programvara, till exempel produktförbättringar, prenumerationer och produkter från tredje part.

    skärmbild av de utvalda funktioner som du vill använda i dialogrutan

    I det här exemplet väljer användarna produktförbättringar, prenumerationer och produkter från tredje part.

  • Om en inställning rekommenderas starkt lägger du till "(rekommenderas)" i etiketten. För alternativknappar och kryssrutor måste du lägga till i kontrolletiketten, inte tilläggsanteckningarna.

  • Om en inställning endast är avsedd för avancerade användare lägger du till "(avancerat)" i etiketten. För alternativknappar och kryssrutor måste du lägga till i kontrolletiketten, inte tilläggsanteckningarna.

Uppgifter

  • Hjälp användarna att klara väntetiden produktivt.
    • Om väntetiden vanligtvis är mellan en och två minuter kan du överväga att tillhandahålla användbar information medan användarna väntar, till exempel en presentation av vad som är nytt under installationen.
    • Om väntetiden vanligtvis är längre än två minuter gör du det enkelt för användarna att utföra andra uppgifter. Visa den uppskattade väntetiden, rekommenderar att användarna gör något annat under tiden och gör uppgiften klar genom att ändra skärmen avsevärt.
  • Överpröva att presentera självstudier under den första upplevelsen. De flesta användare vill förmodligen använda ditt program direkt och är intresserade av självstudier vid ett senare tillfälle.
  • Använd inte meddelanden om funktionsannonsering i den första upplevelsen. I stället för att använda ett meddelande om funktionsannonseringkan du utforma funktionen så att den blir enklare att identifiera i kontexter där den behövs, eller inte göra något speciellt och låta användarna upptäcka funktionen på egen hand.
  • Använd inga meddelanden under den första Windows-upplevelsen. För att förbättra sin första upplevelse undertrycker Windows 7 alla meddelanden som visas under de första timmarnas användning. Utforma programmet förutsatt att användarna inte ser några sådana meddelanden.