BLOG

Stressen Ihre Apps die Benutzer durch schlechte Leistung?

Lori MacVittie Miniaturbild
Lori MacVittie
Veröffentlicht am 27. Juli 2017

Bill die Katze

Einer aktuellen Umfrage zufolge geben 27 % der Benutzer an, dass eine schlechte Leistung sie nicht nur frustriert, sondern auch stresst.

Vor Jahren brachte der Komiker Louis CK eine Klage vor, die heute (für manche von uns jedenfalls) ein Klassiker ist und den Titel „ Alles ist wunderbar und niemand ist glücklich “ trägt. Wenn Sie es gesehen haben, haben Sie bitte Geduld mit denen, die es nicht gesehen haben. Darin beobachtet Louis, wie die Menschen um ihn herum zunehmend frustriert über die Verwendung der Technologie in einem Flugzeug werden, und weist auf die amüsante Realität hin, dass wir während des Fluges ungeduldig werden, wenn das WLAN an Bord langsam ist – was an sich schon eine erstaunliche technische Leistung ist.

Diese Klage können vielleicht diejenigen von uns verstehen, die ihre ersten Erfahrungen mit DFÜ-Verbindungen und extrem langsamen Internetseiten gemacht haben. Es ist faszinierend zu beobachten, wie die „Digital Natives“ ihre Gesichter vor Angst verziehen, wenn das Laden einer App oder Webseite länger als einen Wimpernschlag (ungefähr 400 ms) dauert. Vielleicht rührt die Geduld von uns, äh, erfahreneren Benutzern daher, dass wir stundenlange Downloads von Red Hat-Slackware ertragen mussten, die unsere Telefonleitungen und Computer blockierten, nur um fünf Minuten vor Abschluss durch digitalen Müll beschädigt zu werden, der durch die Anklopffunktion aufgrund eines weiteren dringenden Telemarketing-Anrufs eingeschleust wurde.

Die jungen Leute von heute haben keine Ahnung, wie gut sie es haben. Das Internet (und die Technologie im Allgemeinen) ist wirklich erstaunlich. Und dennoch ist niemand glücklich. Es stellt sich heraus, dass sie nicht nur unglücklich, sondern auch gestresst sind.

Aber wir können nicht umkehren (und mal ehrlich: Wer will das schon?). Wir können also nur mit der Welt klarkommen, wie sie ist, und nicht wie sie war oder wie wir sie gerne hätten. Und das bedeutet, dass Benutzer zunehmend empfindlicher auf Leistungsschwankungen reagieren.

Wenn also ein Bericht wie der von AppDynamics eintrifft, der die verheerenden Auswirkungen einer schlechten Leistung detailliert beschreibt, sollten wir aufmerksam sein. Denn eine schlechte Leistung ist ein ernstes Problem, das Ihre Möglichkeit, an der globalen App-Wirtschaft teilzuhaben, die im Jahr 2021 schätzungsweise die Marke von 6 Billionen US-Dollar überschreiten wird, dramatisch beeinträchtigen kann.

Leistung ist wichtig 2017

Die möglichen Auswirkungen sind nicht unerheblich. Im Gegenteil: Es zeigt sich, dass die Benutzer von heute einer App gegenüber loyaler sind als einer Marke. Man könnte daher zu dem Schluss kommen, dass in der App-Ökonomie Ihre App Ihre Marke ist , im Guten wie im Schlechten. 

Es stellt sich heraus, dass es schlimmer ist, als Sie vielleicht erwarten. Eine schlechte Leistung frustriert die Benutzer nicht nur, sondern stresst sie auch.

Angesichts der Tatsache, dass viele von uns bei der Ausführung hunderter verschiedener Aufgaben an einem typischen Arbeitstag auf Apps – sowohl mobile als auch andere – angewiesen sind, geht es dabei nicht nur um Ihre nach außen gerichteten Apps. Es geht um Apps, die auf Profit und Produktivität ausgelegt sind.

Tatsache ist, dass Apps in der digitalen Wirtschaft eine Möglichkeit darstellen, das Unternehmensinlandsprodukt (CDP) durch verbesserte Produktivität und höhere Gewinne aufgrund der Benutzerfreundlichkeit zu steigern. Eine schlechte Leistung kann dieses Wachstum jedoch abrupt beenden.

Wenn 8 von 10 Benutzern eine App aufgrund von Leistungsproblemen GELÖSCHT haben, haben Sie eine Chance verpasst. Die traurige Realität ist, dass sie diesem Bericht zufolge wahrscheinlich bereits zur Konkurrenz gegangen sind.

Die gute Nachricht ist, dass es eine Vielzahl von App-Diensten gibt, die die Leistung verbessern sollen. Und Organisationen nutzen sie.

DIE APP-DIENSTE, DIE ORGS ZUR LEISTUNGSVERBESSERUNG VERWENDEN

Das Problem besteht natürlich darin, dass Sie nicht immer (eigentlich selten) die vollständige Kontrolle über die Leistung Ihrer App haben. Und da ist noch die letzte Meile – das gewundene Kabelstück zwischen Ihnen und dem Benutzer. Es gibt die App-Plattform selbst, die möglicherweise bereits so weit optimiert und abgestimmt ist wie möglich, vielleicht aber auch nicht. Wenn es sich in der öffentlichen Cloud befindet, haben Sie keine Kontrolle über das Netzwerk selbst. Und dann ist da noch die App. Sprachauswahl, Datenbankkonnektivität, Logik. Es gibt viele Faktoren, die zu schlechter Leistung beitragen, und nicht immer kann jemand darauf Einfluss nehmen. App-Dienste, die vorgelagert im Datenpfad liegen, können den Problemen, die die Leistung einer App beeinträchtigen, ein hervorragendes Gegengewicht bieten und in vielen Fällen zu einer besseren Leistung verhelfen, als Sie vielleicht erhofft haben.

Techniken wie Komprimierung und Beschleunigung (Minimierung, Bildoptimierung usw.) verbessern die Leistung, indem sie Inhalte so manipulieren, dass sie schneller bereitgestellt werden – innerhalb und außerhalb des Unternehmens. Protokollorientierte Dienste wie HTTP2 und „Fast HTTP“ konzentrieren sich auf die Beseitigung jener lästigen Aspekte textbasierter Protokolle, die einer schnelleren Bereitstellung von Apps im Wege stehen. Auch wenn die Nutzung von HTTP2 weiterhin schleppend verläuft, stellten wir in unserer Umfrage „State of Application Delivery 2017“ fest, dass ein erheblicher Prozentsatz der Organisationen (16 %) die Einführung von HTTP2 plant. Andere leistungsbezogene Dienste schnitten gut ab und wetteiferten mit sicherheitsbezogenen Leistungen um den Titel „Wird im nächsten Jahr am wahrscheinlichsten eingesetzt“.

Durch SSL-Offload und TCP-Multiplexing konzentrieren sich die Server auf die Bereitstellung von Inhalten und müssen nicht bei jeder Anfrage und Antwort kryptografische und verbindungsbezogene Akrobatik ausführen, was bei der Bereitstellung von Apps, die aus Hunderten von API-Aufrufen bestehen, eine zunehmend mühsame Aufgabe darstellt.

App-Dienste bieten zahlreiche Optionen zur Verbesserung der Leistung von Apps in der Cloud oder im Rechenzentrum. Ihr Fokus liegt ausschließlich auf der Frage, wie Apps schneller werden können, unabhängig von ihrem Standort oder ihrer Konstruktion.

Leistung war schon immer wichtig, aber in der App-Ökonomie war sie noch nie so entscheidend wie heute. Angesichts der geringeren Toleranz gegenüber Leistungseinbußen (man könnte sogar meinen, dass Benutzer heutzutage sehr empfindlich auf Jitter reagieren) ist es wichtiger denn je, alle Tricks in Ihrem Werkzeugkasten auszunutzen, um sicherzustellen, dass Ihre App schnell genug ist, um selbst die anspruchsvollsten Benutzer zufriedenzustellen.

Wenn Sie dafür ein Testobjekt brauchen, vermiete ich Ihnen meinen 9-Jährigen. Wenn Sie seinen zuckenden App-Finger zufriedenstellen können, haben Sie einen Gewinner.