Google interviene sul sideloading di Android, risolvendo questioni dibattute

di Francesco Giuliani

Negli ultimi mesi, Google ha intrapreso una significativa riforma riguardante le modalità di installazione delle applicazioni per gli utenti di Android, in particolare per quanto concerne il sideloading. Questa pratica, che consente di installare file APK provenienti da fonti non ufficiali, ha suscitato un acceso dibattito. L’azienda ha annunciato una serie di aggiornamenti per chiarire le nuove normative in arrivo, che potrebbero avere un impatto considerevole sia per gli sviluppatori che per gli utenti.

Nuove regole per l’installazione delle app

Fino a questo momento, installare un’app su Android senza passare attraverso il Play Store era un’operazione piuttosto diretta. Gli utenti potevano semplicemente trasferire il file APK sul loro dispositivo, avviarlo tramite un’app dedicata e confermare alcuni avvisi di sicurezza. Questa libertà era molto apprezzata da chi sviluppa software e da coloro che necessitano di distribuire applicazioni in modo alternativo, come nel caso di software aziendali interni. Tuttavia, Google ha deciso di rendere il processo più complesso per gli sviluppatori che non aderiscono al nuovo sistema di verifica, mirando a ridurre i rischi di installazione di malware da parte di utenti poco esperti. La nuova procedura di installazione, definita advanced flow, prevede un’attesa obbligatoria di 24 ore prima di poter installare app da sviluppatori non verificati.

Critiche e risposte da Google

L’introduzione di un’attesa di 24 ore ha suscitato forti critiche da parte della comunità di utenti più esperti. In risposta a queste preoccupazioni, Google ha fornito alcune precisazioni. In particolare, il metodo ADB, che consente di installare applicazioni tramite un computer, non sarà soggetto a queste nuove restrizioni. Gli utenti potranno anche sbloccare permanentemente l’installazione da fonti non verificate, evitando di dover affrontare nuovamente l’attesa ogni volta. Matthew Forsythe, Chief Product Explainer di Google, ha affrontato molte delle domande in un video FAQ pubblicato sull’account Android Developers, chiarendo aspetti che hanno sollevato un certo sollievo tra gli utenti.

Trasferimento delle impostazioni tra dispositivi

Una delle questioni più rilevanti riguardava il processo di cambio smartphone. Forsythe ha confermato che non sarà necessario ripetere il processo ogni volta che si acquista un nuovo dispositivo. Una volta completato il processo sul dispositivo attuale, le preferenze potranno essere trasferite automaticamente al nuovo smartphone durante la configurazione iniziale. Questo approccio significa che, per la maggior parte degli utenti, l’inconveniente sarà limitato a un’unica volta nel corso della loro esperienza con Android, evitando di dover affrontare un ostacolo ricorrente ogni volta che si aggiorna l’hardware.

Ulteriori chiarimenti dal video FAQ

Il video di Forsythe ha affrontato anche altre domande rimaste senza risposta. È stato chiarito che le applicazioni non possono rilevare se l’utente ha attivato l’advanced flow, in quanto si tratta di una modifica a livello di sistema operativo. Non è necessario mantenere attiva la modalità sviluppatore per installare APK non verificati, risolvendo così un problema concreto sollevato dagli utenti, come l’incompatibilità di alcune app bancarie. Inoltre, il processo di verifica non implica una revisione del contenuto dell’app da parte di Google, evitando potenziali violazioni della privacy per gli sviluppatori. Tuttavia, permangono alcune domande irrisolte, come cosa accade in caso di ripristino alle impostazioni di fabbrica o installazione di una ROM personalizzata. Google non ha ancora fornito risposte su questi scenari, e potrebbe essere necessario un ulteriore ciclo di FAQ per affrontare tali situazioni.