Android 14 potrebbe consentirti di clonare app in modo da poter utilizzare due account contemporaneamente

click fraud protection

Android 14 si sta preparando ad aggiungere una funzionalità di clonazione delle app che ti consentirà di clonare un'app in modo da poter utilizzare due account contemporaneamente.

Ci sono molte ragioni per cui si potrebbero avere più account per un servizio online, ma in tal caso l'app per Android del servizio non ti consente di passare da un account all'altro, quindi dovrai trovare un file soluzione alternativa. Forse hai un account registrato sull'app e un altro sul sito web, o forse hai clonato l'app in modo da averne due istanze installate sul tuo telefono.

La clonazione delle app è una soluzione molto popolare a questo problema, ma a meno che l'OEM del tuo dispositivo non abbia implementato il funzionalità stesse, dovrai trovare un clonatore di app di terze parti su Google Play o altrove per farlo lavoro. Questo perché Android non supporta nativamente le app di clonazione, ma ciò potrebbe cambiare con Android 14.

Google sta testando una nuova funzionalità di "app clonate". Androide 14

che ti consentirà di "creare una seconda istanza di un'app in modo da poter utilizzare due account contemporaneamente". Questa caratteristica potrebbe essere messi a disposizione degli utenti tramite l'app Impostazioni in Impostazioni > App > App clonate, come mostrato negli screenshot incorporati sotto.

Quando cloni la tua prima app tramite la funzione "app clonate", Android crea quello che viene chiamato un "profilo utente clone" e installa quell'app sul profilo. Tutte le app clonate in seguito vengono installate sullo stesso profilo clone creato in precedenza. Poiché il profilo clone non condivide i dati dell'app con il profilo utente genitore, ciò significa che qualsiasi app clonata non manterrà le informazioni di accesso o le impostazioni, quindi dovrai configurarle da zero. Se decidi di non aver più bisogno dell'app clonata, puoi eliminare l'app tramite la pagina "app clonate" o tramite l'interfaccia standard "informazioni app".

Sebbene la funzione "app clonate" sia nuova in Android 14, il profilo utente clone stesso è stato il primo introdotto in Android 12. Tuttavia, Android non ha offerto agli utenti un modo, al di fuori dei comandi ADB, per creare quel profilo o scegliere quali app installare su di esso, fino ad ora.

Un altro elemento chiave che mancava nelle versioni precedenti (e manca ancora in Android 14 DP1) è l'integrazione del launcher. Le app clonate devono essere differenziate in qualche modo dai loro originali nella schermata iniziale, altrimenti apriresti erroneamente sempre l'app sbagliata. Nelle versioni precedenti, il programma di avvio lo avrebbe fatto applicare erroneamente badge indicando che le app clonate appartenevano a un profilo di lavoro. In effetti, il programma di avvio penserebbe che il tuo dispositivo abbia un profilo di lavoro quando potrebbe non esisterne affatto, ingombrando il tuo cassetto delle app con una scheda del profilo di lavoro. Sebbene Pixel Launcher in Android 14 DP1 non applichi un badge del profilo di lavoro alle app clonate, non le differenzia affatto e continua anche il bug della creazione di una scheda del profilo di lavoro. Almeno ora è chiaro che la clonazione delle app è in fase di aggiornamento per essere effettivamente utilizzabile in Android 14.

Questo non vuol dire che non puoi clonare app se il tuo dispositivo non esegue Android 14, però. Come accennato in precedenza, molte build OEM di Android vengono fornite con la propria interpretazione di questa funzione e ci sono anche molte app di terze parti che forniscono questa funzionalità. Per la maggior parte, queste implementazioni esistenti clonano le app installandole su profili utente secondari. OxygenOS di OnePlus, ad esempio, crea un profilo utente dedicato per la sua funzione "App parallele". su cui poi installa le app di tua scelta. Alla maggior parte dei clonatori di app di terze parti piace Riparo creare un profilo di lavoro perché è l'unico tipo di profilo che possono creare con le API a loro disposizione e i privilegi che possono ottenere.

Sebbene l'installazione di un'app su un profilo di lavoro la cloni effettivamente, l'utilizzo di un profilo di lavoro in questo modo pone alcune sfide. Oltre all'interferenza dell'interfaccia utente, i profili di lavoro sono completamente isolati dall'account utente principale, quindi l'accesso ai file e la condivisione dei file tra i profili possono essere complicati. Un profilo clone, invece, è solo parzialmente isolato dal suo profilo genitore. Le app installate sul profilo clone hanno le proprie directory dei dati delle app private e non possono accedere ai file salvati nei dati delle app private directory delle app originali sul profilo principale, ma possono accedere all'archiviazione o ai dati accessibili anche alle app sul profilo principale profilo.

L'implementazione e l'uso del profilo clone di Android è definito dal CDD, o Compatibility Definition Document. Il CD di Android 13 stati che la creazione di un profilo clone allo scopo di eseguire istanze doppie della stessa app è facoltativa, ma non sono sicuro che diventerà una funzionalità obbligatoria per gli OEM da implementare in Android 14. Ora che la funzione sembra avere il supporto di Google, tuttavia, prevedo che gli OEM lo abbiano ma per implementare già questo tipo di funzionalità sarà sufficiente adottare la clonazione delle app di Android 14 implementazione.

Ci sono alcuni avvertimenti che dovrei notare, però. Prima di tutto, questa funzione è attualmente in fase di test da parte di Google, quindi non c'è alcuna garanzia che arriverà alla versione stabile di Android 14. Questa funzione è disabilitata per impostazione predefinita in Android 14 DP1, quindi ho dovuto attivare un flag sviluppatore per visualizzare questa interfaccia utente nell'app Impostazioni.

Inoltre, l'elenco delle app clonabili è attualmente limitato a una manciata di app definite dall'OEM; Ho dovuto modificare un flag per far apparire Discord, Facebook e Telegram negli screenshot mostrati sopra. Non esiste alcun meccanismo o API per accettare o rifiutare questo, e non so se una cosa del genere sia attualmente in fase di sviluppo. Terrò d'occhio ogni ulteriore sviluppo di questa funzione.