Stellen Sie sich ein Team aus vier Personen mit einer validierten Idee, wenig Geld und dem Bedürfnis vor, den Benutzer schnell zu erreichen. Die früh auftauchende Frage ist grausam: Web, native App oder beides? Jeder Weg ist mit Kosten verbunden, und für diejenigen mit einem kleinen Team sind die Kosten alles.
Die institutionelle Antwort fordert eine „native App für iOS und Android sowie die Website“. Für ein großes Unternehmen macht es Sinn. Für ein Team aus vier Leuten ist es der kürzeste Weg, in der Pflege von drei Codebasen mit Leuten zu ertrinken, die kaum mit einer umgehen können.
In diesem Zusammenhang ist PWA keine technische Entscheidung mehr, sondern eine strategische Entscheidung. Für kleine Teams ist es oft die intelligenteste Möglichkeit, Benutzer mit der Qualität einer App zu erreichen, ohne die Kosten für die Wartung mehrerer Plattformen. Ich möchte erklären, was eine PWA ist und vor allem, warum sie für Menschen mit begrenzten Ressourcen so gut geeignet ist.
Was ist eine PWA aus geschäftlicher Sicht?
Technisch gesehen ist eine PWA eine Website, die moderne Webfunktionen nutzt, um sich wie eine Anwendung zu verhalten: Sie öffnet sich schnell, funktioniert offline, wird auf dem Startbildschirm installiert und sendet Benachrichtigungen. Aber was für ein kleines Team zählt, ist nicht die technische Definition, sondern die praktische Konsequenz.
Die Konsequenz ist folgende: Sie erstellen es einmal mit Webtechnologien und stellen es auf jedem Gerät mit Browser bereit. Es gibt keinen separaten Build für iOS, keinen separaten Build für Android und keine separate Website. Es gibt eine Codebasis, die für jeden geeignet ist.
Für diejenigen mit einem schlanken Team ändert sich das Spiel. Jede zusätzliche Plattform, die Sie pflegen, bedeutet mehr Code, mehr Tests, mehr Fehler, mehr Zeit. PWA eliminiert diese Multiplikation. Es geht weniger um die Wahl der Technologie als vielmehr darum, wo man die knappe Zeit, die man hat, verbringen möchte.
Die These: Für ein kleines Team ist Fokus mehr wert als Umfang
Ich behaupte, dass kleine Teams standardmäßig PWA berücksichtigen sollten, bevor sie nativ arbeiten.“ Nicht weil nativ schlecht ist, sondern weil die Kosten für die Wartung mehrerer Plattformen selten in das Budget von Einsteigern passen.
Die knappste Ressource eines kleinen Teams ist nicht Geld; Es ist Aufmerksamkeit. Jede zusätzliche Plattform teilt den Fokus. Die Pflege einer iOS-App, einer Android-App und einer Website bedeutet, dass jede neue Funktion dreimal überlegt, erstellt und getestet werden muss. Für vier Personen ist das unhaltbar.
PWA ermöglicht es Ihnen, alle Ihre Bemühungen auf eine einzige Basis zu konzentrieren. Das bedeutet, schneller zu liefern, schneller zu korrigieren und schneller zu lernen. In einem frühen Stadium ist es die Lerngeschwindigkeit, die diejenigen, die überleben, von denen, die verschwinden, unterscheidet. Vollständigkeit ohne Fokus ist eine als Ehrgeiz getarnte Falle.
Die Einsparungen, die PWA bietet
Der konkreteste Vorteil von PWA für kleine Teams ist finanzieller Natur, und es lohnt sich, näher darauf einzugehen, wo er auftritt.
Es gibt Entwicklungsökonomie: eine Basis statt drei. Es gibt die Vertriebsökonomie: PWA hängt nicht von der Genehmigung durch den Store ab, Sie veröffentlichen also ein Update und es erreicht gleichzeitig den Benutzer, ohne auf eine Überprüfung warten zu müssen. Und es gibt die Discovery Economy: Da es sich um ein Web handelt, ist die PWA für Suchmaschinen auffindbar, was die Abhängigkeit von bezahltem Marketing verringert, um gefunden zu werden.
Für ein Team, das jede Stunde und jeden Dollar zählt, summieren sich diese Einsparungen zu etwas Entscheidendem. Das Geld, das für die Aufrechterhaltung paralleler Plattformen aufgewendet würde, kann für das Wesentliche verwendet werden: die Verbesserung des Produkts und das Verständnis des Benutzers.
Stellen Sie sich ein Startup vor, das einen Dienst testet. Mit PWA gelangt das Produkt in einem Bruchteil der Zeit und Kosten einer nativen App in die Hände der Menschen und passt sich an die tatsächliche Nutzung an. Sollte sich die Hypothese nicht bestätigen, war der Schaden gering. Billig Fehler zu machen, ist eine Supermacht für diejenigen, die wenig haben.
Wenn PWA nicht die Antwort ist
Ehrlichkeit ist wichtig: PWA eignet sich nicht für alles, und etwas anderes vorzutäuschen würde dazu führen, dass kleine Teams kostspielige Fehler machen.
Wenn Ihr Produkt stark von Hardwareressourcen, intensiver Kameranutzung, bestimmten Sensoren, hoher Verarbeitungsleistung oder nativen Integrationen abhängig ist, die das Web nicht gut erreicht, kann PWA möglicherweise nicht damit umgehen. In diesen Fällen überwiegt die technische Einschränkung die Einsparungen.
Wenn Ihre Strategie entscheidend auf der Präsenz in App-Stores als Akquisekanal oder auf Features basiert, die der Nutzer von einer installierten App erwartet, die aber auf bestimmten Plattformen dennoch nicht so gut funktionieren wie PWA], zählt dies ebenfalls dagegen.
Reife liegt in der Erkenntnis, dass die Wahl vom Produkt und nicht von der Mode abhängt. Ein kleines Team, das PWA wählt, weil es günstig ist, aber ignoriert, dass das Produkt native Ressourcen benötigt, tauscht ein Kostenproblem gegen ein Machbarkeitsproblem. Die richtige Entscheidung beginnt damit, zu verstehen, was das Produkt wirklich erfordert.
Leistung: der Vorteil, der Sorgfalt erfordert
Kleine Teams neigen dazu, eine PWA einzuschalten und weiterzumachen, vorausgesetzt, dass die Leistung damit einhergeht. Es ist ein Fehler, der später seinen Tribut fordert.
Ein PWA ist schnell, wenn sein Cache gut durchdacht ist und seine Ressourcen gering sind. Wird es vernachlässigt, wird es langsamer und stellt veraltete Inhalte bereit. Die gute Nachricht für diejenigen mit einem kleinen Team ist, dass für die Betreuung dieses Problems kein spezieller Spezialist erforderlich ist; Es erfordert Disziplin und einige richtige Entscheidungen am Anfang.
Halten Sie die App schlank, vermeiden Sie die Anhäufung umfangreicher Bibliotheken, definieren Sie Caching-Strategien entsprechend der Art der einzelnen Daten und messen Sie die Auslastung von Zeit zu Zeit. Diese bescheidene Sorgfalt bewahrt den Vorteil, der Sie zur Wahl von PWA“ bewogen hat. Ohne sie bleibt Ihnen die schlimmste aller Welten: die Komplexität einer App ohne die Geschwindigkeit, die den Aufwand rechtfertigen würde.
Der Vorteil für kleine Teams besteht darin, dass diese Praktiken mit wenigen Personen gut skalierbar sind. Sie benötigen keine große Struktur; es erfordert Absicht.
PWA als Entscheidung für diejenigen, die ans Überleben denken
Letztendlich geht es für ein kleines Team bei der Wahl von PWA weniger um die Technologie als vielmehr um die Überlebensstrategie. Es geht um die Entscheidung, die knappe Ressource Aufmerksamkeit an einer statt an drei Fronten zu verwenden. Es geht darum, den Benutzer schnell zu erreichen, von ihm zu lernen und sich anzupassen, bevor das Geld ausgeht.
Große Teams können es sich leisten, mehrere Plattformen zu unterhalten. Kleine Teams gewinnen durch Konzentration, Schnelligkeit und die Disziplin, nicht dort auszugeben, wo sie nicht müssen. PWA ist in diesem Szenario einer der stärksten Hebel, die es gibt.
Es ist nicht für jedes Produkt die Antwort. Aber für die meisten kleinen Teams, die eine Idee validieren und mit wenig wachsen müssen, ist es der Ausgangspunkt, der zuerst und nicht zuletzt in Betracht gezogen werden sollte.
Wenn Sie vor dieser Entscheidung stehen und in Ihrem Fall klarer über den Kompromiss zwischen Web und Native nachdenken möchten, finden Sie hier im Blog weitere Texte zu PWA, Startups und Produktstrategie. Und wenn Sie über Ihre konkrete Situation sprechen möchten, rufen Sie einfach an.
Lesen Sie auch
- PWA für Startups: Wenn Progressive Web App die richtige Wahl ist
- Datenverschlüsselung für kleine Teams: Das Wesentliche ohne Übertreibung
- PWA vs. native App: Den Unterschied verstehen, auf den es ankommt
- PWA vs. nativ: die Entscheidungscheckliste vor der Investition
- Produkt-Markt-Fit in Anwendungen: die Grundlagen, die niemand überspringen kann
- Wann man PWA verwenden sollte: Sicherheit für Startups