Wissenschaft & Technik

Anwendungen sind tot. Es lebe Apps.


Saidat Giwa-Osagie* fragt: “Ist es an der Zeit, die Apps zu verwerfen?”


App-Downloads sind auf einem AllzeithochAber eine wachsende Zahl von Innovatoren glaubt, dass eine Welt jenseits von ihnen die nächste Grenze für Technologie ist.

Wir wechseln ständig von einer App zur anderen, um tägliche Aufgaben zu erledigen.

Dies kann jedoch umständlich sein, Geräte entleeren und zeitaufwändig sein.

Es ist nicht ungewöhnlich, dass Menschen eine Kombination von Apps gleichzeitig verwenden, um eine Aufgabe auszuführen.

Denken Sie nur an all die Male, in denen Sie Ihre E-Mail aufrufen mussten, während Sie eine andere App verwendeten, weil Sie etwas in Ihrem Posteingang verifizieren mussten.

Da die Menschen durchschnittlich vier bis fünf Stunden täglich mit ihren Telefonen verbringen, summiert sich dies letztendlich zu einer Menge Zeit- und Geldverschwendung.

Eine aktuelle Studie im Harvard Business Review ergab, dass Arbeitnehmer 1.200 Mal am Tag zwischen Apps und Websites wechseln, was fünf Wochen im Jahr entspricht.

Stellen Sie sich das jetzt in Kombination mit der Verwendung Ihres Geräts außerhalb der Arbeit vor.

Es ist nicht nur zeitaufwändig, sondern reduziert auch die Energie und Produktivität der Menschen aufgrund dessen, was in den Neurowissenschaften als “Ambient Switching” bezeichnet wird.

In weniger als zwei Jahrzehnten haben wir uns von dem Wunsch, es gäbe „eine App dafür“, zu unzähligen Optionen entwickelt.

Dies mag auf den ersten Blick als Vorteil erscheinen.

Tatsächlich weist es auf ein grundlegendes Problem im App-Ökosystem hin – es gibt so viele Apps, aber nur sehr wenige von ihnen tun tatsächlich das, was wir von ihnen erwarten.

Führende Stimmen in der Tech-Community sagen, dass das Aufkommen von Low-Code- und No-Code-Tools in Kombination mit dem beispiellosen Zugriff auf Daten in der Cloud den richtigen Zeitpunkt bietet, um zu überdenken, wie wir App-basierte Erfahrungen erstellen.

Da Cloud-Plattformen in vielen Anwendungen zu einem festen Bestandteil geworden sind, enthalten sie bereits Unmengen von Daten, die als Bausteine ​​für diese Neuorientierung in Richtung Anwendungsentwicklung dienen könnten.

Aber wie könnte dieses neue Paradigma aussehen? Was braucht es, um es Wirklichkeit werden zu lassen? Und wird dies das Ende der Apps sein, wie wir sie kennen?

Von App-Dominanz zu Non-Apps

Beteiligen Sie sich an einem aktuellen Gespräch über die Zukunft der App-Entwicklung und Sie werden zwei verschiedene Denkrichtungen hören.

Befürworter der „Super-App“ glauben, dass eine ganzheitliche App die Aktivitäten mehrerer Apps ausführen sollte.

Dies würde jedoch wahrscheinlich von einem Big Tech-Unternehmen gebaut und betrieben werden.

Mit WeChat können Benutzer beispielsweise nicht nur chatten, sondern auch Einkäufe tätigen, Rechnungen bezahlen und auf Regierungsdienste zugreifen.

Als Vorläufer könnte Metas Schritt gesehen werden, Benutzern zu ermöglichen, sich mit ihrem Facebook-Konto über mehrere Plattformen hinweg anzumelden oder direkt auf Instagram einzukaufen.

Web3-Enthusiasten hingegen glauben, dass die Zukunft ein dezentralisiertes Anwendungsökosystem sein wird, in dem Benutzerpräferenzen und nicht Vorstandsentscheidungen den Markt vorantreiben werden.

Diese Welt würde mehr Wert auf Datenschutz legen und versuchen, den Einfluss, den Big Tech derzeit auf den Markt hat, aufzubrechen.

Beide Ansätze unterscheiden sich zwar in ihrer Begründung, zeigen aber grundsätzlich Unzufriedenheit mit der aktuellen Anwendungslandschaft.

Aber müssen wir uns zwischen dem Verlust der Privatsphäre und einer Lawine neuer Apps entscheiden?

Die Herausforderung besteht darin, dass es unwahrscheinlich ist, dass Erfahrungen von der Stange unvorhergesehene Anforderungen und Innovationen erfüllen, die nicht in die allgemeineren Unternehmensziele passen.

Beispielsweise besteht das Hauptziel einer Buchungs-App für Friseursalons darin, Kunden das Buchen und Buchen von Terminen zu ermöglichen, was in direktem Zusammenhang mit den Geschäftszielen steht, den Umsatz für den App-Entwickler und seine Geschäftskunden zu steigern.

Aber was ist, wenn Salonkunden wirklich eine App wollen, die ihnen zeigt, wie sie mit verschiedenen Frisuren aussehen würden, oder die es ihnen ermöglicht, vor der Buchung Bilder ihrer gewünschten Arbeit zu senden?

Und was ist, wenn der Benutzer seinen Kalender erneut überprüfen möchte, um zu sehen, ob eine bestimmte Zeit mit einem anderen Termin kollidiert, oder um herauszufinden, wie das Wetter an den verfügbaren Daten sein wird?

Ohne eine Perspektive, die die End-to-End-Erfahrung beim Frisieren darstellt, die über die Möglichkeiten der vorhandenen Anwendung hinausgeht, können diese nicht adressierten Bedürfnisse schwer an die Oberfläche kommen, was zu verpassten Gelegenheiten für eine echte Benutzerinteraktion führt, die über das Offensichtliche hinausgeht.

Anstatt sich darauf zu verlassen, dass Unternehmen eine App erstellen, die ihre Anforderungen irgendwie oder teilweise erfüllen kann, glauben einige, dass wir in eine Ära jenseits von Apps eintreten, in der Menschen sich direkt mit den Diensten verbinden können, die sie in der Cloud benötigen, ohne dass eine Anwendung als Vermittler fungiert .

Die Konvergenz von No-Code und der Cloud

Das Aufkommen von Low-Code- und No-Code-Tools ist der Schlüssel zur Demokratisierung der Entwicklung für die breite Öffentlichkeit.

Die Zugänglichkeit von Low-Code- und No-Code-Tools gibt Menschen die Möglichkeit, ihre Bedürfnisse durch die von ihnen entwickelte Technologie auszudrücken, selbst wenn sie nicht über das technische Vokabular verfügen, um diese Ideen zum Leben zu erwecken.

Ebenso können Engineering-Teams von diesen Tools profitieren, indem sie schnell Anwendungen und Dienste erstellen, ohne auf viele technische Details eingehen zu müssen.

Aber ein Tool erstellen zu können, reicht nicht aus.

Um ein wirklich personalisiertes Erlebnis zu schaffen, benötigen wir Daten.

Mit über 140 Milliarden App-Downloads hat der Einsatz unserer Technologie einen reichen Datenschatz über mehrere Apps hinweg geschaffen.

Zusammen stellt jede App ein vollständigeres und einzigartigeres Profil unserer Identität und Vorlieben dar.

Anstatt Daten über mehrere APIs in einer Anwendung zu aggregieren, stellen sich technologische Innovatoren wie Peter Levine, General Partner von a16z, vor, Daten nahtlos kombinieren zu können, sodass Benutzer Anfragen aus einer einzigen Quelle der Wahrheit stellen können.

Das Ergebnis wäre ein Dienst, der es Benutzern ermöglicht, sich direkt mit der Cloud zu verbinden, um auf der Grundlage ihrer Anfrage auf eindeutig personalisierte Informationen zuzugreifen.

Die Konvergenz dieser Trends bringt neue Technologien in den Vordergrund.

Neben diesen branchengetriebenen Entwicklungen ist ein neuer Ansatz die Idee des führenden GraphQL-Unternehmens Apollo Graph, Inc, das es der Technologiebranche ermöglicht, durch die Entwicklung einer neuen „Hypergraph“-Architektur einen anwendungslosen Ansatz zu verfolgen ».

Den Hypergraphen für alle einfach machen

Der Hypergraph erstellt ein Netzwerk aus den Datenkapazitäten und Microservices eines Unternehmens.

Es ermöglicht Teams, ihr Backend unabhängig zu entwickeln, indem sie Daten aus mehreren Ressourcen kombinieren, ohne den Aufwand und Druck, ein benutzerdefiniertes Diagramm zu erstellen.

Peggy Rayzis, Senior Director of Developer Experience bei Apollo, sagt gegenüber TNW, dass Supergraph die Barriere für die App-Entwicklung senken wird.

„Indem Sie es zugänglicher machen und diese Zeit verkürzen, werden Sie noch mehr Innovationen sehen, und weil der Hypergraph so vielseitig ist, können Sie ihn für jede Art von Anwendung verwenden.“

Während Rayzis feststellt, dass es unzählige Verwendungsmöglichkeiten für den Hypergraphen gibt, weist er auf Unternehmen wie E-Commerce- und Reiseunternehmen hin, die diese neue Technologie verwenden, um ihre Plattformen zu transformieren.

Angenommen, Sie buchen eine Reise und möchten an einem Ort übernachten, an dem Ihre Lieblingsgerichte serviert werden.

Anstatt diese Informationen selbst zusammenstellen zu müssen, könnte eine Plattform, die Hypergraphen verwendet, Daten aus Ihrer Essensliefer- und Takeout-App zusammen mit Ihrem Flugsuchverlauf und früheren Hotelaufenthalten nachschlagen, um festzustellen, welche Reiseziele und Hotels Ihren Vorlieben am besten entsprechen.

Die daraus resultierenden Antworten ergeben sich aus den individuellen Bedürfnissen jedes Einzelnen und führen zu personalisierten Informationen.

Dieses flexible und fließende Design reagiert auf die einzigartigen Bedürfnisse jeder Person und konzentriert seine Leistung auf die Person, die es verwendet.

Tools wie der Hypergraph von Apollo ermöglichen es Anwendungsentwicklern, sich einen Gesamtüberblick darüber zu verschaffen, welche Datenkombinationen für Kunden am nützlichsten sind.

Dadurch sind sie in der Lage, eine Architektur zu erstellen, die sich an den Bedürfnissen des Benutzers orientiert und Menschen intuitiv hilft, Fragen effektiv und effizient zu beantworten.

Anstatt Hunderte von Codezeilen zu schreiben“, sagt Rayzis, „können Sie den Explorer, unsere GraphQL-IDE, öffnen und ganz ohne Code auf das Pluszeichen klicken, um diese Abfrage zu erstellen.

Dies ist ein wirklich großartiges Beispiel dafür, wie der Hypergraph die Anwendungsentwicklung durch Low-Code-Tools erleichtert und zugänglicher macht.“

Anstelle einer Plattform, die umständlich an mehrere APIs gebunden ist, können Engineering-Teams nahtlos Daten aus verschiedenen Quellen einbringen und eine zentrale Quelle der Wahrheit schaffen, die es ihnen ermöglicht, eine flexible und modulare Struktur aufzubauen, die für den Einzelnen geeignet ist.

Denn es ist an der Zeit, Apps neu zu denken

So wie Apps Zeit brauchten, um zum Mainstream zu werden, könnte dieser erneuerte Entwicklungsansatz die Art und Weise verändern, wie Menschen mit Technologie interagieren.

Jetzt, da wir die Cloud zu einer reichhaltigen Datenquelle für unzählige Anwendungen gemacht haben, können wir all diese Daten so integrieren, dass die Erfahrung für jeden einzelnen Benutzer verbessert wird, anstatt einen unscharfen Querschnitt daraus zu machen.

Das Erstellen einer Architektur, die von der Benutzererfahrung geprägt ist, stellt die etablierten Regeln in Frage, an die wir gewöhnt sind, aber es markiert einen Weg nach vorne, der für Ingenieurteams und Benutzer gleichermaßen nützlich ist.

Die Flexibilisierung starrer Anwendungen öffnet Türen zu neuen Modellen und Erfahrungen, die für beide Seiten ein bedeutender Gewinn sind.

*Saidat Giwa-Osagie ist Autor bei The Next Web.

Dieser Artikel erschien zuerst auf thenextweb.com

About the author

m-admin

Leave a Comment