Aufbau einer iOS-App-Oberfläche

Aufbau eines iOS-App-Interfaces - Dummies
> In einer App passiert viel hinter den Kulissen, aber die Nutzer sehen das nicht. Was sie sehen, ist Ihre Schnittstelle. Hier einige Punkte, an die Sie beim Erstellen Ihrer Benutzeroberfläche (UI) denken sollten:

Studieren Sie die Human Interface Guidelines von Apple, native Apps und Beispiele:

  • Auch bei einer kostenlosen Mitgliedschaft finden Sie zahlreiche Informationen zum Apple Developer. Seite? ˅. Lernen Sie das Layout dessen kennen, was es gibt. Überprüfen Sie kritisch die nativen Apps auf Ihren iOS-Geräten und studieren Sie die Dokumentation.

    Studieren Sie den UI-Verlauf:
  • Wenn Sie neu bei iOS sind, sehen Sie sich die Dokumentation von Apple für die frühere Version von iOS sowie die Online-Medienberichte an. (Sie können auch ein paar Versionen zurückgehen.) Was Sie suchen ist, was ist neu in iOS 7 und was war neu in iOS 6. Warum wurden diese Änderungen vorgenommen? Nicht versehentlich zu einer früheren Version zurückkehren, die jetzt ergänzt wird. Kenne deinen Benutzer:

  • Je mehr du klären kannst, für wen du dich entscheidest, desto besser wird deine App. Einige Apps sind für den allgemeinen Gebrauch im Massenmarkt gedacht, andere sind jedoch hochspezialisiert.

    Global denken:
  • Wenn es überhaupt eine Chance gibt, dass Ihre App übersetzt werden muss, studieren Sie die Lokalisierungsinformationen auf der Apple Developer Site, damit Sie nicht zurückkommen müssen. Dinge wiederholen. Es ist einfacher, Lokalisierungsfunktionen einzubauen und sie nicht zu verwenden, als sie mitten in der Entwicklung hinzufügen zu müssen. Finden Sie Ihr Aussehen:

  • Wie wird Ihre App aussehen wie Ihre App? In iOS 7 gibt es ein Konzept für eine Tönungsfarbe - eine spezielle Farbe, die Sie für bestimmte Oberflächenelemente verwenden. Benutzer erkennen schnell, dass die Tönungsfarbe für App-Steuerelemente gilt. (Bei integrierten systemeigenen Apps in iOS ist es häufig blau.) Auf jedem Bildschirm ist kein Platz für ein Logo.

    Richten Sie Ihr Xcode-Projekt ein:
  • Selbst wenn Sie noch nicht programmieren, richten Sie ein Projekt ein, mit dem Sie Dinge testen können. Dies wird nicht Ihre App sein - Sie werden es herausschmeißen, nachdem Ihre Experimente abgeschlossen sind. Denken Sie an Leistung:

  • Dinge wie Datenbanken auf dem iOS-Gerät, Websites oder Datenbanken, die auf das Internet zugreifen, die Verwendung von Standort- oder anderen Gerätefunktionen und alles andere, das nicht nur Code ist, erfordern ein wenig zusätzliche Aufmerksamkeit. .. Über Sicherheit nachdenken:

  • Informieren Sie sich über Sicherheitsmaßnahmen, die Sie ergreifen müssen, insbesondere wenn Sie eine App für Kinder schreiben.