Android 14 vă poate permite să clonați aplicații, astfel încât să puteți utiliza două conturi în același timp

Android 14 se pregătește să adauge o funcție de clonare a aplicației care vă va permite să clonați o aplicație, astfel încât să puteți utiliza două conturi în același timp.

Există o mulțime de motive pentru care cineva ar putea avea mai multe conturi pentru un serviciu online, dar dacă asta aplicația pentru Android a serviciului nu vă permite să comutați între conturile dvs., atunci va trebui să găsiți un soluție de rezolvare. Poate că aveți un cont conectat în aplicație și altul pe site, sau poate ați clonat aplicația astfel încât să aveți două instanțe instalate pe telefon.

Clonarea aplicației este o soluție cu adevărat populară la această problemă, dar cu excepția cazului în care OEM-ul dispozitivului dvs. a implementat caracteristici, va trebui să găsiți un cloner de aplicații terță parte pe Google Play sau în altă parte pentru a face acest lucru loc de munca. Asta pentru că Android nu acceptă în mod nativ aplicațiile de clonare, dar asta s-ar putea schimba cu Android 14.

Google testează o nouă funcție de „aplicații clonate”.

Android 14 care vă va permite să „creați oa doua instanță a unei aplicații, astfel încât să puteți utiliza două conturi în același timp”. Această caracteristică poate fi puse la dispoziție utilizatorilor prin aplicația Setări din Setări > Aplicații > Aplicații clonate, așa cum se arată în capturile de ecran încorporate de mai jos.

Când clonați prima aplicație prin funcția „aplicații clonate”, Android creează ceea ce se numește „profil de utilizator clonat” și instalează acea aplicație în profil. Toate aplicațiile pe care le clonați ulterior sunt instalate pe același profil de clonare care a fost creat înainte. Deoarece profilul de clonare nu partajează datele aplicației cu profilul de utilizator părinte, aceasta înseamnă că orice aplicație pe care o clonați nu vă va păstra informațiile sau setările de conectare, așa că va trebui să le configurați de la zero. Dacă decideți că nu mai aveți nevoie de aplicația clonată, puteți șterge aplicația prin pagina „aplicații clonate” sau prin interfața standard „informații despre aplicație”.

Deși caracteristica „aplicații clonate” este nouă în Android 14, profilul de utilizator clonat în sine a fost primul introdus în Android 12. Cu toate acestea, Android nu a oferit o modalitate, în afara comenzilor ADB, pentru utilizatori să creeze acel profil sau să aleagă ce aplicații să instaleze aplicații pe el - până acum.

O altă piesă cheie care lipsea în versiunile anterioare (și încă lipsește în Android 14 DP1) este integrarea lansatorului. Aplicațiile clonate trebuie să fie diferențiate de originalele lor pe ecranul de pornire într-un fel, altfel ați deschide din greșeală aplicația greșită tot timpul. În versiunile anterioare, lansatorul ar fi făcut-o aplicați în mod eronat insigne ceea ce înseamnă că aplicațiile clonate aparțin unui profil de lucru. De fapt, lansatorul ar crede că dispozitivul dvs. are un profil de lucru atunci când nu există deloc, aglomerand sertarul de aplicații cu o filă de profil de lucru. În timp ce Pixel Launcher din Android 14 DP1 nu aplică o insignă de profil de serviciu aplicațiilor clonate, nu le diferențiază deloc și, de asemenea, continuă eroarea creării unei file de profil de lucru. Cel puțin acum este clar că clonarea aplicației este în curs de actualizare pentru a fi efectiv utilizabilă în Android 14.

Cu toate acestea, asta nu înseamnă că nu poți clona aplicații dacă dispozitivul tău nu rulează Android 14. După cum am menționat anterior, multe versiuni OEM ale Android sunt livrate cu propria lor abordare a acestei caracteristici și există, de asemenea, o mulțime de aplicații terțe care oferă această funcționalitate. În cea mai mare parte, aceste implementări existente clonează aplicații instalându-le pe profiluri de utilizator secundare. OxygenOS de la OnePlus, de exemplu, creează un profil de utilizator dedicat pentru funcția sa „Aplicații paralele”. pe care apoi instalează aplicațiile la alegere. Majoritatea clonărilor de aplicații terță parte le plac Adăpost creați un profil de lucru, deoarece acesta este singurul tip de profil pe care îl pot crea cu API-urile care le sunt disponibile și privilegiile pe care le pot obține.

În timp ce instalarea unei aplicații pe un profil de lucru o clonează în mod eficient, utilizarea unui profil de lucru în acest fel ridică unele provocări. Pe lângă conflictul cu UI, profilurile de lucru sunt complet izolate de contul de utilizator principal, astfel încât accesul la fișiere și partajarea fișierelor între profiluri pot fi dificile. Un profil de clonă, pe de altă parte, este izolat doar parțial de profilul său părinte. Aplicațiile instalate pe profilul clon au propriile directoare private de date ale aplicației și nu pot accesa fișierele salvate în datele aplicației private directoarele aplicațiilor originale din profilul părinte, dar pot accesa spațiu de stocare sau date care sunt accesibile și aplicațiilor din părinte profil.

Implementarea și utilizarea profilului de clonă Android este definită de CDD sau Documentul de definire a compatibilității. CDD-ul Android 13 state că crearea unui profil de clonă în scopul rulării instanțelor duale ale aceleiași aplicații este opțională, dar nu sunt sigur dacă va deveni o caracteristică necesară pentru ca OEM să o implementeze în Android 14. Acum că caracteristica pare să aibă suport de la Google, totuși, anticipez că OEM-urile au totuși, pentru a implementa deja acest tip de caracteristică, va adopta pur și simplu clonarea aplicației Android 14 implementare.

Există totuși câteva avertismente pe care ar trebui să le rețin. În primul rând, această caracteristică este în prezent testată de Google, așa că nu există nicio garanție că va ajunge la lansarea stabilă a Android 14. Această caracteristică este dezactivată în mod implicit în Android 14 DP1, așa că a trebuit să comute un semnal de dezvoltator pentru ca această interfață de utilizare să apară în aplicația Setări.

În plus, lista de aplicații care pot fi clonate este în prezent limitată la o mână de aplicații definite de OEM; A trebuit să modific un steag pentru ca Discord, Facebook și Telegram să apară în capturile de ecran afișate mai sus. Nu există niciun mecanism sau API pentru a participa sau a renunța la acest lucru și nu știu dacă așa ceva este în curs de dezvoltare. Voi fi cu ochii pe orice evoluție ulterioară a acestei funcții.