Kontextkreise im mobilen Design

Die Bedeutung der Benutzererfahrung sollte bei der Entwicklung mobiler Anwendungen niemals unterschätzt werden. Wenn eine App während der ersten Erfahrung nicht liefert, hat dies zur Folge, dass Sie einen Kunden verlieren. Kontextkreise ermöglichen es Ihnen, Ihre Kunden besser zu verstehen und ein überzeugenderes Design zu entwerfen!


Eine perfekte Erfahrung gibt es nicht

Es ist unmöglich, die ultimative Benutzererfahrung zu entwickeln, da jeder Benutzer eine Anwendung anders erfährt. Dies liegt an kulturellen und persönlichen Aspekten wie der Gesellschaft, in der wir leben, dem persönlichen Geschmack und anderen Faktoren, die die Wahrnehmung einer Anwendung beeinflussen.

Kurz gesagt, es gibt verschiedene Möglichkeiten, eine Anwendung zu verwenden, und es ist nicht immer leicht zu verstehen, wie der Benutzer Ihre mobile Anwendung erlebt. Kontextkreise sind ein Werkzeug, mit dem wir Benutzer besser verstehen und deren Auswirkungen bei der Entwicklung von Anwendungen vorhersehen können.


Drei Kontexte

Ein Kontextkreis ist eigentlich ein Denkprozess. Kontextkreise sind eine Möglichkeit, zu recherchieren, bevor Sie Ihre Anwendung tatsächlich entwerfen oder mit dem Codieren beginnen. Menschen unterschätzen häufig die Bedeutung starker Forschung, bevor eine Anwendung erstellt wird. Bei dieser Art von Forschung ist normalerweise ein Mitglied der Zielgruppe involviert, für die Sie Ihre Anwendung erstellen (z. B. ein Teenager oder eine ältere Frau). Es ist auch durchaus möglich, nur mit Stift, Papier und gesundem Menschenverstand zu recherchieren.

Indem Sie ein oder zwei Stunden investieren, um selbst zu entscheiden, wie genau die Anwendung funktionieren soll und wie genau die gewünschte Reaktion der Benutzer ist, können Sie in einem sehr frühen Stadium des Entwicklungsprozesses einige der Fallstricke und Stärken Ihrer Anwendung entdecken. Der Schlüssel ist, kritisch zu sein und Ihre Anwendung an der Realität zu testen. Die Verwendung der Kontextkreismethode ist hierfür äußerst nützlich.

In diesem Artikel werfen wir einen Blick auf drei wichtige Kontextkreise:

  • Physischer Kontext: Ermittelt die physische Einstellung und die Aktivitätsstufe des Benutzers.
  • Technologischer Kontext: Dies umfasst das Design, die Hardware, das Betriebssystem und alle anderen technologischen Faktoren, die sich darauf auswirken, wie der Benutzer Ihre Anwendung wahrnimmt.
  • Sozialer Kontext: Dies ist für die Werbung und die sozialen Aspekte des Internets, die immer sinnvoll verwendet werden sollten.


Körperlicher Kontext

Als Entwickler sind Sie oft zu sehr auf Ihre Anwendung fokussiert, während die gesamte Benutzererfahrung von externen Faktoren abhängt. Ein wichtiger erster Schritt zur Verbesserung der Benutzererfahrung besteht darin, zu verstehen, wie der Benutzer Ihre Anwendung verwenden möchte. In welcher Umgebung benutzt er oder sie es? Zuhause? Während der reise Haben sie es eilig, wenn die Anwendung verwendet wird? Welche äußeren Faktoren können dazu führen, dass die Erfahrung unterbrochen oder abgebrochen wird? Verstehen Sie kurz den physischen Kontext, in dem sich der Benutzer möglicherweise befindet, während er Ihre Anwendung verwendet.


Lassen Sie uns dieses Konzept etwas konkreter machen. Wenn Sie beispielsweise ein Spiel auf Ihrem Smartphone spielen, sind die Chancen ziemlich groß, dass Sie auf jemanden warten oder sich langweilen. Sie können jedoch jederzeit unterbrochen werden. Stellen Sie sich vor, Sie warten auf einen Zug, während Sie ein Spiel spielen, und plötzlich kommt der Zug an. Dies bedeutet, dass die Erfahrung des Spiels endet, weil Sie in den Zug einsteigen müssen. Sie möchten jedoch, dass der Benutzer das Spiel, das er spielt, zu einem späteren Zeitpunkt weiter verwendet. Daher müssen Sie eine Pausentaste entwickeln, die in die Spieloberfläche integriert ist, oder vielleicht einfach den Spielkontext automatisch speichern, wenn die App geschlossen wird. Wenn Sie solche Szenarien erstellen, können Sie auftretende Probleme antizipieren. Schließlich will niemand durch eine Unterbrechung den Fortschritt in einem Spiel verlieren!

Im Allgemeinen betrachten Menschen den physischen Kontext aus zwei verschiedenen Blickwinkeln: Rahmen (Wie viel Lärm im Hintergrund, Licht von der Sonne, dem Raum, in dem Sie sich befinden, Ablenkungen, andere Personen in Ihrer Umgebung usw.) und Ihre Aktivität (Gehen, Fahren, Warten auf den Bus, Warten in einer Reihe von Personen, Kochen, Einkaufen usw.).

Wenn Sie also vorhersagen, warum der Benutzer Ihre Anwendung verwendet und in welcher Situation er die Anwendung am wahrscheinlichsten verwendet, können Sie die durch die physische Umgebung verursachten Probleme antizipieren. Als Entwickler konzentrieren Sie sich oft nur auf Ihre eigene Anwendung, müssen jedoch auch bedenken, dass die gesamte Benutzererfahrung auch von externen Faktoren abhängt.

Die folgenden Fragen helfen Ihnen, über den physischen Kontext Ihrer App nachzudenken:

  • An welcher Stelle wird die App am häufigsten verwendet??
  • Welche standortbasierten Faktoren könnten die Interaktion des Benutzers beeinträchtigen?
  • Gibt es irgendwelche Möglichkeiten, wie meine Anwendung diese Unterbrechungen antizipieren kann??
  • Wird der Benutzer während der Verwendung der Anwendung Multitasking ausführen??
  • Wie kann die Benutzeraktivität (z. B. Gehen) die Erfahrung unterbrechen??
  • Gibt es etwas, was die App tun kann, um diese Benutzeraktivitäten zu antizipieren??
  • Wie kann meine Anwendung den Standort des Benutzers nutzen??

Technologischer Kontext

Das Wissen über den Benutzer verstärkt Ihr Design und Ihre Anwendung. Eine weitere wichtige Frage ist, welche Technologie der Benutzer verwendet und welches technologische Wissen der Benutzer hat. Designentscheidungen sind unglaublich wichtig. Im Vergleich zum flachen Design ist der Skeuomorphismus im Moment ziemlich umständlich. Eine allgemeine Regel lautet, dass der Benutzer die Benutzeroberfläche Ihrer Anwendung innerhalb weniger Sekunden verstehen sollte. Halten Sie Ihre Schnittstelle verständlich, um es zusammenzufassen.


Die Bedeutung des Testens sollte nicht unterschätzt werden. Es ist zum Beispiel möglich, dass Sie die Bedeutung eines neu entworfenen Symbols perfekt verstehen, Ihre Zielgruppe jedoch nicht, weil sie zuvor noch nie etwas Ähnliches gesehen hat.

Usability-Tests in Form von Prototypen aus Papier sind bei der Entwicklung einer Anwendung immer hilfreich. Dies ist schnell, kostengünstig und Sie erhalten viele Informationen durch Interaktion mit Personen aus Ihrer Zielgruppe, die möglicherweise Ihre Anwendung verwenden. Das Wissen über den Benutzer verstärkt Ihr Design und Ihre Anwendung. Paper Prototyping ist, wie der Name schon sagt, ein auf Papier gezeichneter Prototyp. Benutzer interagieren mit den Papierskizzen, und Sie können die Aktionen Ihrer Anwendung nachahmen und verstehen, warum ein Benutzer bestimmte Entscheidungen trifft. Sie erhalten sehr früh im Entwurfsprozess ein Feedback zu Ihrer Anwendung.

Die Wahl der Betriebsplattform, die Sie zunächst für Ihre App entwickeln, ist auch eine Entscheidung, während Sie den technologischen Kontext Ihrer Anwendung untersuchen. Sie müssen sich einige spezifische Fragen stellen, z. B. wie Sie bestimmte Hardware verwenden, wie stark die Anwendung für die Batterie ist und so weiter. Eine Anwendung, von der erwartet wird, dass sie leicht ist (zum Beispiel eine einfache, zu erledigende Anwendung), sollte nicht viel Batteriestrom verbrauchen. Benutzer mögen keine Apps, die viel Batteriestrom verbrauchen und die Anwendung möglicherweise löschen. Behalten Sie den gesamten Kontext im Hinterkopf, was der Benutzer in Bezug auf die technologischen Aspekte Ihrer Anwendung für wichtig hält.

Einige einfache Fragen, die Sie beim Nachdenken über den technologischen Kontext beantworten müssen, sind:

  • Welche Betriebssysteme sollte die App unterstützen??
  • Was sind die Stärken jedes unterstützten Betriebssystems??
  • Welche Gerätefunktionen oder Sensoren verwendet die App??
  • Wie viel Kapazität des Geräts sollte die App verbrauchen??
  • Was sind die technologischen Erwartungen meines Zielmarktes??
  • Wie kann ich liefern, was die Zielgruppe will??
  • Ist für meine Anwendung eine Internetverbindung erforderlich??
  • Wie viele Internetdaten wird er senden / empfangen??
  • Wie kann ich die erforderliche Datenübertragung reduzieren??
  • Wie kann ich gespeicherte Benutzerdaten schützen??

Sozialer Kontext

Nutzen Sie Social Media so, dass Sie einen Mehrwert schaffen. Der soziale Kontext ist zweifellos der schwierigste zu untersuchende Kontext. Die Welt ist hauptsächlich über das Internet miteinander verbunden. Der Einfluss verschiedener Social Media- und Community-Websites sollte vom Entwickler nicht unterschätzt werden.


Im sozialen Kontext untersuchen wir, wie der soziale Aspekt von Anwendungen und des Internets in einer Anwendung genutzt werden kann sinnvoll Weg. Ein Share- oder Like-Feature scheint heutzutage die Norm zu sein, Sie sollten sich jedoch auch fragen, ob es relevant ist und einen Mehrwert für den Benutzer (oder Sie) generiert..

Viele verschiedene persönliche Faktoren sind im sozialen Kontext enthalten:

  • Was ist das Ziel des Benutzers??
  • Was ist der Zweck Ihrer Bewerbung??
  • Wie interagiert der Benutzer mit der Anwendung??
  • Wie viel Aufmerksamkeit erfordert die Anwendung vom Benutzer?
  • Wie viel Aufmerksamkeit wird der Benutzer während der Verwendung der Anwendung generell leisten??
  • Welche Funktionalitäten hat Ihre Anwendung??
  • Wie wird der Benutzer diese Funktionen nutzen??
  • Wie kann der Benutzer eine Funktionalität verwenden, die nicht beabsichtigt ist?
  • Wie reagiert der Benutzer auf die Schnittstelle??
  • Muss der Benutzer für bestimmte Funktionen mit dem Internet verbunden sein??

Wenn Menschen an den sozialen Kontext ihrer Anwendung denken, denken sie normalerweise auch an Beförderung. Die Werbung für eine Anwendung kann auf viele verschiedene Arten angegangen werden, und es ist eine gute Idee, darüber nachzudenken, wie Sie sie bei potenziellen Benutzern bewerben. Durch Kontextrecherchenforschung können Sie die schwachen und starken Aspekte Ihrer Anwendung herausfinden. Natürlich möchten Sie Ihre Stärken dazu nutzen, Ihre Anwendung zu fördern. Es ist auch wichtig, über verschiedene Optionen nachzudenken, falls bestimmte Teile Ihrer Promotion-Strategie versagen.


Fazit

Sind Sie dabei, eine Anwendung zu entwickeln oder gerade eine zu entwickeln? Denken Sie an diese unterschiedlichen Kontexte und wie unterschiedliche Faktoren Ihre Anwendung beeinflussen können. Es ist eine angemessene Forschung erforderlich, um eine Anwendung zu entwickeln, die sich tatsächlich mit den Problemen des Benutzers befasst. Schließlich sollten Sie wissen, warum ein Benutzer Ihre App überhaupt herunterladen möchte, bevor Sie mit der Erstellung beginnen! Kurz gesagt, Ihre Anwendungen sollten von Menschen und für Menschen entworfen werden!