{"id":101,"date":"2026-02-01T09:15:06","date_gmt":"2026-02-01T08:15:06","guid":{"rendered":"https:\/\/blog.almanacco.me\/?p=101"},"modified":"2026-02-01T09:15:06","modified_gmt":"2026-02-01T08:15:06","slug":"apple-podcasts-e-il-paradosso-del-vendor-lock-in-perche-non-convince-piu","status":"publish","type":"post","link":"https:\/\/wp.almanacco.me\/?p=101","title":{"rendered":"Apple Podcasts e il paradosso del vendor lock-in: perch\u00e9 non convince pi\u00f9"},"content":{"rendered":"\n<p><br>Per anni <strong>Apple Podcasts<\/strong> \u00e8 stato sinonimo di podcasting: semplice, preinstallato, \u201cquello che usano tutti\u201d. Un\u2019app che non richiedeva scelte, perch\u00e9 era gi\u00e0 l\u00ec. Oggi per\u00f2 sempre pi\u00f9 utenti \u2014 soprattutto quelli un po\u2019 pi\u00f9 consapevoli \u2014 lo stanno abbandonando.<\/p>\n\n\n\n<p>Il motivo non \u00e8 l\u2019interfaccia, n\u00e9 la qualit\u00e0 audio. \u00c8 qualcosa di pi\u00f9 profondo e meno visibile: una scelta strategica precisa, <strong>il vendor lock-in<\/strong>. Apple Podcasts sta cercando di trasformare un ecosistema storicamente aperto in un giardino recintato. E questo, nel mondo dei podcast, \u00e8 un <strong>autogol<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Il podcast nasce aperto (e Apple lo sa)<\/strong><\/h2>\n\n\n\n<p>Il podcasting nasce su <strong>RSS<\/strong>, uno standard aperto, noioso forse, ma fondamentale:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>chiunque pu\u00f2 pubblicare<\/li>\n<li>chiunque pu\u00f2 ascoltare<\/li>\n<li>chiunque pu\u00f2 cambiare applicazione senza perdere nulla<\/li>\n<\/ul>\n\n\n\n<p>La libert\u00e0 di spostamento \u00e8 parte del DNA del podcast. \u00c8 ci\u00f2 che ha permesso al formato di crescere senza padroni, senza piattaforme centrali, senza recinti.<\/p>\n\n\n\n<p>Ed \u00e8 proprio questo che Apple Podcasts oggi nega.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Il punto critico: nessun export OPML<\/strong><\/h2>\n\n\n\n<p>C\u2019\u00e8 un fatto molto semplice, facilmente verificabile, che riassume perfettamente il problema:<\/p>\n\n\n\n<p><strong>Apple Podcasts non consente di esportare la lista dei podcast seguiti in formato OPML.<\/strong><\/p>\n\n\n\n<p>Non esiste:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un pulsante<\/li>\n<li>un\u2019impostazione nascosta<\/li>\n<li>un file accessibile all\u2019utente<\/li>\n<li>un\u2019API pubblica<\/li>\n<\/ul>\n\n\n\n<p>Se decidi di cambiare applicazione, <strong>devi ricostruire tutto a mano<\/strong>. Episodio dopo episodio, podcast dopo podcast.<\/p>\n\n\n\n<p>E no, non \u00e8 un limite tecnico:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>OPML \u00e8 uno standard banale<\/li>\n<li>qualunque player podcast serio lo supporta<\/li>\n<li>Apple potrebbe implementarlo senza difficolt\u00e0<\/li>\n<\/ul>\n\n\n\n<p>\u00c8 una <strong>scelta deliberata<\/strong>. Ed \u00e8 questo il punto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vendor lock-in mascherato da \u201csemplicit\u00e0\u201d<\/strong><\/h2>\n\n\n\n<p>Apple Podcasts non \u00e8 RSS-first. Usa RSS, s\u00ec, ma lo fa a modo suo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un <strong>catalogo proprietario<\/strong> al centro<\/li>\n<li>identificativi Apple al posto dei feed<\/li>\n<li>contenuti esclusivi e abbonamenti chiusi<\/li>\n<\/ul>\n\n\n\n<p>Il risultato \u00e8 chiaro e molto apple-style:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>entrare \u00e8 facile<\/li>\n<li>uscire \u00e8 scomodo<\/li>\n<\/ul>\n\n\n\n<p>Nel software moderno questo approccio viene sempre pi\u00f9 criticato. Nel podcasting, che nasce libero e distribuito, \u00e8 quasi una bestemmia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Il test pratico: Overcast e Pocket Casts<\/strong><\/h2>\n\n\n\n<p>Per capire meglio dove sta il problema, ho provato a uscire dall\u2019ecosistema Apple passando a due player molto diffusi tra gli utenti pi\u00f9 attenti: <strong>Overcast<\/strong> e <strong>Pocket Casts<\/strong>.<\/p>\n\n\n\n<p>Ed \u00e8 qui che il confronto diventa interessante.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Overcast: libert\u00e0 s\u00ec, ma con qualche scelta discutibile<\/strong><\/h3>\n\n\n\n<p>Overcast \u00e8 amatissimo per una buona ragione: \u00e8 <strong>RSS puro<\/strong>, supporta import ed export OPML, non usa cataloghi proprietari e non trattiene l\u2019utente. Da questo punto di vista, \u00e8 tutto ci\u00f2 che Apple Podcasts non \u00e8.<\/p>\n\n\n\n<p>Ma c\u2019\u00e8 un aspetto sorprendentemente fastidioso: <strong>Overcast non mostra la data di pubblicazione degli episodi<\/strong>.<\/p>\n\n\n\n<p>La data esiste nel feed, viene usata per ordinare gli episodi, ma semplicemente non viene mostrata. \u00c8 una scelta di design consapevole, ma per chi ascolta podcast di attualit\u00e0, informazione o tecnologia \u00e8 una mancanza reale e, a tratti, irritante.<\/p>\n\n\n\n<p>In altre parole: Overcast ti lascia libero, ma decide lui cosa \u00e8 importante che tu veda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pocket Casts: meno minimalismo, pi\u00f9 controllo<\/strong><\/h3>\n\n\n\n<p>Pocket Casts fa una scelta opposta: mostra tutto. Date, filtri, viste cronologiche, code avanzate. \u00c8 meno minimalista, forse meno \u201czen\u201d, ma molto pi\u00f9 trasparente.<\/p>\n\n\n\n<p>Soprattutto, \u00e8 uno dei pochi player che permette davvero di <strong>fare da ponte<\/strong>: riesce a importare le sottoscrizioni da Apple Podcasts e a esportarle in OPML. Una funzione che Apple potrebbe offrire nativamente, ma sceglie di non offrire.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Un confronto impietoso<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th><strong>Funzione<\/strong><\/th>\n<th><strong>Apple Podcasts<\/strong><\/th>\n<th><strong>Overcast<\/strong><\/th>\n<th><strong>Pocket Casts<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>RSS-first<\/td>\n<td>No<\/td>\n<td>S\u00ec<\/td>\n<td>S\u00ec<\/td>\n<\/tr>\n<tr>\n<td>Export OPML<\/td>\n<td>No<\/td>\n<td>S\u00ec<\/td>\n<td>S\u00ec<\/td>\n<\/tr>\n<tr>\n<td>Import OPML<\/td>\n<td>No<\/td>\n<td>S\u00ec<\/td>\n<td>S\u00ec<\/td>\n<\/tr>\n<tr>\n<td>Import da Apple Podcasts<\/td>\n<td>\u2014<\/td>\n<td>No<\/td>\n<td>S\u00ec<\/td>\n<\/tr>\n<tr>\n<td>Visualizzazione data episodi<\/td>\n<td>S\u00ec<\/td>\n<td>No<\/td>\n<td>S\u00ec<\/td>\n<\/tr>\n<tr>\n<td>Lock-in<\/td>\n<td>Alto<\/td>\n<td>Nessuno<\/td>\n<td>Nessuno<\/td>\n<\/tr>\n<tr>\n<td>Controllo dell\u2019utente<\/td>\n<td>Limitato<\/td>\n<td>Alto<\/td>\n<td>Molto alto<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<p>Apple Podcasts non si comporta come un semplice player. Si comporta come una <strong>piattaforma che vuole trattenere<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusione<\/strong><\/h2>\n\n\n\n<p>Apple Podcasts perde appeal non perch\u00e9 sia \u201cfatto male\u201d, ma perch\u00e9 <strong>va contro la natura del podcasting<\/strong>.<\/p>\n\n\n\n<p>Quando non puoi esportare i tuoi dati, quando non puoi portarti via le tue scelte, quando cambiare diventa faticoso, non sei pi\u00f9 semplicemente un utente: sei <strong>trattenuto<\/strong>.<\/p>\n\n\n\n<p>E in un ecosistema nato libero come quello dei podcast, questo \u00e8 probabilmente il modo pi\u00f9 rapido per perdere fiducia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Per anni Apple Podcasts \u00e8 stato sinonimo di podcasting: semplice, preinstallato, \u201cquello che usano tutti\u201d. Un\u2019app che non richiedeva scelte, perch\u00e9 era gi\u00e0 l\u00ec. Oggi per\u00f2 sempre pi\u00f9 utenti \u2014 soprattutto quelli un po\u2019 pi\u00f9 consapevoli \u2014 lo stanno abbandonando. Il motivo non \u00e8 l\u2019interfaccia, n\u00e9 la qualit\u00e0 audio. \u00c8 qualcosa di pi\u00f9 profondo e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-101","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=\/wp\/v2\/posts\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=101"}],"version-history":[{"count":0,"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=\/wp\/v2\/posts\/101\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.almanacco.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}