{"id":729,"date":"2026-10-15T10:00:00","date_gmt":"2026-10-15T10:00:00","guid":{"rendered":"https:\/\/zydeno.com\/?p=729"},"modified":"2026-10-14T16:43:24","modified_gmt":"2026-10-14T16:43:24","slug":"pourquoi-nous-avons-commence-a-developper-pour-le-navigateur","status":"publish","type":"post","link":"https:\/\/zydeno.com\/fr\/pourquoi-nous-avons-commence-a-developper-pour-le-navigateur\/","title":{"rendered":"Pourquoi nous avons commenc\u00e9 \u00e0 d\u00e9velopper pour le navigateur"},"content":{"rendered":"<p>Pendant la majeure partie de notre histoire, \u00ab Zydeno \u00bb d\u00e9signait les applications mobiles. D\u2019abord \u00ab iPhone \u00bb, puis \u00ab Android \u00bb : d\u00e9velopp\u00e9es progressivement et lanc\u00e9es avec soin. Cela n\u2019a pas chang\u00e9. Ce qui a chang\u00e9, c\u2019est que nous avons commenc\u00e9 \u00e0 examiner plus honn\u00eatement o\u00f9 les gens passent leurs heures de travail \u2014 et pour beaucoup d\u2019entre eux, c\u2019est dans une fen\u00eatre de navigateur sur un ordinateur portable.<\/p>\n<p>Nous fabriquons donc d\u00e9sormais des rallonges Chrome et des modules compl\u00e9mentaires Edge. Voici une br\u00e8ve note expliquant pourquoi, ainsi que ce que nous avons d\u00e9cid\u00e9 de ne pas faire en cours de route.<\/p>\n<h2>Le navigateur, c'est l\u00e0 o\u00f9 se trouve le clavier<\/h2>\n<p>La premi\u00e8re application que nous avons port\u00e9e sur mobile \u00e9tait KeyRush, notre logiciel d\u2019apprentissage de la frappe. Sur un t\u00e9l\u00e9phone, elle remplissait toujours un r\u00f4le un peu particulier : elle vous apprend \u00e0 taper sur un clavier physique, alors qu\u2019elle est install\u00e9e sur un appareil qui n\u2019en poss\u00e8de pas. Les utilisateurs l'ont essay\u00e9e et l'ont appr\u00e9ci\u00e9e, mais le d\u00e9calage \u00e9tait flagrant. En effet, la personne qui s'entra\u00eene \u00e0 la frappe \u00e0 l'aveugle est g\u00e9n\u00e9ralement assise \u00e0 un bureau, devant un ordinateur, avec un navigateur d\u00e9j\u00e0 ouvert.<\/p>\n<p>L'int\u00e9gration de KeyRush dans le navigateur n'\u00e9tait pas une \u00e9volution vis\u00e9e en soi. Il s'agissait plut\u00f4t de rapprocher l'application de l'environnement dans lequel la comp\u00e9tence qu'elle permet d'acqu\u00e9rir est r\u00e9ellement mise en pratique.<\/p>\n<h2>Les extensions sont volontairement de petite taille<\/h2>\n<p>Nous aimons les contraintes, et les extensions en regorgent. Une fen\u00eatre contextuelle est une petite fen\u00eatre qui se ferme d\u00e8s que l\u2019on clique ailleurs. Une extension se bat pour obtenir une place dans une barre d\u2019outils d\u00e9j\u00e0 bond\u00e9e. Les utilisateurs se m\u00e9fient \u2014 \u00e0 juste titre \u2014 de tout ce qui leur demande d\u2019acc\u00e9der aux pages qu\u2019ils consultent.<\/p>\n<p>Ces contraintes nous poussent pr\u00e9cis\u00e9ment vers le type de logiciel que nous essayons d\u00e9j\u00e0 de cr\u00e9er : cibl\u00e9, discret et honn\u00eate quant \u00e0 ce qu\u2019il touche. Une extension qui pr\u00e9tend \u00eatre une plateforme \u00e0 part enti\u00e8re est g\u00e9n\u00e9ralement une mauvaise extension. Celle qui fait bien une seule chose, sans s\u2019imposer, correspond parfaitement \u00e0 ce format.<\/p>\n<p>La m\u00eame logique s'applique \u00e0 BBH, notre bloqueur de sites pornographiques et de sites ind\u00e9sirables. Sur un t\u00e9l\u00e9phone, le blocage doit s'opposer \u00e0 l'ensemble du syst\u00e8me. Dans le navigateur, l'extension est l'endroit tout indiqu\u00e9 pour cela : c'est l\u00e0 que les sites s'ouvrent, c'est donc l\u00e0 que doit se trouver un bloqueur.<\/p>\n<h2>Pourquoi Chrome et Edge ?<\/h2>\n<p>Ces deux navigateurs utilisent le m\u00eame mod\u00e8le d'extension ; par cons\u00e9quent, les prendre tous les deux en charge ne signifie pas d\u00e9velopper deux produits distincts. Cela implique une seule base de code, deux fiches produit et deux processus de validation. Nous avons choisi d\u2019effectuer ce travail suppl\u00e9mentaire de mise en ligne car de nombreux utilisateurs se contentent d\u2019utiliser Edge simplement parce qu\u2019il \u00e9tait pr\u00e9install\u00e9 sur leur ordinateur, et nous pr\u00e9f\u00e9rons aller \u00e0 leur rencontre plut\u00f4t que de leur demander de changer de navigateur pour nous.<\/p>\n<h2>Ce que nous n'avons pas fait<\/h2>\n<p>Nous n\u2019avons pas d\u00e9velopp\u00e9 d\u2019application web avec des comptes. Cela aurait \u00e9t\u00e9 la solution classique : un site web, une connexion, une progression synchronis\u00e9e avec un serveur. Cela aurait \u00e9galement enfreint tous les principes auxquels nous adh\u00e9rons. Nos extensions conservent les donn\u00e9es dans le navigateur, sur l\u2019appareil, de la m\u00eame mani\u00e8re que nos applications mobiles les conservent sur le t\u00e9l\u00e9phone. L\u00e9g\u00e8res, rapides et respectueuses de l\u2019utilisateur.<\/p>\n<p>Nous n'avons pas non plus consid\u00e9r\u00e9 le navigateur comme un simple d\u00e9potoir pour les applications mobiles. Toutes les applications que nous d\u00e9veloppons n\u2019ont pas leur place dans une barre d\u2019outils. Un planificateur de repas, par exemple, nous semblait plus logique sous la forme d\u2019une v\u00e9ritable fen\u00eatre de bureau que sous celle d\u2019une fen\u00eatre contextuelle \u2014 ce qui explique en partie pourquoi nous avons \u00e9galement commenc\u00e9 \u00e0 proposer des applications Windows, mais c\u2019est un sujet qui fera l\u2019objet d\u2019un autre article.<\/p>\n<h2>Ce que cela nous a appris jusqu'\u00e0 pr\u00e9sent<\/h2>\n<p>En gros, les principes fondamentaux restent les m\u00eames. Les utilisateurs d'un navigateur recherchent la m\u00eame chose que ceux d'un t\u00e9l\u00e9phone : 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\u00e9tails changent \u2014 la taille des \u00e9crans, les autorisations, la mani\u00e8re dont les donn\u00e9es sont stock\u00e9es \u2014 mais la norme, elle, reste la m\u00eame.<\/p>\n<p>Nous sommes encore une petite \u00e9quipe, et l'ajout de nouvelles plateformes a un co\u00fbt. Chaque nouvelle boutique repr\u00e9sente une nouvelle fiche \u00e0 g\u00e9rer, une nouvelle file d'attente de mod\u00e9ration, une nouvelle s\u00e9rie de cas particuliers. Nous ne nous lan\u00e7ons dans cette aventure que lorsque nous sommes convaincus que la pr\u00e9sence de l'application sur cette plateforme apporte un r\u00e9el plus. Pour le navigateur, nous en \u00e9tions convaincus.<\/p>","protected":false},"excerpt":{"rendered":"<p>Les t\u00e9l\u00e9phones nous ont beaucoup appris. Nous avons ensuite cherch\u00e9 \u00e0 savoir o\u00f9 les gens tapent r\u00e9ellement du texte et travaillent toute la journ\u00e9e.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-729","post","type-post","status-publish","format-standard","hentry","category-journal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.2 (Yoast SEO v22.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Why we started building for the browser - Zydeno Studio<\/title>\n<meta name=\"description\" content=\"Why indie studio Zydeno now makes Chrome extensions and Edge add-ons, starting with the KeyRush typing trainer, without accounts or tracking.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zydeno.com\/fr\/pourquoi-nous-avons-commence-a-developper-pour-le-navigateur\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why we started building for the browser\" \/>\n<meta property=\"og:description\" content=\"Why indie studio Zydeno now makes Chrome extensions and Edge add-ons, starting with the KeyRush typing trainer, without accounts or tracking.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zydeno.com\/fr\/pourquoi-nous-avons-commence-a-developper-pour-le-navigateur\/\" \/>\n<meta property=\"og:site_name\" content=\"Zydeno Studio\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-15T10:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-14T16:43:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/10\/zydeno-social.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Andrii Matiushev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrii Matiushev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/\"},\"author\":{\"name\":\"Andrii Matiushev\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259\"},\"headline\":\"Why we started building for the browser\",\"datePublished\":\"2026-10-15T10:00:00+00:00\",\"dateModified\":\"2026-10-14T16:43:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/\"},\"wordCount\":680,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/zydeno.com\/#organization\"},\"articleSection\":[\"Journal\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/\",\"url\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/\",\"name\":\"Why we started building for the browser - Zydeno Studio\",\"isPartOf\":{\"@id\":\"https:\/\/zydeno.com\/#website\"},\"datePublished\":\"2026-10-15T10:00:00+00:00\",\"dateModified\":\"2026-10-14T16:43:24+00:00\",\"description\":\"Why indie studio Zydeno now makes Chrome extensions and Edge add-ons, starting with the KeyRush typing trainer, without accounts or tracking.\",\"breadcrumb\":{\"@id\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zydeno.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why we started building for the browser\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zydeno.com\/#website\",\"url\":\"https:\/\/zydeno.com\/\",\"name\":\"Zydeno Studio\",\"description\":\"Zydeno is an indie studio designing apps across many categories \u2014 united by a shared obsession with craft and detail. Fast, opinionated, independent apps for iPhone, Android, Windows and Mac, plus extensions for Chrome, Edge and Firefox. Built slowly, shipped carefully.\",\"publisher\":{\"@id\":\"https:\/\/zydeno.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zydeno.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/zydeno.com\/#organization\",\"name\":\"Zydeno Studio\",\"url\":\"https:\/\/zydeno.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png\",\"contentUrl\":\"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Zydeno Studio\"},\"image\":{\"@id\":\"https:\/\/zydeno.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259\",\"name\":\"Andrii Matiushev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g\",\"caption\":\"Andrii Matiushev\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pourquoi nous avons commenc\u00e9 \u00e0 d\u00e9velopper pour le navigateur - Zydeno Studio","description":"Pourquoi le studio ind\u00e9pendant Zydeno propose d\u00e9sormais des extensions Chrome et des modules compl\u00e9mentaires Edge, \u00e0 commencer par le logiciel d'apprentissage de la frappe KeyRush, sans compte ni suivi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zydeno.com\/fr\/pourquoi-nous-avons-commence-a-developper-pour-le-navigateur\/","og_locale":"fr_FR","og_type":"article","og_title":"Why we started building for the browser","og_description":"Why indie studio Zydeno now makes Chrome extensions and Edge add-ons, starting with the KeyRush typing trainer, without accounts or tracking.","og_url":"https:\/\/zydeno.com\/fr\/pourquoi-nous-avons-commence-a-developper-pour-le-navigateur\/","og_site_name":"Zydeno Studio","article_published_time":"2026-10-15T10:00:00+00:00","article_modified_time":"2026-10-14T16:43:24+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/10\/zydeno-social.png","type":"image\/png"}],"author":"Andrii Matiushev","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Andrii Matiushev","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#article","isPartOf":{"@id":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/"},"author":{"name":"Andrii Matiushev","@id":"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259"},"headline":"Why we started building for the browser","datePublished":"2026-10-15T10:00:00+00:00","dateModified":"2026-10-14T16:43:24+00:00","mainEntityOfPage":{"@id":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/"},"wordCount":680,"commentCount":0,"publisher":{"@id":"https:\/\/zydeno.com\/#organization"},"articleSection":["Journal"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/","url":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/","name":"Pourquoi nous avons commenc\u00e9 \u00e0 d\u00e9velopper pour le navigateur - Zydeno Studio","isPartOf":{"@id":"https:\/\/zydeno.com\/#website"},"datePublished":"2026-10-15T10:00:00+00:00","dateModified":"2026-10-14T16:43:24+00:00","description":"Pourquoi le studio ind\u00e9pendant Zydeno propose d\u00e9sormais des extensions Chrome et des modules compl\u00e9mentaires Edge, \u00e0 commencer par le logiciel d'apprentissage de la frappe KeyRush, sans compte ni suivi.","breadcrumb":{"@id":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zydeno.com\/why-we-started-building-for-the-browser\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zydeno.com\/"},{"@type":"ListItem","position":2,"name":"Why we started building for the browser"}]},{"@type":"WebSite","@id":"https:\/\/zydeno.com\/#website","url":"https:\/\/zydeno.com\/","name":"Zydeno Studio","description":"Zydeno est un studio ind\u00e9pendant qui con\u00e7oit des applications dans de nombreux domaines, toutes anim\u00e9es par une m\u00eame passion pour le savoir-faire et le souci du d\u00e9tail. Des applications rapides, originales et ind\u00e9pendantes pour iPhone, Android, Windows et Mac, ainsi que des extensions pour Chrome, Edge et Firefox. D\u00e9velopp\u00e9es avec soin, lanc\u00e9es avec minutie.","publisher":{"@id":"https:\/\/zydeno.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zydeno.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/zydeno.com\/#organization","name":"Zydeno Studio","url":"https:\/\/zydeno.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/zydeno.com\/#\/schema\/logo\/image\/","url":"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png","contentUrl":"https:\/\/zydeno.com\/wp-content\/uploads\/2026\/04\/cropped-icon-512-1.png","width":512,"height":512,"caption":"Zydeno Studio"},"image":{"@id":"https:\/\/zydeno.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259","name":"Andrii Matiushev","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/zydeno.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4df57b6b4737601c798e728e7d4d209a9a9513422db2b613ff707286cb1ea58a?s=96&d=mm&r=g","caption":"Andrii Matiushev"}}]}},"_links":{"self":[{"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/posts\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/comments?post=729"}],"version-history":[{"count":1,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/posts\/729\/revisions"}],"predecessor-version":[{"id":783,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/posts\/729\/revisions\/783"}],"wp:attachment":[{"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/media?parent=729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/categories?post=729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/tags?post=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}