Google добавя функция App Pairs в Android 12 и ще ви позволи бързо да стартирате няколко приложения едновременно в режим на разделен екран.
В случай, че сте пропуснали потопа от новини миналата седмица, Google пусна първата визуализация за разработчици на Android 12и сме наистина развълнувани от всички промени, които открихме досега. Една от промените чухме за преди пускането беше функция, наречена App Pairs. Чрез нашите собствени източници и анализ на кода на Android 12 Developer Preview 1 можем да потвърдим, че функцията наистина е в процес на разработка. Дори успяхме да си поиграем с него в недовършеното му състояние.
За фон, App Pairs е нова функция в разработка за Android 12, която ще ви позволи да създадете двойка приложения, които да стартирате едновременно в изглед на разделен екран. След това тази двойка приложения действа като една задача, а не като две, което улеснява повторното стартиране на двете приложения в изглед на разделен екран след влизане в прегледа на последните приложения. Ще намерите подобна функция в софтуера на Samsung за Android (той дебютира
на Galaxy Note 8) и на Surface Duo с двоен екран на Microsoft, но версията на софтуера на Google трябва да бъде достъпна за всички устройства, работещи с Android 12, при условие че влезе в стабилната версия.Използвайки скрита команда на обвивката, успяхме да си поиграем малко с функцията App Pairs, но все още трябва да извърви дълъг път, преди да стане използваема. От една страна, докато двете приложения се третират като една задача, те всъщност не са групирани заедно в прегледа на последните приложения. Все още няма начин (доколкото можем да кажем) да създадете пряк път на началния екран за стартиране на двойка приложения, но любопитно е, че стартирането на някое от двете приложения в двойката всъщност ще рестартира двойката приложения.
Докато алтернативите на трети страни като „Split Screen Launcher“ на разработчика Francisco Barroso в момента предоставят превъзходен потребителски интерфейс, те разчитат на Вградени API на Android за ръчно стартиране на дейности в режим на разделен екран една по една. Освен това приложенията не са групирани заедно, така че все още се третират като две отделни задачи. Това означава, че двойката приложения не само се стартира малко бавно, но изисква дейностите да се опресняват, ако се стартират отново. Създадено от Google внедряване от първа страна за всички устройства с Android 12 със сигурност ще бъде оценено.
Цена: Безплатно.
За сравнение, ето видеоклип, показващ как моето устройство стартира двойка приложения, създадена от приложението „Split Screen Launcher“:
И ето видео, показващо как моето устройство стартира двойка приложения, създадена от функцията App Pairs на Android 12:
Как да направите App Pairs в Android 12 Developer Preview 1
Ако искате сами да опитате да създадете двойка приложения, ще ви трябва за изтегляне и след това инсталирайте първата визуализация за разработчици на Android 12. След това въведете ADB shell в терминал или команден ред на вашия компютър и изпълнете следната команда на shell:
dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}
където {taskId1} и {taskId2} са идентификаторите на задачите на двете приложения, които искате да групирате. Можете да намерите taskIds от изхода на „dumpsys activity“. След като изпълните тази команда, тя ще създаде нова задача за двойката приложения. Ако искате да премахнете сдвояването на тези приложения, можете да изпълните тази команда:
dumpsys activity service SystemUIService WMShell unpair {taskId}
Представеното изображение е просто макет и не е представително за това как може да изглеждат App Pairs в Android 12.