Pourquoi nous avons commencé à développer pour le navigateur
Pendant la majeure partie de notre histoire, « Zydeno » désignait les applications mobiles. D’abord « iPhone », puis « Android » : développées progressivement et lancées avec soin. Cela n’a pas changé. Ce qui a changé, c’est que nous avons commencé à examiner plus honnêtement où les gens passent leurs heures de travail — et pour beaucoup d’entre eux, c’est dans une fenêtre de navigateur sur un ordinateur portable.
Nous fabriquons donc désormais des rallonges Chrome et des modules complémentaires Edge. Voici une brève note expliquant pourquoi, ainsi que ce que nous avons décidé de ne pas faire en cours de route.
Le navigateur, c'est là où se trouve le clavier
La première application que nous avons portée sur mobile était KeyRush, notre logiciel d’apprentissage de la frappe. Sur un téléphone, elle remplissait toujours un rôle un peu particulier : elle vous apprend à taper sur un clavier physique, alors qu’elle est installée sur un appareil qui n’en possède pas. Les utilisateurs l'ont essayée et l'ont appréciée, mais le décalage était flagrant. En effet, la personne qui s'entraîne à la frappe à l'aveugle est généralement assise à un bureau, devant un ordinateur, avec un navigateur déjà ouvert.
L'intégration de KeyRush dans le navigateur n'était pas une évolution visée en soi. Il s'agissait plutôt de rapprocher l'application de l'environnement dans lequel la compétence qu'elle permet d'acquérir est réellement mise en pratique.
Les extensions sont volontairement de petite taille
Nous aimons les contraintes, et les extensions en regorgent. Une fenêtre contextuelle est une petite fenêtre qui se ferme dès que l’on clique ailleurs. Une extension se bat pour obtenir une place dans une barre d’outils déjà bondée. Les utilisateurs se méfient — à juste titre — de tout ce qui leur demande d’accéder aux pages qu’ils consultent.
Ces contraintes nous poussent précisément vers le type de logiciel que nous essayons déjà de créer : ciblé, discret et honnête quant à ce qu’il touche. Une extension qui prétend être une plateforme à part entière est généralement une mauvaise extension. Celle qui fait bien une seule chose, sans s’imposer, correspond parfaitement à ce format.
La même logique s'applique à BBH, notre bloqueur de sites pornographiques et de sites indésirables. Sur un téléphone, le blocage doit s'opposer à l'ensemble du système. Dans le navigateur, l'extension est l'endroit tout indiqué pour cela : c'est là que les sites s'ouvrent, c'est donc là que doit se trouver un bloqueur.
Pourquoi Chrome et Edge ?
Ces deux navigateurs utilisent le même modèle d'extension ; par conséquent, les prendre tous les deux en charge ne signifie pas développer deux produits distincts. Cela implique une seule base de code, deux fiches produit et deux processus de validation. Nous avons choisi d’effectuer ce travail supplémentaire de mise en ligne car de nombreux utilisateurs se contentent d’utiliser Edge simplement parce qu’il était préinstallé sur leur ordinateur, et nous préférons aller à leur rencontre plutôt que de leur demander de changer de navigateur pour nous.
Ce que nous n'avons pas fait
Nous n’avons pas développé d’application web avec des comptes. Cela aurait été la solution classique : un site web, une connexion, une progression synchronisée avec un serveur. Cela aurait également enfreint tous les principes auxquels nous adhérons. Nos extensions conservent les données dans le navigateur, sur l’appareil, de la même manière que nos applications mobiles les conservent sur le téléphone. Légères, rapides et respectueuses de l’utilisateur.
Nous n'avons pas non plus considéré le navigateur comme un simple dépotoir pour les applications mobiles. Toutes les applications que nous développons n’ont pas leur place dans une barre d’outils. Un planificateur de repas, par exemple, nous semblait plus logique sous la forme d’une véritable fenêtre de bureau que sous celle d’une fenêtre contextuelle — ce qui explique en partie pourquoi nous avons également commencé à proposer des applications Windows, mais c’est un sujet qui fera l’objet d’un autre article.
Ce que cela nous a appris jusqu'à présent
En gros, les principes fondamentaux restent les mêmes. Les utilisateurs d'un navigateur recherchent la même chose que ceux d'un téléphone : un logiciel qui se lance rapidement, qui fait ce qu'il promet et qui ne demande pas plus que ce dont il a besoin. Les détails changent — la taille des écrans, les autorisations, la manière dont les données sont stockées — mais la norme, elle, reste la même.
Nous sommes encore une petite équipe, et l'ajout de nouvelles plateformes a un coût. Chaque nouvelle boutique représente une nouvelle fiche à gérer, une nouvelle file d'attente de modération, une nouvelle série de cas particuliers. Nous ne nous lançons dans cette aventure que lorsque nous sommes convaincus que la présence de l'application sur cette plateforme apporte un réel plus. Pour le navigateur, nous en étions convaincus.