Android 14 bi vam mogao omogućiti kloniranje aplikacija kako biste mogli koristiti dva računa u isto vrijeme

click fraud protection

Android 14 se priprema dodati značajku kloniranja aplikacije koja će vam omogućiti da klonirate aplikaciju tako da možete koristiti dva računa u isto vrijeme.

Postoji mnogo razloga zašto netko može imati više računa za online uslugu, ali ako to Android aplikacija usluge ne dopušta prebacivanje između vaših računa, tada ćete morati pronaći raditi okolo. Možda imate jedan račun prijavljen u aplikaciji, a drugi na web-mjestu, ili ste možda klonirali aplikaciju tako da imate dvije njezine instance instalirane na svom telefonu.

Kloniranje aplikacije stvarno je popularno rješenje za ovaj problem, ali osim ako OEM vašeg uređaja nije implementirao same značajke, morat ćete pronaći program za kloniranje aplikacija treće strane na Google Playu ili negdje drugdje da to učinite posao. To je zato što Android izvorno ne podržava aplikacije za kloniranje, ali to bi se moglo promijeniti s Androidom 14.

Google testira novu značajku "kloniranih aplikacija" u Android 14 koji će vam omogućiti "stvoriti drugu instancu aplikacije tako da možete koristiti dva računa u isto vrijeme." Ova značajka može biti dostupno korisnicima putem aplikacije Postavke pod Postavke > Aplikacije > Klonirane aplikacije, kao što je prikazano na ugrađenim snimkama zaslona ispod.

Kada klonirate svoju prvu aplikaciju putem značajke "klonirane aplikacije", Android stvara ono što se naziva "klon korisnički profil" i instalira tu aplikaciju na profil. Sve aplikacije koje kasnije klonirate instaliraju se na isti profil kloniranja koji je stvoren prije. Budući da klonirani profil ne dijeli podatke aplikacije s nadređenim korisničkim profilom, to znači da aplikacije koje klonirate neće zadržati vaše podatke za prijavu ili postavke, pa ćete ih morati postaviti ispočetka. Ako odlučite da vam klonirana aplikacija više nije potrebna, aplikaciju možete izbrisati putem stranice "klonirane aplikacije" ili putem standardnog sučelja "informacije o aplikaciji".

Iako je značajka "kloniranih aplikacija" nova u Androidu 14, sam korisnički profil kloniranja bio je prvi predstavljen u Androidu 12. Međutim, Android nije ponudio način, izvan ADB naredbi, za korisnike da stvore taj profil ili da odaberu koje će aplikacije instalirati aplikacije na njega - do sada.

Drugi ključni dio koji je nedostajao u prethodnim izdanjima (i još uvijek nedostaje u Androidu 14 DP1) je integracija pokretača. Klonirane aplikacije moraju se na neki način razlikovati od svojih originala na početnom zaslonu, inače biste stalno pogrešno otvarali krivu aplikaciju. U ranijim izdanjima, pokretač bi pogrešno primijeniti bedževe što znači da su klonirane aplikacije pripadale radnom profilu. Zapravo, pokretač bi pomislio da vaš uređaj ima radni profil kada on možda uopće ne postoji, zatrpavajući vašu ladicu aplikacija karticom radnog profila. Iako Pixel Launcher u Androidu 14 DP1 ne primjenjuje značku radnog profila na klonirane aplikacije, on ih uopće ne razlikuje, a također nastavlja pogrešku stvaranja kartice radnog profila. Sada je barem jasno da je kloniranje aplikacije u procesu nadogradnje kako bi se zapravo moglo koristiti u Androidu 14.

No, to ne znači da ne možete klonirati aplikacije ako vaš uređaj nema Android 14. Kao što sam već spomenuo, mnoge OEM verzije Androida isporučuju se s vlastitim uvidom u ovu značajku, a postoji i mnoštvo aplikacija trećih strana koje pružaju ovu funkcionalnost. Većinom ove postojeće implementacije kloniraju aplikacije instaliranjem na sekundarne korisničke profile. OnePlusov OxygenOS, na primjer, stvara namjenski korisnički profil za njegova značajka "Paralelne aplikacije". na koje zatim instalira aplikacije po vašem izboru. Većina klonera aplikacija trećih strana sviđa se Sklonište izraditi radni profil jer je to jedina vrsta profila koju mogu izraditi s API-jima koji su im dostupni i privilegijama koje mogu postići.

Iako instaliranje aplikacije na radni profil zapravo klonira aplikaciju, korištenje radnog profila na ovaj način predstavlja neke izazove. Osim sukoba korisničkog sučelja, radni profili u potpunosti su izolirani od primarnog korisničkog računa, tako da pristup datotekama i dijeljenje datoteka između profila može biti nezgodno. Profil klona, ​​s druge strane, samo je djelomično izoliran od svog nadređenog profila. Aplikacije instalirane na profilu klona imaju vlastite privatne direktorije podataka aplikacija i ne mogu pristupiti datotekama spremljenim u podacima privatne aplikacije direktorije izvornih aplikacija na nadređenom profilu, ali mogu pristupiti pohrani ili podacima koji su također dostupni aplikacijama na nadređenom profil.

Implementacija i upotreba Androidovog profila kloniranja definirana je CDD-om ili Dokumentom o definiciji kompatibilnosti. CDD za Android 13 Države da je stvaranje profila klona za potrebe pokretanja dvostrukih instanci iste aplikacije izborno, ali nisam siguran hoće li to postati obavezna značajka za OEM-ove za implementaciju u Androidu 14. Međutim, sada kada se čini da ova značajka ima podršku od Googlea, predviđam da OEM-i imaju još implementirati ovu vrstu značajke već će jednostavno usvojiti kloniranje Android 14 aplikacije implementacija.

Ipak, moram imati na umu nekoliko upozorenja. Prije svega, ovu značajku trenutno testira Google, tako da nema jamstva da će doći do stabilnog izdanja Androida 14. Ova je značajka onemogućena prema zadanim postavkama u Androidu 14 DP1, pa sam morao promijeniti oznaku razvojnog programera da bi se ovo sučelje pojavilo u aplikaciji Postavke.

Nadalje, popis aplikacija koje je moguće klonirati trenutačno je ograničen na nekoliko aplikacija koje definira OEM; Morao sam modificirati zastavu da bi se Discord, Facebook i Telegram pojavili na gore prikazanim snimkama zaslona. Ne postoji mehanizam ili API za uključivanje ili isključivanje iz ovoga i ne znam razvija li se takvo što trenutno. Pripazit ću na daljnji razvoj ove značajke.