Android 17: come cambiano le regole per l’audio in background

Android 17 introduce nuovi requisiti per la riproduzione, l’audio focus e il volume quando un’app non è visibile. Ecco cosa cambia per chi ascolta musica e podcast.

Android 17: come cambiano le regole per l’audio in background
La mascotte Android rappresenta la piattaforma mobile interessata dalle nuove regole audio in background.

Il suono che parte da un’app mentre il telefono è in tasca può essere più di un fastidio: spesso è il segnale che la riproduzione si è separata da ciò che la persona stava facendo sullo schermo. Android 17 interviene proprio su questo rapporto. Le nuove regole riguardano le app che avviano o controllano l’audio quando non sono visibili, non i siti web che riproducono video nel browser. La distinzione è importante: non si tratta di un interruttore che mette a tacere ogni autoplay del telefono, ma di un cambiamento nel modo in cui le applicazioni devono gestire l’audio in background.

Che cosa cambia quando un’app non è più visibile

Con Android 17, riproduzione audio, richieste di audio focus e modifiche al volume effettuate mentre un’app è in background richiedono un’attività visibile oppure un servizio in primo piano diverso dal tipo “short service”. La regola vale per tutte le app eseguite su Android 17, anche se non sono ancora state aggiornate per puntare alla nuova versione. Per le app che hanno come versione obiettivo Android 17 (API 37) c’è un requisito ulteriore: se operano in background, il servizio deve avere capacità “while-in-use”, ottenute quando viene avviato in risposta a un’azione dell’utente o mentre l’app è visibile. Esiste un’eccezione per le modifiche agli stream con attributo d’uso allarme, se l’app dispone dell’autorizzazione per gli allarmi esatti. L’audio focus, intanto, è il meccanismo con cui un’app coordina il proprio suono con quello delle altre: per esempio, può abbassare temporaneamente la musica quando arriva una chiamata.

Per chi ascolta musica o podcast, lo scenario quotidiano resta quello che ci si aspetta da un’app progettata per la riproduzione in background. La novità è soprattutto un requisito per chi sviluppa e mantiene quei servizi: la riproduzione deve essere gestita attraverso il ciclo di vita corretto, invece di continuare come attività scollegata dall’interfaccia e dal controllo dell’utente. Le applicazioni che seguono il modello di riproduzione multimediale previsto da Android possono mantenere l’ascolto mentre si usa un’altra schermata; non è l’ascolto a schermo spento in sé a essere vietato.

Non è un blocco dell’autoplay dei siti

Se un video in una pagina web parte con l’audio, questa modifica di Android 17 non equivale a una nuova protezione universale per il browser. Le regole descritte riguardano le API audio usate dalle app Android e il loro comportamento quando l’app è in background. Per gestire l’autoplay di una pagina occorre guardare alle impostazioni e alle politiche del browser utilizzato: il sistema operativo non promette qui un avviso comune a tutti i browser né un elenco centrale dei siti autorizzati.

Questa distinzione aiuta anche a capire dove cercare una soluzione. Se il suono proviene da una scheda del browser, si può provare a silenziare la scheda, chiudere il contenuto o controllare le impostazioni del browser. Se invece è un’app musicale, un lettore video o un altro servizio a riprendere l’audio inaspettatamente, è utile verificare i controlli multimediali e le notifiche dell’app, oltre a installare gli aggiornamenti disponibili. I nomi delle opzioni cambiano da un’app all’altra; non c’è un unico menu Android 17 che elenca siti web a cui concedere il permesso di riprodurre suoni.

Perché un’app può interrompersi o non riprendere

Le nuove condizioni servono a evitare sessioni lasciate attive per errore, riprese inattese dopo che un’app è stata sospesa e riproduzioni che risultano difficili da fermare. Se un’app tenta di usare le funzioni audio in un momento non consentito, alcune operazioni possono non avere effetto: la riproduzione può essere silenziata, una richiesta di audio focus può fallire e una modifica del volume può essere ignorata. Dal punto di vista di chi usa il telefono, un comportamento anomalo non significa quindi necessariamente che altoparlante o cuffie siano guasti.

Le app di chiamata e comunicazione hanno percorsi specifici per mantenere la sessione audio mentre l’interfaccia non è in primo piano. Anche per un lettore musicale, però, il comportamento dipende da come lo sviluppatore ha implementato la riproduzione, dalla versione installata e dal modo in cui l’ascolto è stato avviato. Se un’app smette di suonare dopo un aggiornamento del sistema, conviene aggiornarla e controllare le sue impostazioni prima di intervenire sulle autorizzazioni generali o reinstallarla.

Cosa può fare chi ascolta

Non serve attivare una nuova opzione per autorizzare i normali servizi multimediali, e non è necessario concedere a un browser un permesso generale per l’audio di tutte le pagine. Per un’app che dovrebbe continuare a suonare a schermo spento, controlla che sia aggiornata e usa i comandi di riproduzione mostrati nella notifica o nella schermata di blocco. Se l’app non offre più questa possibilità, segnala il problema allo sviluppatore indicando modello del telefono, versione di Android e versione dell’app: sono informazioni più utili che attribuire il blocco a una presunta funzione anti-autoplay.

Per chi sviluppa app, invece, il cambiamento richiede di verificare come vengono avviati i servizi multimediali e che la sessione audio finisca quando la riproduzione è davvero terminata. Per le app che puntano ad API 37, avviare il servizio mentre l’app è visibile o in risposta a un’azione esplicita dell’utente è rilevante anche per ottenere le capacità “while-in-use” richieste in background. È il punto centrale della modifica: l’audio deve corrispondere a un’attività riconoscibile e gestita, non a un processo dimenticato. Per chi usa il telefono, questo dovrebbe rendere più prevedibili le sessioni; non trasforma però Android in un filtro per ogni suono prodotto da una pagina web.