Android 14 vám umožní klonovat aplikace, abyste mohli používat dva účty současně

click fraud protection

Android 14 se připravuje na přidání funkce klonování aplikací, která vám umožní klonovat aplikaci, abyste mohli používat dva účty současně.

Existuje mnoho důvodů, proč by člověk mohl mít více účtů pro online službu, ale pokud ano aplikace pro Android služby vám neumožňuje přepínat mezi vašimi účty, pak budete muset najít a řešení. Možná máte jeden účet přihlášený v aplikaci a další na webu, nebo jste aplikaci možná naklonovali, abyste měli v telefonu nainstalované dvě její instance.

Klonování aplikací je opravdu populárním řešením tohoto problému, ale pokud OEM vašeho zařízení neimplementuje Chcete-li to provést, budete si muset na Google Play nebo jinde najít klonovač aplikací třetí strany práce. Je to proto, že Android nativně nepodporuje klonovací aplikace, ale to se může s Androidem 14 změnit.

Google testuje novou funkci „klonovaných aplikací“. Android 14 to vám umožní „vytvořit druhou instanci aplikace, abyste mohli používat dva účty současně“. Tato funkce může být zpřístupněno uživatelům prostřednictvím aplikace Nastavení v části Nastavení > Aplikace > Klonované aplikace, jak je znázorněno na vložených snímcích obrazovky níže.

Když naklonujete svou první aplikaci pomocí funkce „klonované aplikace“, Android vytvoří takzvaný „klonovaný uživatelský profil“ a nainstaluje tuto aplikaci do profilu. Všechny aplikace, které poté naklonujete, se nainstalují do stejného klonovacího profilu, který byl vytvořen předtím. Protože profil klonování nesdílí data aplikace s nadřazeným uživatelským profilem, znamená to, že žádné aplikace, které naklonujete, neuchová vaše přihlašovací údaje ani nastavení, takže je budete muset nastavit od začátku. Pokud se rozhodnete, že klonovanou aplikaci již nepotřebujete, můžete aplikaci smazat prostřednictvím stránky „klonované aplikace“ nebo prostřednictvím standardního rozhraní „informace o aplikaci“.

Přestože je funkce „klonovaných aplikací“ v Androidu 14 nová, první byl samotný klonovaný uživatelský profil představen v Androidu 12. Android však nenabízel uživatelům mimo příkazy ADB způsob, jak si tento profil vytvořit nebo vybrat, které aplikace do něj nainstalují – až dosud.

Dalším klíčovým prvkem, který v předchozích verzích chyběl (a stále chybí v Androidu 14 DP1), je integrace spouštěče. Klonované aplikace je třeba na domovské obrazovce nějakým způsobem odlišit od jejich originálů, jinak byste omylem neustále otevírali špatnou aplikaci. V dřívějších verzích by spouštěč omylem použít odznaky což znamená, že klonované aplikace patřily do pracovního profilu. Spouštěč by si ve skutečnosti myslel, že vaše zařízení má pracovní profil, i když žádný nemusí existovat, a zaplňuje zásuvku aplikace kartou pracovního profilu. I když Pixel Launcher v Androidu 14 DP1 neaplikuje odznak pracovního profilu na klonované aplikace, vůbec je nerozlišuje a také pokračuje v chybě vytváření karty pracovního profilu. Nyní je alespoň jasné, že klonování aplikací v procesu upgradu je skutečně použitelné v Androidu 14.

To však neznamená, že nemůžete klonovat aplikace, pokud vaše zařízení nepoužívá Android 14. Jak jsem již zmínil, mnoho OEM sestavení Androidu se dodává s vlastním pojetím této funkce a existuje také spousta aplikací třetích stran, které tuto funkci poskytují. Z velké části tyto existující implementace klonují aplikace jejich instalací do sekundárních uživatelských profilů. Například OnePlus OxygenOS vytváří vyhrazený uživatelský profil jeho funkce „Paralelní aplikace“. do kterého pak nainstaluje vámi vybrané aplikace. Většina klonovačů aplikací třetích stran má ráda Přístřeší vytvořit pracovní profil, protože je to jediný druh profilu, který mohou vytvořit pomocí rozhraní API, která jsou jim k dispozici, a oprávnění, která mohou získat.

Zatímco instalace aplikace do pracovního profilu ji efektivně klonuje, použití pracovního profilu tímto způsobem představuje určité problémy. Kromě konfliktu uživatelského rozhraní jsou pracovní profily plně izolované od primárního uživatelského účtu, takže přístup k souborům a sdílení souborů mezi profily může být složité. Klonový profil je na druhé straně pouze částečně izolován od svého rodičovského profilu. Aplikace nainstalované v profilu klonu mají své vlastní adresáře soukromých dat aplikací a nemají přístup k souborům uloženým v datech soukromých aplikací. adresáře původních aplikací v nadřazeném profilu, ale mohou přistupovat k úložišti nebo datům, která jsou přístupná také aplikacím v nadřazeném profilu profil.

Implementace a použití klonovacího profilu Androidu je definováno CDD nebo dokumentem Definice kompatibility. CDD pro Android 13 státy že vytvoření profilu klonu pro účely spouštění duálních instancí stejné aplikace je volitelné, ale nejsem si jistý, zda se stane povinnou funkcí pro OEM k implementaci do Androidu 14. Nyní, když se zdá, že tato funkce má podporu od společnosti Google, předpokládám, že výrobci OEM, kteří ji mají ale implementace tohoto druhu funkce již jednoduše přijme klonování aplikací Android 14 implementace.

Existuje však několik upozornění, kterých bych si měl všimnout. Za prvé, tato funkce je v současné době testována společností Google, takže neexistuje žádná záruka, že se dostane do stabilního vydání Android 14. Tato funkce je v systému Android 14 DP1 ve výchozím nastavení zakázána, takže jsem musel přepnout příznak vývojáře, aby se toto uživatelské rozhraní zobrazilo v aplikaci Nastavení.

Kromě toho je seznam aplikací, které lze klonovat, aktuálně omezen na několik aplikací definovaných výrobcem OEM; Musel jsem upravit příznak, aby se Discord, Facebook a Telegram objevily na výše uvedených snímcích obrazovky. Neexistuje žádný mechanismus ani rozhraní API, které by se přihlásilo nebo odhlásilo, a nevím, zda se něco takového v současné době vyvíjí. Budu sledovat další vývoj této funkce.