Tecnologia

Android 13 può consentire agli sviluppatori di disabilitare le anteprime delle app mostrate nel menu multitasking

Su Android, gli sviluppatori possono impedire lo screenshot delle app impostando FLAG_SECURE.
Ciò ha l'effetto collaterale previsto di impedire anche la visualizzazione delle anteprime delle app nel menu multitasking, poiché tali anteprime sono essenzialmente schermate dell'app nel loro ultimo stato utilizzato.
Le app bancarie e le app protette da DRM come Netflix utilizzano in genere questo flag protetto, ma è l'unico modo per impedire la visualizzazione dell'anteprima.
Ora sembra che Android 13 consentirà agli sviluppatori di disabilitare solo quelle anteprime delle immagini, consentendo comunque all'utente di acquisire schermate.
Come notato da Esper, Android 13 introduce l'API setRecentsScreenshotEnabled.
Ci sono alcuni motivi per cui uno sviluppatore potrebbe voler utilizzare questa funzione.
La cosa più importante che posso immaginare è quando si gestiscono dati sensibili che si fida dell'utente per decidere se è sicuro fare uno screenshot o meno.
Attualmente, FLAG_SECURE viene in genere utilizzato per proteggere le app che mostrano contenuto scritto in copia dall'acquisizione del contenuto e ha l'effetto collaterale di non consentire la visualizzazione delle anteprime delle app nel menu multitasking.
Supponiamo che tu debba inviare uno screenshot di un bonifico bancario a qualcuno.
Lo sviluppatore della tua app bancaria può scegliere di impostare FLAG_SECURE o di utilizzare la nuova API setRecentsScreenshotEnabled per disabilitare gli screenshot dell'app mostrati nell'anteprima multitasking.
Se desideri inviare uno screenshot di quel trasferimento, non puoi farlo mentre FLAG_SECURE è abilitato.
Tuttavia, gli utenti potrebbero non voler visualizzare i dettagli sensibili della propria banca nel menu multi-tasking: dettagli sensibili come il saldo bancario o bonifici recenti.
L'introduzione di questa API risolve esattamente questo problema.
È certamente una soluzione a un problema di nicchia, ma sono sicuro che ci sono altre situazioni simili in circostanze.
Gli sviluppatori che utilizzano FLAG_SECURE per nascondere le anteprime delle app nel menu dei recenti è stata sicuramente una soluzione alternativa che non era realmente concepita per quell'uso, ed è bello vedere che Google offre agli sviluppatori la possibilità di scegliere come nascondere le anteprime delle app.
Fonte: Esper Il post Android 13 può consentire agli sviluppatori di disabilitare le anteprime delle app mostrate nel menu multitasking apparso per la prima volta su xda-developers.

%d