Warum wir angefangen haben, für den Browser zu entwickeln
Über den größten Teil unserer Geschichte hinweg stand Zydeno für Telefon-Apps. Zuerst iPhone, dann Android – langsam entwickelt und sorgfältig auf den Markt gebracht. Daran hat sich nichts geändert. Was sich geändert hat, ist, dass wir uns genauer angesehen haben, wo die Menschen ihre Arbeitszeit verbringen – und für viele von ihnen ist das ein Browserfenster auf einem Laptop.
Wir stellen nun also auch Chrome-Erweiterungen und Edge-Zusatzmodule her. Hier ein kurzer Hinweis dazu, warum wir uns dazu entschlossen haben und wovon wir dabei Abstand genommen haben.
Der Browser ist dort, wo sich die Tastatur befindet
Die erste App, die wir portiert haben, war KeyRush, unser Tipptrainer. Auf einem Smartphone hatte sie immer eine etwas seltsame Aufgabe: Sie bringt einem das Tippen auf einer physischen Tastatur bei, läuft aber auf einem Gerät, das gar keine hat. Die Nutzer haben sie verwendet und mochten sie, aber die Diskrepanz war offensichtlich. Wer das Blindschreiben übt, sitzt normalerweise an einem Schreibtisch vor einem Computer, auf dem bereits ein Browser geöffnet ist.
Die Integration von KeyRush in den Browser war keine Erweiterung um der Erweiterung willen. Vielmehr ging es darum, die App näher an den Ort zu bringen, an dem die damit vermittelte Fähigkeit tatsächlich zum Einsatz kommt.
Erweiterungen sind bewusst klein gehalten
Wir mögen Einschränkungen, und Erweiterungen stecken voll davon. Ein Popup ist ein kleines Fenster, das sich schließt, sobald man wegklickt. Eine Erweiterung konkurriert um einen Platz in einer Symbolleiste, die ohnehin schon überfüllt ist. Nutzer stehen – zu Recht – allem misstrauisch gegenüber, was Zugriff auf die von ihnen besuchten Seiten verlangt.
Diese Einschränkungen führen genau zu der Art von Software, die wir ohnehin schon zu entwickeln versuchen: zielgerichtet, unaufdringlich und transparent in Bezug auf das, womit sie interagiert. Eine Erweiterung, die versucht, eine ganze Plattform zu sein, ist in der Regel eine schlechte Erweiterung. Eine, die eine einzige Aufgabe gut erfüllt und sich ansonsten zurückhält, passt zu diesem Format.
Die gleiche Logik gilt auch für BBH, unseren Porno- und Website-Blocker. Auf einem Smartphone muss der Blocker gegen das gesamte System ankämpfen. Im Browser ist die Erweiterung der ideale Ort dafür – dort werden die Seiten geöffnet, also gehört ein Blocker auch dorthin.
Warum Chrome und Edge?
Beide Browser verwenden dasselbe Erweiterungsmodell, daher bedeutet die Unterstützung beider Browser nicht, dass zwei Produkte entwickelt werden müssen. Es bedeutet: eine Codebasis, zwei Store-Einträge und zwei Überprüfungsprozesse. Wir haben uns für den zusätzlichen Aufwand bei den Store-Einträgen entschieden, weil viele Nutzer Edge einfach deshalb verwenden, weil es auf ihrem Computer vorinstalliert war, und wir möchten ihnen lieber entgegenkommen, anstatt von ihnen zu verlangen, dass sie für uns den Browser wechseln.
Was wir nicht getan haben
Wir haben keine Web-App mit Benutzerkonten entwickelt. Das wäre der übliche Weg gewesen: eine Website, eine Anmeldung, der Fortschritt wird mit einem Server synchronisiert. Damit hätten wir zudem gegen alle Prinzipien verstoßen, an die wir glauben. Unsere Erweiterungen speichern Daten im Browser, auf dem Gerät – genauso wie unsere Smartphone-Apps sie auf dem Smartphone speichern. Klein, schnell und respektvoll gegenüber dem Nutzer.
Außerdem haben wir den Browser nicht als Ablageplatz für Smartphone-Apps betrachtet. Nicht jede App, die wir entwickeln, gehört in eine Symbolleiste. Ein Essensplaner zum Beispiel erschien uns als eigenständiges Desktop-Fenster sinnvoller als als Popup – was auch einer der Gründe dafür ist, dass wir begonnen haben, Windows-Apps anzubieten, aber das ist ein Thema für einen separaten Beitrag.
Was wir bisher daraus gelernt haben
Im Wesentlichen gilt: Die Grundlagen bleiben gleich. Nutzer eines Browsers wollen dasselbe wie Nutzer eines Smartphones: Software, die schnell startet, das tut, was sie verspricht, und nicht mehr verlangt, als sie braucht. Die Details ändern sich – Bildschirmgrößen, Berechtigungen, die Art der Datenspeicherung –, aber der Standard bleibt derselbe.
Wir sind immer noch ein kleines Team, und die Erweiterung um neue Plattformen ist nicht kostenlos. Jeder neue Shop bedeutet einen weiteren Eintrag, den es zu pflegen gilt, eine weitere Überprüfungswarteschlange und weitere Sonderfälle. Wir nehmen jede neue Plattform nur dann in Angriff, wenn wir sicher sind, dass die App dadurch wirklich besser wird. Beim Browser waren wir uns sicher.