Az Android 14 egy alkalmazásklónozási funkció hozzáadására készül, amely lehetővé teszi egy alkalmazás klónozását, hogy egyszerre két fiókot is használhasson.
Számos oka lehet annak, hogy valakinek több fiókja lehet egy online szolgáltatáshoz, de ha az szolgáltatás Android-alkalmazása nem teszi lehetővé a fiókok közötti váltást, akkor meg kell találnia a kerülő megoldás. Lehet, hogy egy fiókkal bejelentkezett az alkalmazásba, egy másikba pedig a webhelyen, vagy klónozta az alkalmazást, így annak két példánya telepítve van a telefonjára.
Az alkalmazásklónozás nagyon népszerű megoldás erre a problémára, de hacsak az eszköz OEM-je nem valósította meg a saját funkciójukat, akkor ehhez keresnie kell egy harmadik féltől származó alkalmazásklónozót a Google Playen vagy máshol munka. Ennek az az oka, hogy az Android natívan nem támogatja a klónozó alkalmazásokat, de ez változhat az Android 14-el.
A Google egy új „klónozott alkalmazások” funkciót tesztel Android 14 amely lehetővé teszi, hogy „egy második példányt hozzon létre egy alkalmazásból, hogy egyszerre két fiókot használhasson”. Ez a funkció lehet elérhetővé teszik a felhasználók számára a Beállítások alkalmazásban a Beállítások > Alkalmazások > Klónozott alkalmazások alatt, ahogy a beágyazott képernyőképeken is látható. lent.
Amikor az első alkalmazást a „klónozott alkalmazások” funkción keresztül klónozza, az Android létrehoz egy úgynevezett „klónozó felhasználói profilt”, és telepíti az alkalmazást a profilba. A később klónozott alkalmazások ugyanarra a klónprofilra lesznek telepítve, amelyet korábban létrehoztak. Mivel a klónozóprofil nem osztja meg az alkalmazásadatokat a szülő felhasználói profillal, ez azt jelenti, hogy a klónozott alkalmazások nem őrzik meg bejelentkezési adatait vagy beállításait, így a nulláról kell beállítania őket. Ha úgy dönt, hogy már nincs szüksége a klónozott alkalmazásra, törölheti az alkalmazást a „klónozott alkalmazások” oldalon vagy a szabványos „alkalmazásinformációk” felületen keresztül.
Bár a „klónozott alkalmazások” funkció újdonság az Android 14-ben, maga a klónozó felhasználói profil volt az első Android 12-ben vezették be. Az Android azonban az ADB-parancsokon kívül nem kínált lehetőséget arra, hogy a felhasználók létrehozzák ezt a profilt, vagy kiválaszthassák, mely alkalmazások telepítsenek rá alkalmazásokat – egészen mostanáig.
Egy másik kulcsfontosságú elem, amely hiányzott a korábbi kiadásokból (és még mindig hiányzik az Android 14 DP1-ből), az indító integráció. A klónozott alkalmazásokat valamilyen módon meg kell különböztetni az eredetitől a kezdőképernyőn, különben tévedésből mindig rossz alkalmazást nyitna meg. A korábbi kiadásokban az indító tévesen alkalmazza a jelvényeket jelezve, hogy a klónozott alkalmazások egy munkaprofilhoz tartoztak. Valójában az indító azt gondolná, hogy az eszköznek van munkaprofilja, amikor egyáltalán nem létezik, így az alkalmazásfiókot egy munkaprofil lappal zsúfolásig megtölti. Bár az Android 14 DP1 Pixel Launcher nem alkalmaz munkaprofil-jelvényt a klónozott alkalmazásokra, egyáltalán nem különbözteti meg őket, és folytatja a munkaprofil lap létrehozásának hibáját. Mostanra legalább világos, hogy az alkalmazásklónozás frissítése folyamatban van, hogy valóban használható legyen az Android 14-ben.
Ez azonban nem jelenti azt, hogy nem klónozhat alkalmazásokat, ha az eszközön nem Android 14 fut. Amint korábban említettem, sok Android OEM-verziója saját belátása szerint rendelkezik ezzel a funkcióval, és rengeteg harmadik féltől származó alkalmazás is biztosítja ezt a funkciót. Ezek a meglévő megvalósítások többnyire másodlagos felhasználói profilokba történő telepítéssel klónozzák az alkalmazásokat. A OnePlus OxygenOS például egy dedikált felhasználói profilt hoz létre a „Párhuzamos alkalmazások” funkciója majd telepíti az Ön által választott alkalmazásokat. A legtöbb harmadik féltől származó alkalmazásklónozó szereti Menedék hozzon létre egy munkaprofilt, mert ez az egyetlen profiltípus, amelyet a rendelkezésükre álló API-kkal és az általuk megszerezhető jogosultságokkal hozhatnak létre.
Míg egy alkalmazás munkaprofilra való telepítése hatékonyan klónozza azt, a munkaprofil ilyen módon történő használata bizonyos kihívásokat jelent. A felhasználói felület ütközésen kívül a munkaprofilok teljesen el vannak szigetelve az elsődleges felhasználói fióktól, így a fájlhozzáférés és a profilok közötti fájlmegosztás bonyolult lehet. Egy klónprofil ezzel szemben csak részben van izolálva a szülőprofiljától. A klónprofilra telepített alkalmazások saját privát alkalmazásadat-könyvtárakkal rendelkeznek, és nem férhetnek hozzá a privát alkalmazásadatokban mentett fájlokhoz. az eredeti alkalmazások könyvtárai a szülőprofilban, de hozzáférhetnek a tárhelyhez vagy olyan adatokhoz, amelyek a szülőprofilban lévő alkalmazások számára is elérhetők profil.
Az Android klónprofiljának megvalósítását és használatát a CDD vagy kompatibilitásdefiníciós dokumentum határozza meg. Az Android 13 CDD Államok hogy egy klónprofil létrehozása ugyanazon alkalmazás kettős példányának futtatása céljából nem kötelező, de nem vagyok benne biztos, hogy ez kötelező funkció lesz-e az OEM-ek számára, hogy implementálják az Android 14-ben. Most azonban, hogy úgy tűnik, hogy a funkció támogatja a Google-t, úgy gondolom, hogy az OEM-ek, amelyek rendelkeznek ennek a fajta funkciónak a megvalósításához már egyszerűen át kell venni az Android 14 alkalmazásklónozását végrehajtás.
Van azonban néhány figyelmeztetés, amit meg kell jegyeznem. Először is, ezt a funkciót jelenleg teszteli a Google, így nincs garancia arra, hogy eljut a stabil Android 14-es kiadáshoz. Ez a funkció alapértelmezés szerint le van tiltva az Android 14 DP1 rendszerben, ezért váltani kellett egy fejlesztői jelzőt, hogy ez a felhasználói felület megjelenjen a Beállítások alkalmazásban.
Ezenkívül a klónozható alkalmazások listája jelenleg néhány, az OEM által meghatározott alkalmazásra korlátozódik; Módosítanom kellett egy zászlót, hogy a Discord, a Facebook és a Telegram megjelenjen a fent látható képernyőképeken. Nincs olyan mechanizmus vagy API, amely ezt engedélyezné vagy leiratkozná, és nem tudom, hogy jelenleg folyik-e ilyen fejlesztés. Figyelni fogom a funkció további fejlesztéseit.