Skrytá funkce App Pairs pro Android 12 je neúplná, ale slibuje

Google přidává do Androidu 12 funkci App Pairs, která vám umožní rychle spouštět více aplikací současně v režimu rozdělené obrazovky.

Pokud jste minulý týden propásli záplavu novinek, Google vydal první Developer Preview systému Android 12, a jsme opravdu nadšení ze všech změn, které jsme dosud našli. Jedna ze změn slyšeli jsme o před vydáním byla funkce nazvaná App Pairs. Prostřednictvím našich vlastních zdrojů a analýzy kódu Android 12 Developer Preview 1 můžeme potvrdit, že tato funkce je skutečně ve vývoji. Dokonce jsme si s ním dokázali pohrát v jeho nedokončeném stavu.

Co se týče pozadí, App Pairs je nová funkce ve vývoji pro Android 12, která vám umožní vytvořit pár aplikací, které se spouštějí v zobrazení rozdělené obrazovky současně. Tato dvojice aplikací pak funguje jako jeden úkol, nikoli dva, což usnadňuje opětovné spuštění obou aplikací v zobrazení rozdělené obrazovky po vstupu do přehledu posledních aplikací. Podobnou funkci najdete v softwaru Android společnosti Samsung (debutoval

na Galaxy Note 8) a na zařízení Microsoft Surface Duo se dvěma obrazovkami, ale verze softwaru od Googlu by měla být přístupná všem zařízením se systémem Android 12, pokud se dostane do stabilní verze.

Pomocí skrytého příkazu shellu se nám podařilo trochu pohrát s funkcí App Pairs, ale k použitelnosti má před sebou ještě dlouhou cestu. Za prvé, i když jsou tyto dvě aplikace považovány za jeden úkol, nejsou ve skutečnosti seskupeny v přehledu posledních aplikací. Zatím neexistuje žádný způsob (pokud můžeme říci), jak vytvořit zástupce na domovské obrazovce pro spuštění dvojice aplikací, ale je zajímavé, že spuštění jedné ze dvou aplikací v páru ve skutečnosti znovu spustí dvojici aplikací.

Zatímco alternativy třetích stran, jako je „Split Screen Launcher“ vývojáře Francisco Barroso, v současné době poskytují vynikající uživatelské rozhraní, spoléhají na Vestavěná rozhraní API systému Android ručně spouštět aktivity v režimu rozdělené obrazovky jednu po druhé. Aplikace navíc nejsou seskupeny, takže se s nimi stále zachází jako se dvěma samostatnými úkoly. To znamená, že dvojice aplikací se nejen trochu spouští, ale vyžaduje, aby byly činnosti obnoveny, pokud jsou znovu spouštěny. Implementace první strany vytvořená společností Google pro všechna zařízení Android 12 bude jistě oceněna.

Spouštěč rozdělené obrazovkyVývojář: paprika nebyla nalezena

Cena: Zdarma.

Stažení

Pro srovnání zde je video, které ukazuje, jak moje zařízení spouští pár aplikací vytvořený aplikací „Split Screen Launcher“:

A zde je video, které ukazuje, jak moje zařízení spouští pár aplikací vytvořený funkcí App Pairs systému Android 12:

Jak vytvořit páry aplikací v Android 12 Developer Preview 1

Pokud se chcete pokusit vytvořit pár aplikací sami, budete potřebovat ke stažení a poté nainstalujte první Android 12 Developer Preview. Poté zadejte ADB shell do terminálu nebo příkazového řádku na vašem PC a spusťte následující příkaz shell:

dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}

kde {taskId1} a {taskId2} jsou ID úkolů dvou aplikací, které chcete seskupit. TaskIds můžete najít z výstupu "dumpsys activity". Po spuštění tohoto příkazu se vytvoří nová úloha pro pár aplikací. Pokud chcete zrušit párování těchto aplikací, můžete spustit tento příkaz:

dumpsys activity service SystemUIService WMShell unpair {taskId}

Vybraný obrázek je pouze maketa a není reprezentativní pro to, jak mohou vypadat páry aplikací v systému Android 12.