De som inte skonade hundra dollar för att registreras som en iOS applikationsutvecklare har länge haft tillgång till Human Interface Guidelines, ett dokument med användbara rekommendationer. Nu är tillgänglig för alla - det kan vara nedladdning i iBooks.
Så många som 245 sidor! Vad är det, i ett nötskal? Vad är denna bok kan vara av intresse för utvecklare? Du kan fråga om Apple interaktion designprinciper - ett förhållningssätt till iPhone och iPad användargränssnitt. Fastcodesign finna denna bok underhållande lektyr och erbjuder sig att bekanta sig med den mest behagliga för dem principer. Seven.
1. Användarnamn? Inte så snabbt
"Avsätt registreringsförfarandet så länge som möjligt. Det är bäst när människor kan utforska din ansökan så gott hålighet och använda vissa funktioner utan att ange. Till exempel i App Store användare inte uppmanas att logga in innan de bestämmer sig för att köpa något. Användare vägrar ofta program som tvingar dem att logga in innan de kan göra något nyttigt. "
2. Innehållet är alltid viktigare gränssnitt
Ta inte bort en persons uppmärksamhet från innehållet, vilket är intresserad. Till exempel menyraden högst upp på skärmen visar bara företagsidentitet, avleda uppmärksamheten från innehållet. Istället rikta uppmärksamheten hos användaren att välja innehåll och mindre påträngande sätt att representera varumärket, till exempel, är det möjligt att bygga om färger, teckensnitt eller mycket liten -. Bakgrunden på skärmen "
3. Det är bättre att kringgå inställningar
"Om det är möjligt, undvika direkt användaren inställningarna. Det är viktigt att komma ihåg att användarna inte kan öppna programinställningar utan att lämna din ansökan och det är precis vad man minst vill. "
"Om du vill utveckla ett program, som är godtagbar för förväntningarna hos de flesta användare, måste du minska behovet av justeringar. Om du behöver information om användaren, är det bäst att begära systemet, inte att dra ut information från användaren. Om du bestämmer dig för att du måste ge programinställningar, som användarna kommer att behöva ändra sällan ser peka Inställningar Bundle i iOS App Programming, att lära sig att hålla dem i din kod. "
4. Inte balamutte vatten överflödiga gester
"I allmänhet, bättre att undvika införandet av nya gester, om din ansökan är inte ett spel. I spel och andra spännande tillämpningar av användar gester kan vara en del av en rolig upplevelse. Men i applikationer som hjälper människor att göra saker som är viktiga för dem, är det bättre att använda vanliga gester, eftersom människor inte behöver anstränga sig för att lära sig dessa gester och sedan komma ihåg dem. "
5. Kommunicera med din kund som om du var redaktör
"Använd en informell och vänlig ton, men överdriv inte. Du vill undvika bombastiska eller alltför formell ton, men ljudet risk avsiktligt kul eller nedlåtande. Kom ihåg att användarna sannolikt kommer att läsa texten i användargränssnittet flera gånger, och vad som kan tyckas smart i början, kan vara irriterande när upprepas. "
Tänk som en tidningsredaktör, klocka för överdrivna eller onödiga ord. Om användargränssnittet text är korta och direkta användare "svälja" det snabbt och enkelt. Identifiera den viktigaste informationen, uttrycka det kort, plats på väl synlig plats så att folk behövde inte läsa för många ord för att finna den önskade informationen, eller för att ta reda på vad man ska göra mer ».
6. Inte nödvändigtvis alla nöjda - men de flesta
"Fokus på behoven hos 80% av användarna. När du gör detta, de flesta människor inte har att röra runt med alla inställningar, eftersom appen har redan gjorts som förväntat. Om du gillar funktionerna i endast ett litet antal användare, eller behöver de flesta, men en gång - lämna dåligt jobb ".
7. Gör det så att det var omöjligt att få ut
"I programmet på iOS hade ingen möjlighet att stänga den eller avsluta. Folk slutar att använda programmet när de byter till ett annat program eller återgå till huvudskärmen eller växla enheten i viloläge. "