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!
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.
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:
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:
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:
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:
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.
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!