Google offre agli sviluppatori più tempo per aggiornare le proprie app per rispettare i requisiti di archiviazione con ambito di Android Q

click fraud protection

Google aveva intenzione di limitare tutte le app che non tengono conto delle nuove regole di archiviazione con ambito su Android Q, ma ora ha fatto un po' marcia indietro su questo punto.

È inevitabile che ogni nuova versione di Android porti con sé alcune modifiche di cui alcuni sviluppatori non vanno pazzi. Uno di quelli grandi con Android Q è "Archiviazione con ambito" il che cambia sostanzialmente il modo in cui le app possono accedere alla memoria esterna del telefono. Google aveva intenzione di limitare tutte le app che non rispettano le modifiche introdotte con Scoped Storage, ma ora ha fatto un po' marcia indietro.

Prima di Android Q, qualsiasi app poteva leggere o scrivere qualsiasi file su una memoria esterna (i file che puoi vedere quando collegando il telefono a un PC) se hanno richiesto READ_EXTERNAL_STORAGE e WRITE_EXTERNAL_STORAGE autorizzazioni. Probabilmente hai notato app che ingombrano il tuo spazio di archiviazione con file ed è stato anche un problema di privacy/sicurezza. Lo Scoped Storage mira a risolvere tutto questo.

Google ha pianificato di fare in modo che, per impostazione predefinita in Android Q, le app abbiano accesso solo alla propria cartella dati nella memoria esterna (situata in /data/media/{user}/Android). Per accedere ai media condivisi come musica o immagini, devono richiedere nuove autorizzazioni specifiche per tali casi d'uso. Le app che richiedono un ampio accesso allo spazio di archiviazione esterno, come i file manager, devono passare dall'utilizzo delle API Java a Quadro di accesso all'archiviazione se desiderano continuare ad accedere ampiamente allo spazio di archiviazione.

Gli sviluppatori si sono lamentati di questo cambiamento poiché ritengono che Google non abbia concesso loro il tempo adeguato per apportare tutte le modifiche necessarie per utilizzare Storage Access Framework. E poiché Scoped Storage influisce su tutte le app in esecuzione su Android Q, indipendentemente dal fatto che l'app abbia effettivamente come target Android Q, gli sviluppatori non hanno avuto altra scelta che aggiornare le loro app. Altrimenti, le loro app verranno interrotte quando gli utenti proveranno a utilizzarle nella prossima versione di Android.

La buona notizia è che Google ha ascoltato il feedback degli sviluppatori poiché Android Q non applicherà più l'archiviazione con ambito sulle app destinate ad Android Pie. A causa di requisiti per indirizzare i livelli API recenti, le nuove app pubblicate sul Google Play Store dopo il 1° agosto 2020 devono avere come target Android Q, mentre anche gli aggiornamenti delle app esistenti pubblicate dopo il 1° novembre 2020 devono avere come target Android Q. Tutto ciò significa che gli sviluppatori ora hanno tempo fino ad agosto o novembre 2020 per modificare la propria app tenendo presente il nuovo Scoped Storage di Android Q, il che dovrebbe essere tutto il tempo per apportare le modifiche richieste. Puoi ulteriori informazioni sull'archiviazione con ambito qui.


Fonte: sviluppatori Android

Con il contributo di Mishaal Rahman.