Degenen die niet spare honderd dollar deed om te worden geregistreerd als een iOS-applicatie-ontwikkelaars lang toegang tot Human Interface Guidelines, een document met nuttige aanbevelingen hebben gehad. Nu is het beschikbaar voor alle - het kan zijn download in iBooks.
Maar liefst 245 pagina's! Wat is het, in een notendop? Wat is dit boek interessant voor ontwikkelaars kunnen zijn? U kunt informeren over Apple interaction design principes - een aanpak voor de iPhone en iPad user interface. Fastcodesign dit boek onderhoudend leesstof en bieden om kennis te maken met de meest aangename om ze principes. Seven.
1. Vergeten? Niet zo snel
"Vernietiging van de inschrijvingsprocedure zo lang mogelijk. Het is het beste als mensen uw toepassing vrijwel holte kan onderzoeken en gebruiken bepaalde functies zonder het invoeren. Bijvoorbeeld, in de App Store-gebruikers wordt niet gevraagd om in te loggen voordat ze besluiten om iets te kopen. Gebruikers vaak weigeren toepassingen die hen dwingen om in te loggen voordat ze iets nuttigs kunnen doen. "
2. Content is altijd belangrijker-interface
Niet weg te nemen iemands aandacht van de inhoud, die is geïnteresseerd. Bijvoorbeeld, de belangrijkste menubalk aan de bovenkant van het scherm toont alleen de corporate identity, aandacht af te leiden uit de inhoud. In plaats daarvan richt de aandacht van de gebruiker om de inhoud en minder ingrijpende manier om het merk te vertegenwoordigen selecteert, bijvoorbeeld, is het mogelijk om de kleuren, lettertypes, of zeer weinig weer op te bouwen. - de achtergrond van het scherm "
3. Het is beter om bypass instellingen
"Als het mogelijk is, vermijd direct de gebruiker om de instellingen. Het is belangrijk om te onthouden dat de gebruikers niet de applicatie-instellingen kunnen openen zonder het verlaten van uw aanvraag, en dit is precies wat je het het minst wilt. "
"Als je wilt naar een toepassing aan de verwachtingen van de meeste gebruikers aanvaardbaar te ontwikkelen, moet u de noodzaak van aanpassingen te verminderen. Als u informatie over de gebruiker nodig heeft, is het het beste om het systeem te verzoeken, niet de informatie van de gebruiker te trekken. Als u besluit dat u nodig hebt om de applicatie-instellingen, die gebruikers nodig hebben om verandering te bieden zelden point De Instellingen Bundle in iOS App Programming, om te leren hoe ze in te houden uw code. "
4. Niet balamutte water overbodig gebaren
"In het algemeen is het beter om de introductie van nieuwe gebaren te vermijden, als uw aanvraag is geen spelletje. In spellen en andere spannende toepassingen van de gebruiker gebaren kan deel uitmaken van een leuke ervaring. Maar in toepassingen die mensen helpen om dingen die belangrijk voor hen te doen, is het beter om standaard gebaren te gebruiken, omdat de mensen niet hoeven te een poging om deze gebaren te leren, en vervolgens vergeet niet te maken. "
5. Communiceer met uw klant alsof je editor
"Gebruik een informele en vriendelijke toon, maar overdrijf het niet. U wilt bombastische of overdreven formele toon, maar de geluidskwaliteit risico moedwillig de lol of betuttelend te voorkomen. Vergeet niet dat gebruikers waarschijnlijk de tekst in uw gebruikersinterface meerdere keren gelezen en wat misschien slim op het eerste gezicht, kan vervelend zijn wanneer herhaald. "
Denk als een krant editor, horloge voor overmatige of onnodige woorden. Als uw gebruikersinterface tekst is kort en direct, gebruikers "slikken" het snel en gemakkelijk. Identificeer de belangrijkste informatie, uit te drukken in het kort, plaats op een opvallende plaats om zo mensen niet al te veel woorden te lezen om de gewenste informatie te vinden, of om uit te vinden wat te doen meer ».
6. Niet per se iedereen tevreden stellen - maar de meeste
"Focus op de behoeften van 80% van de gebruikers. Wanneer u dit doet, de meeste mensen niet te prutsen met alle instellingen, omdat de app is al gedaan zoals verwacht. Als je van de functionaliteit van slechts een klein aantal gebruikers, of de meeste nodig heeft, maar eenmaal - laat de slechte job ".
7. Maak het zo dat het onmogelijk om eruit te komen was
"In de applicatie op iOS had geen optie om te sluiten of te verlaten. Mensen stoppen om de toepassing te gebruiken wanneer ze overschakelen naar een andere toepassing of terugkeren naar het hoofdscherm, of zet het apparaat in de slaapstand. "