Google добавляет в Android 12 функцию App Pairs, которая позволит вам быстро запускать несколько приложений одновременно в режиме разделенного экрана.
Если вы пропустили поток новостей на прошлой неделе, Google выпустил первую версию Developer Preview. Android 12, и мы очень рады всем изменениям, которые мы обнаружили на данный момент. Одно из изменений мы слышали о до выпуска была функция под названием App Pairs. Благодаря нашим собственным источникам и анализу кода Android 12 Developer Preview 1 мы можем подтвердить, что эта функция действительно находится в разработке. Нам даже удалось поэкспериментировать с ним в незавершенном виде.
Для справки: App Pairs — это новая функция, разрабатываемая для Android 12, которая позволит вам создать пару приложений для одновременного запуска в режиме разделенного экрана. Эта пара приложений затем действует как одна задача, а не две, что позволяет легко перезапустить оба приложения в режиме разделенного экрана после входа в обзор последних приложений. Подобную функцию вы найдете в программном обеспечении Android от Samsung (оно дебютировало в
на Galaxy Note 8) и на двухэкранном Surface Duo от Microsoft, но версия программного обеспечения Google должна быть доступна для всех устройств под управлением Android 12 при условии, что она выйдет в стабильную версию.Используя скрытую команду оболочки, нам удалось немного поиграться с функцией «Пары приложений», но ей еще предстоит пройти долгий путь, прежде чем ее можно будет использовать. Во-первых, хотя эти два приложения рассматриваются как одна задача, они фактически не сгруппированы вместе в обзоре последних приложений. Пока нет способа (насколько мы можем судить) создать ярлык на главном экране для запуска пары приложений, но любопытно, что запуск любого из двух приложений в паре фактически перезапустит пару приложений.
Хотя сторонние альтернативы, такие как «Split Screen Launcher» разработчика Франсиско Баррозу, в настоящее время обеспечивают превосходный пользовательский интерфейс, они полагаются на Встроенные API Android вручную запускать действия в режиме разделенного экрана по одному. Кроме того, приложения не сгруппированы вместе, поэтому они по-прежнему рассматриваются как две отдельные задачи. Это означает, что пара приложений не только немного медленно запускается, но и требует обновления действий, если они перезапускаются. Собственная реализация Google для всех устройств Android 12, безусловно, будет оценена по достоинству.
Цена: Бесплатно.
Для сравнения, вот видео, показывающее, как мое устройство запускает пару приложений, созданную с помощью приложения «Split Screen Launcher»:
А вот видео, показывающее, как мое устройство запускает пару приложений, созданную с помощью функции App Pairs в Android 12:
Как создавать пары приложений в Android 12 Developer Preview 1
Если вы хотите попробовать создать пару приложений самостоятельно, вам понадобится Скачать и затем установите первая предварительная версия Android 12 для разработчиков. Затем введите оболочку ADB в терминале или командной строке на вашем ПК и выполните следующую команду оболочки:
dumpsys activity service SystemUIService WMShell pair {taskId1} {taskId2}
где {taskId1} и {taskId2} — идентификаторы задач двух приложений, которые вы хотите сгруппировать. Вы можете найти идентификаторы задач из вывода «dumpsys Activity». После запуска этой команды будет создана новая задача для пары приложений. Если вы хотите отключить эти приложения, вы можете запустить эту команду:
dumpsys activity service SystemUIService WMShell unpair {taskId}
Представленное изображение является просто макетом и не отражает того, как могут выглядеть пары приложений в Android 12.