{"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-che-abbiamo-scelto-di-non-costruire","status":"publish","type":"post","link":"https:\/\/zydeno.com\/it\/lonboarding-che-abbiamo-scelto-di-non-costruire\/","title":{"rendered":"L'onboarding che abbiamo scelto di non costruire"},"content":{"rendered":"<p>Se nel 2026 aprirai una nuova app, \u00e8 molto probabile che ti ritroverai davanti a un carosello di dieci diapositive che spiega cose che un\u2019interfaccia ben progettata non avrebbe bisogno di spiegare.<\/p>\n<p>\u201cScorri per vedere altro.\u201d S\u00ec, lo sappiamo. \u201cTocca qui per iniziare.\u201d Lo stavamo gi\u00e0 facendo. \u201cLe notifiche ti aiutano a rimanere coinvolto.\u201d Abbiamo qualcosa da dire su questa frase.<\/p>\n<h2>Il modello che evitiamo<\/h2>\n<p>Il lungo tutorial che precede l\u2019installazione. La schermata iniziale che parte dal presupposto che l\u2019utente non abbia mai visto un\u2019app prima d\u2019ora. La schermata che spiega \u201cecco come si usa un pulsante\u201d. Queste non sono fasi di onboarding: sono semplici tattiche dilatorie che si frappongono tra l\u2019utente e ci\u00f2 che \u00e8 venuto a fare.<\/p>\n<p>Se l'interfaccia utente necessita di dieci schermate di spiegazioni prima di poter essere utilizzata, il problema \u00e8 l'interfaccia utente. Non l'utente.<\/p>\n<p>Il carosello \u00e8 anche sintomo di qualcos\u2019altro: \u00e8 il posto pi\u00f9 facile in cui inserire le spiegazioni che un team non \u00e8 riuscito a inserire nel design. Ogni diapositiva \u00e8 una piccola ammissione del fatto che una schermata, da sola, non era abbastanza chiara. Rimuovere il carosello ci costringe invece a correggere quelle schermate.<\/p>\n<h2>Cosa costruiamo invece<\/h2>\n<p>Una prima schermata immediatamente utile \u2014 anche se un po\u201c spoglia \u2014 in modo che l\u2019utente possa iniziare a esplorare e imparare con la pratica. Suggerimenti solo dove le cose non sono davvero intuitive (e solo la prima volta). Stati vuoti che indicano all\u2019utente cosa andr\u00e0 inserito in quel punto (\u201dLa tua prima nota apparir\u00e0 qui\u201d) invece di mostrare un\u2019immagine animata.<\/p>\n<p>In pratica, questo aspetto varia a seconda dell\u2019app. Un\u2019app per imparare a digitare dovrebbe farti iniziare a digitare pochi istanti dopo averla aperta, perch\u00e9 la digitazione \u00e8 la lezione stessa. Un'app per il monitoraggio delle abitudini dovrebbe consentirti di aggiungere la tua prima abitudine gi\u00e0 dalla prima schermata. Un'app per l'organizzazione del matrimonio ha effettivamente bisogno di alcune informazioni prima di poterti aiutare, quindi pu\u00f2 chiedertele \u2014 ma solo quelle di cui ha bisogno in quel momento \u2014 e dovrebbe mostrarti qualcosa di utile non appena hai risposto.<\/p>\n<p>Chiediamo i permessi quando ne abbiamo effettivamente bisogno, non al momento del lancio. Chiediamo un account quando \u00e8 utile all'utente, non perch\u00e9 vogliamo l'e-mail.<\/p>\n<p>Per quanto riguarda le autorizzazioni, la tempistica \u00e8 fondamentale. Una richiesta di autorizzazione alla localizzazione ha senso la prima volta che qualcuno chiede le previsioni di pesca per le condizioni nelle vicinanze; nella schermata iniziale, invece, \u00e8 solo un pop-up che ostacola l\u2019accesso. Se la richiesta viene fatta nel contesto giusto, il motivo \u00e8 ovvio e gli utenti possono prendere una decisione consapevole. Se invece viene fatta subito all\u2019inizio, nella maggior parte dei casi gli utenti toccano qualsiasi opzione pur di far sparire la finestra di dialogo.<\/p>\n<h2>I compromessi<\/h2>\n<p>Saltare il tutorial ha un costo. Alcune funzionalit\u00e0 non sono affatto intuitive e alcune persone non le scopriranno mai senza una piccola spinta. Siamo consapevoli che alcune funzionalit\u00e0 avanzate verranno scoperte pi\u00f9 tardi piuttosto che subito, e ci impegniamo a renderle individuabili nel contesto \u2014 un suggerimento la prima volta che \u00e8 pertinente, un'etichetta chiara, un'impostazione predefinita sensata \u2014 piuttosto che inserirle tutte all'inizio in una presentazione che nessuno ricorder\u00e0.<\/p>\n<h2>Cosa abbiamo sbagliato<\/h2>\n<p>In passato abbiamo esagerato con le correzioni. Una prima schermata vuota e priva di indicazioni non \u00e8 \u201cminimalista\u201d; \u00e8 fonte di confusione. Uno stato vuoto che riporta semplicemente la dicitura \u201cNessun elemento\u201d lascia gli utenti incerti su cosa fare dopo. Ora ogni stato vuoto risponde a una domanda \u2014 \u201cCosa devo fare per primo?\u201d \u2014 con un\u2019unica azione chiara.<\/p>\n<p>Il percorso pi\u00f9 breve dall'installazione al primo momento in cui il prodotto diventa utile: ecco cos'\u00e8 l'onboarding. Tutto il resto \u00e8 solo un biglietto di auguri.<\/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\/it\/lonboarding-che-abbiamo-scelto-di-non-costruire\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/lonboarding-che-abbiamo-scelto-di-non-costruire\/\" \/>\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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrii Matiushev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\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\":\"it-IT\",\"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\":\"it-IT\",\"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\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/zydeno.com\/#organization\",\"name\":\"Zydeno Studio\",\"url\":\"https:\/\/zydeno.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@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\":\"it-IT\",\"@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 che abbiamo scelto di non costruire - 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\/it\/lonboarding-che-abbiamo-scelto-di-non-costruire\/","og_locale":"it_IT","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\/it\/lonboarding-che-abbiamo-scelto-di-non-costruire\/","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":{"Scritto da":"Andrii Matiushev","Tempo di lettura stimato":"3 minuti"},"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":"it-IT","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 che abbiamo scelto di non costruire - 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":"it-IT","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 \u00e8 uno studio indipendente che sviluppa app in diverse categorie, accomunate da una comune passione per la qualit\u00e0 artigianale e l\u2019attenzione ai dettagli. App veloci, con una forte personalit\u00e0 e indipendenti per iPhone, Android, Windows e Mac, oltre a estensioni per Chrome, Edge e Firefox. Realizzate con calma, lanciate con cura.","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":"it-IT"},{"@type":"Organization","@id":"https:\/\/zydeno.com\/#organization","name":"Zydeno Studio","url":"https:\/\/zydeno.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@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":"it-IT","@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\/it\/wp-json\/wp\/v2\/posts\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/comments?post=451"}],"version-history":[{"count":1,"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":782,"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/posts\/451\/revisions\/782"}],"wp:attachment":[{"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zydeno.com\/it\/wp-json\/wp\/v2\/tags?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}