{"id":451,"date":"2026-01-03T22:47:06","date_gmt":"2026-01-03T22:47:06","guid":{"rendered":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/"},"modified":"2026-10-14T16:43:24","modified_gmt":"2026-10-14T16:43:24","slug":"lonboarding-que-nous-avons-choisi-de-ne-pas-construire","status":"publish","type":"post","link":"https:\/\/zydeno.com\/fr\/lonboarding-que-nous-avons-choisi-de-ne-pas-construire\/","title":{"rendered":"L'onboarding que nous avons choisi de ne pas construire"},"content":{"rendered":"<p>Si vous ouvrez une nouvelle application en 2026, il y a de fortes chances que vous tombiez sur un carrousel de dix diapositives expliquant des choses qu'une interface bien con\u00e7ue n'aurait pas besoin d'expliquer.<\/p>\n<p>\u201c Faites glisser pour en voir plus. \u201d Oui, on sait. \u201c Appuyez ici pour commencer. \u201d On \u00e9tait d\u00e9j\u00e0 en train de le faire. \u201c Les notifications vous aident \u00e0 rester impliqu\u00e9. \u201d On a notre petit mot \u00e0 dire sur cette phrase.<\/p>\n<h2>Le mod\u00e8le que nous \u00e9vitons<\/h2>\n<p>Le long tutoriel pr\u00e9alable \u00e0 l'installation. L'\u00e9cran d'accueil qui part du principe que l'utilisateur n'a jamais vu d'application auparavant. L'\u00e9cran \u201c Voici comment utiliser un bouton \u201d. Ce ne sont pas des \u00e9tapes d'int\u00e9gration : ce sont des man\u0153uvres dilatoires qui s'interposent entre l'utilisateur et ce qu'il est venu faire.<\/p>\n<p>Si votre interface utilisateur n\u00e9cessite dix \u00e9crans d'explication avant de pouvoir \u00eatre utilis\u00e9e, le probl\u00e8me vient de l'interface. Pas l'utilisateur.<\/p>\n<p>Le carrousel est \u00e9galement r\u00e9v\u00e9lateur d\u2019autre chose : c\u2019est l\u2019endroit le plus facile o\u00f9 placer les explications qu\u2019une \u00e9quipe n\u2019a pas pu int\u00e9grer dans la conception. Chaque diapositive est un petit aveu que l\u2019\u00e9cran en lui-m\u00eame n\u2019\u00e9tait pas assez clair. Supprimer le carrousel nous oblige \u00e0 corriger ces \u00e9crans \u00e0 la place.<\/p>\n<h2>Ce que nous construisons \u00e0 la place<\/h2>\n<p>Un premier \u00e9cran imm\u00e9diatement utile \u2014 m\u00eame s'il est un peu vide \u2014 afin que l'utilisateur puisse commencer \u00e0 explorer l'application et apprendre par la pratique. Des infobulles uniquement lorsque cela n'est vraiment pas \u00e9vident (et uniquement la premi\u00e8re fois). Des \u00e9tats vides qui indiquent \u00e0 l'utilisateur ce qui doit s'afficher \u00e0 cet endroit (\u201c Votre premi\u00e8re note appara\u00eetra ici \u201d) au lieu d'afficher un dessin anim\u00e9.<\/p>\n<p>Dans la pratique, cela se traduit diff\u00e9remment selon les applications. Une application d\u2019apprentissage de la frappe devrait vous permettre de commencer \u00e0 taper d\u00e8s son ouverture, car la frappe est la le\u00e7on en soi. Une application de suivi des habitudes doit vous permettre d\u2019ajouter votre premi\u00e8re habitude d\u00e8s le tout premier \u00e9cran. Un organisateur de mariage a r\u00e9ellement besoin de certaines informations avant de pouvoir vous aider ; il peut donc vous en demander \u2014 mais uniquement celles dont il a besoin \u00e0 ce moment-l\u00e0 \u2014 et il doit vous proposer quelque chose d\u2019utile d\u00e8s que vous avez r\u00e9pondu.<\/p>\n<p>Nous demandons des autorisations lorsque nous en avons r\u00e9ellement besoin, et non au moment du lancement. Nous demandons un compte lorsqu'un compte peut aider l'utilisateur, et non pas parce que nous voulons l'email.<\/p>\n<p>Le moment choisi est primordial en mati\u00e8re d'autorisations. Une demande d'acc\u00e8s \u00e0 la localisation se justifie la premi\u00e8re fois qu'un utilisateur consulte les pr\u00e9visions de p\u00eache pour les conditions \u00e0 proximit\u00e9 ; sur l'\u00e9cran d'accueil, ce n'est qu'une fen\u00eatre contextuelle qui fait obstacle. Lorsqu'elle est pos\u00e9e en contexte, la raison est \u00e9vidente et les utilisateurs peuvent prendre une d\u00e9cision \u00e9clair\u00e9e. Lorsqu'elle est pos\u00e9e d'embl\u00e9e, la plupart se contentent d'appuyer sur n'importe quel \u00e9l\u00e9ment pour faire dispara\u00eetre la bo\u00eete de dialogue.<\/p>\n<h2>Les compromis<\/h2>\n<p>Passer le tutoriel a un co\u00fbt. Certaines fonctionnalit\u00e9s ne sont vraiment pas \u00e9videntes, et certains utilisateurs ne les d\u00e9couvriront jamais sans un petit coup de pouce. Nous partons du principe que certaines fonctionnalit\u00e9s avanc\u00e9es seront d\u00e9couvertes plus tard que t\u00f4t, et nous nous effor\u00e7ons de les rendre faciles \u00e0 trouver dans leur contexte \u2014 un indice d\u00e8s la premi\u00e8re occurrence pertinente, une \u00e9tiquette claire, une valeur par d\u00e9faut judicieuse \u2014 plut\u00f4t que de toutes les pr\u00e9senter d\u2019un coup dans un diaporama dont personne ne se souviendra.<\/p>\n<h2>Nos erreurs<\/h2>\n<p>Nous avons d\u00e9j\u00e0 r\u00e9agi de mani\u00e8re excessive par le pass\u00e9. Un premier \u00e9cran vide, sans aucune indication, n\u2019est pas \u201c minimaliste \u201d : il s\u00e8me la confusion. Un \u00e9cran vide qui affiche simplement \u00ab Aucun \u00e9l\u00e9ment \u00bb laisse les utilisateurs dans l\u2019incertitude quant \u00e0 la marche \u00e0 suivre. D\u00e9sormais, chaque \u00e9cran vide r\u00e9pond \u00e0 une question \u2014 \u00ab Que dois-je faire en premier ? \u00bb \u2014 par une seule action claire.<\/p>\n<p>Le chemin le plus court entre l'installation et le premier moment o\u00f9 l'on peut r\u00e9ellement s'en servir : voil\u00e0 ce qu'est l'int\u00e9gration. Tout le reste n'est qu'une simple carte de v\u0153ux.<\/p>","protected":false},"excerpt":{"rendered":"<p>Most app onboarding is a ten-screen tutorial for features you&#8217;ll figure out in thirty seconds. We stopped building those. Here&#8217;s what we build instead.<\/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-451","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>The onboarding we chose not to build - Zydeno Studio<\/title>\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\/lonboarding-que-nous-avons-choisi-de-ne-pas-construire\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The onboarding we chose not to build\" \/>\n<meta property=\"og:description\" content=\"Most app onboarding is a ten-screen tutorial for features you&#039;ll figure out in thirty seconds. We stopped building those. Here&#039;s what we build instead.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zydeno.com\/fr\/lonboarding-que-nous-avons-choisi-de-ne-pas-construire\/\" \/>\n<meta property=\"og:site_name\" content=\"Zydeno Studio\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-03T22:47:06+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\/the-onboarding-we-chose-not-to-build\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/\"},\"author\":{\"name\":\"Andrii Matiushev\",\"@id\":\"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259\"},\"headline\":\"The onboarding we chose not to build\",\"datePublished\":\"2026-01-03T22:47:06+00:00\",\"dateModified\":\"2026-10-14T16:43:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/\"},\"wordCount\":584,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/zydeno.com\/#organization\"},\"articleSection\":[\"Journal\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/\",\"url\":\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/\",\"name\":\"The onboarding we chose not to build - Zydeno Studio\",\"isPartOf\":{\"@id\":\"https:\/\/zydeno.com\/#website\"},\"datePublished\":\"2026-01-03T22:47:06+00:00\",\"dateModified\":\"2026-10-14T16:43:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zydeno.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The onboarding we chose not to build\"}]},{\"@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":"L'onboarding que nous avons choisi de ne pas construire - Zydeno Studio","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\/lonboarding-que-nous-avons-choisi-de-ne-pas-construire\/","og_locale":"fr_FR","og_type":"article","og_title":"The onboarding we chose not to build","og_description":"Most app onboarding is a ten-screen tutorial for features you'll figure out in thirty seconds. We stopped building those. Here's what we build instead.","og_url":"https:\/\/zydeno.com\/fr\/lonboarding-que-nous-avons-choisi-de-ne-pas-construire\/","og_site_name":"Zydeno Studio","article_published_time":"2026-01-03T22:47:06+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\/the-onboarding-we-chose-not-to-build\/#article","isPartOf":{"@id":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/"},"author":{"name":"Andrii Matiushev","@id":"https:\/\/zydeno.com\/#\/schema\/person\/1af4d0e254f05b407f306ede28252259"},"headline":"The onboarding we chose not to build","datePublished":"2026-01-03T22:47:06+00:00","dateModified":"2026-10-14T16:43:24+00:00","mainEntityOfPage":{"@id":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/"},"wordCount":584,"commentCount":0,"publisher":{"@id":"https:\/\/zydeno.com\/#organization"},"articleSection":["Journal"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/","url":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/","name":"L'onboarding que nous avons choisi de ne pas construire - Zydeno Studio","isPartOf":{"@id":"https:\/\/zydeno.com\/#website"},"datePublished":"2026-01-03T22:47:06+00:00","dateModified":"2026-10-14T16:43:24+00:00","breadcrumb":{"@id":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zydeno.com\/the-onboarding-we-chose-not-to-build\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zydeno.com\/"},{"@type":"ListItem","position":2,"name":"The onboarding we chose not to build"}]},{"@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\/451","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=451"}],"version-history":[{"count":1,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":782,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/posts\/451\/revisions\/782"}],"wp:attachment":[{"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zydeno.com\/fr\/wp-json\/wp\/v2\/tags?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}