Android 14 kunne lade dig klone apps, så du kan bruge to konti på samme tid

Android 14 forbereder sig på at tilføje en app-kloningsfunktion, der giver dig mulighed for at klone en app, så du kan bruge to konti på samme tid.

Der er masser af grunde til, at man kan have flere konti til en onlinetjeneste, men hvis det tjenestens Android-app lader dig ikke skifte mellem dine konti, så skal du finde en løsning. Måske har du en konto logget ind på appen og en anden på webstedet, eller måske har du klonet appen, så du har to forekomster af den installeret på din telefon.

App-kloning er en virkelig populær løsning på dette problem, men medmindre din enheds OEM implementerede funktion selv, skal du finde en tredjeparts app-kloner på Google Play eller andre steder for at gøre det job. Det skyldes, at Android ikke naturligt understøtter kloningsapps, men det kan ændre sig med Android 14.

Google tester en ny "klonede apps"-funktion i Android 14 der vil lade dig "oprette en anden forekomst af en app, så du kan bruge to konti på samme tid." Denne funktion kan være gjort tilgængelig for brugere gennem appen Indstillinger under Indstillinger > Apps > Klonede apps, som vist på de indlejrede skærmbilleder under.

Når du kloner din første app gennem funktionen "klonede apps", opretter Android det, der kaldes en "klonbrugerprofil" og installerer den app på profilen. Alle apps, du kloner bagefter, installeres på den samme klonprofil, som blev oprettet før. Da klonprofilen ikke deler appdata med den overordnede brugerprofil, betyder det, at alle apps, du kloner, ikke beholder dine loginoplysninger eller indstillinger, så du bliver nødt til at konfigurere dem fra bunden. Hvis du beslutter dig for, at du ikke længere har brug for den klonede app, kan du slette appen via siden "klonede apps" eller via standardgrænsefladen "appinfo".

Selvom funktionen "klonede apps" er ny i Android 14, var selve klonbrugerprofilen først introduceret i Android 12. Android har dog ikke tilbudt en måde, uden for ADB-kommandoer, for brugere at oprette den profil eller vælge, hvilke apps der skal installeres apps på den - indtil nu.

En anden vigtig brik, der manglede i tidligere udgivelser (og mangler stadig i Android 14 DP1) er launcher-integration. Klonede apps skal adskilles fra deres originale på startskærmen på en eller anden måde, ellers ville du fejlagtigt åbne den forkerte app hele tiden. I tidligere udgivelser ville launcheren fejlagtigt anvende badges hvilket betyder, at de klonede apps tilhørte en arbejdsprofil. Faktisk ville launcheren tro, at din enhed har en arbejdsprofil, når der måske slet ikke eksisterer nogen, hvilket fylder din appskuffe med en arbejdsprofilfane. Selvom Pixel Launcher i Android 14 DP1 ikke anvender et arbejdsprofilmærke til klonede apps, adskiller den dem slet ikke og fortsætter også fejlen med at oprette en arbejdsprofilfane. Det er i det mindste klart nu, at app-kloning er i færd med at blive opgraderet til faktisk at kunne bruges i Android 14.

Det betyder dog ikke, at du ikke kan klone apps, hvis din enhed ikke kører Android 14. Som jeg nævnte før, leveres mange OEM-bygninger af Android med deres eget bud på denne funktion, og der er også masser af tredjepartsapps, der giver denne funktionalitet. For det meste kloner disse eksisterende implementeringer apps ved at installere dem på sekundære brugerprofiler. OnePlus’ OxygenOS opretter for eksempel en dedikeret brugerprofil til dens "Parallelle Apps"-funktion at den derefter installerer de apps efter eget valg på. De fleste tredjeparts appklonere kan lide Ly oprette en arbejdsprofil, fordi det er den eneste form for profil, de kan oprette med de API'er, der er tilgængelige for dem, og de privilegier, de kan opnå.

Selvom installation af en app på en arbejdsprofil effektivt kloner den, giver det nogle udfordringer at bruge en arbejdsprofil på denne måde. Udover UI-sammenstødet er arbejdsprofiler fuldt isoleret fra den primære brugerkonto, så filadgang og fildeling mellem profiler kan være vanskelig. En klonprofil er på den anden side kun delvist isoleret fra sin overordnede profil. Apps installeret på klonprofilen har deres egne private appdatamapper og kan ikke få adgang til filer gemt i de private appdata mapper med de originale apps på forældreprofilen, men de kan få adgang til lager eller data, der også er tilgængelige for apps på forælderen profil.

Implementeringen og brugen af ​​Androids klonprofil er defineret af CDD'en eller kompatibilitetsdefinitionsdokumentet. Android 13 CDD stater at oprettelse af en klonprofil med det formål at køre to forekomster af den samme app er valgfri, men jeg er ikke sikker på, om det bliver en påkrævet funktion for OEM'er at implementere i Android 14. Nu hvor funktionen ser ud til at have støtte fra Google, forventer jeg dog, at OEM'er, der har endnu at implementere denne form for funktion allerede vil blot vedtage Android 14s app-kloning implementering.

Der er dog et par forbehold, jeg bør bemærke. Først og fremmest bliver denne funktion i øjeblikket testet af Google, så der er ingen garanti for, at den kommer til den stabile Android 14-udgivelse. Denne funktion er deaktiveret som standard i Android 14 DP1, så jeg var nødt til at skifte et udviklerflag for at få denne brugergrænseflade til at blive vist i appen Indstillinger.

Desuden er listen over apps, der kan klones, i øjeblikket begrænset til en håndfuld apps defineret af OEM; Jeg var nødt til at ændre et flag for at få Discord, Facebook og Telegram til at blive vist i skærmbillederne vist ovenfor. Der er ingen mekanisme eller API til at til- eller fravælge dette, og jeg ved ikke, om sådan noget er ved at blive udviklet. Jeg vil holde øje med enhver yderligere udvikling af denne funktion.