Android 18 limiterà le modifiche alla rubrica

Questo post é stato letto 80 volte!

Google ha annunciato significative modifiche ai permessi della rubrica che verranno implementate con Android 18. Le applicazioni sviluppate per questa nuova versione del sistema operativo non potranno più utilizzare il permesso WRITE_CONTACTS per alterare direttamente i contatti. Per aggiungere o aggiornare un numero, le app dovranno passare attraverso un editor gestito dal sistema.

Nuovi controlli per le app

L'attuale permesso WRITE_CONTACTS consente a un'app di modificare l'intera rubrica anche se necessita di registrare un solo contatto. Questo rappresenta un rischio di sicurezza, poiché software malevoli potrebbero sfruttare questa ampia autorizzazione per sostituire numeri o inserire contatti ingannevoli, facilitando potenziali truffe.

La soluzione di Google mira a distinguere tra il salvataggio occasionale di un contatto e la gestione completa dell'archivio. Le app potranno richiamare operazioni standard come ACTION_INSERT o ACTION_EDIT, delegando al sistema la schermata dove l'utente verifica e salva i dati. Questo processo non richiederà all'app il permesso di scrittura diretta.

L'interfaccia utente proposta per l'editor sarà inizialmente compatta, con la possibilità di espandersi a schermo intero per compilare ulteriori campi. Google intende anche risolvere le incongruenze degli editor esistenti, come la perdita di informazioni o il salvataggio automatico. Le schermate mostrate sono provvisorie e i produttori potranno personalizzarne l'aspetto, garantendo però un funzionamento uniforme.

Accesso esteso solo se necessario

Per le app che necessitano di funzionalità estese, come i gestori di contatti, le applicazioni telefoniche alternative o i servizi antispam che aggiornano molte schede, Google introdurrà il nuovo permesso MANAGE_CONTACTS. Questo permesso sarà disponibile con Android 17 QPR2 nel quarto trimestre del 2026, anticipando la revisione completa prevista per il 2027.

L'attivazione di MANAGE_CONTACTS richiederà un'abilitazione manuale da parte dell'utente nella sezione "Accesso speciale alle app" delle Impostazioni, sotto la voce dedicata alla gestione dei contatti. Non sarà sufficiente la tradizionale finestra di autorizzazione. A partire dal 2027, Google richiederà anche una dichiarazione nella Play Console che giustifichi l'accesso esteso in base alle funzioni essenziali dell'app.

Android 18 limiterà le modifiche: transizione graduale

La possibilità di mantenere un editor personalizzato non sarà sufficiente per ottenere l'autorizzazione estesa. Il criterio si baserà sulla necessità funzionale: un gestore della rubrica ha bisogno di intervenire su molti contatti, mentre un'app che salva un numero da una conversazione può affidarsi all'interfaccia di sistema. Questa distinzione ridurrà i casi in cui una funzione occasionale richiede privilegi permanenti sull'archivio.

È importante notare che il blocco di WRITE_CONTACTS riguarderà inizialmente solo le app che dichiarano di essere compatibili con Android 18 o versioni successive. Le applicazioni rivolte a versioni precedenti manterranno il comportamento attuale. L'editor standardizzato sarà invece disponibile per tutte le app eseguite sul nuovo sistema, indipendentemente dalla versione Android a cui si rivolgono. La transizione dipenderà quindi anche dall'aggiornamento del software, senza eliminare immediatamente ogni possibilità di modifica diretta della rubrica.

Questo post é stato letto 80 volte!