Как запустить многооконность в Android Nougat
Содержание:
Обзор
В Android N несколько приложений могут одновременно находиться на экране. Например,
пользователь может разделить экран, чтобы просматривать веб-страницу
слева и писать сообщение электронной почты справа. Возможности пользователя зависят от
устройства.
- На мобильных устройствах с Android N доступен режим
разделения экрана. В этом режиме два приложения отображаются рядом
или друг над другом. Пользователь может перетащить
линию разделения, чтобы увеличить окно одного приложения и уменьшить окно другого. - На устройствах Nexus Player с Android N для приложений
будет доступен , который
позволит приложению отображать контент, пока пользователь просматривает
другие приложения или взаимодействует с ними. - Производители более крупных устройств могут активировать
режим произвольной формы, где пользователь может любым образом изменять размер каждого окна. В этом случае
помимо режима разделения экрана
на устройстве будет доступен и этот режим.
Рис. 1.
Два приложения отображаются рядом в режиме разделения экрана.
Пользователь может перейти в многооконный режим следующими способами.
- Если пользователь откроет и длительно нажмет
название операции, ее можно будет перетащить в выделенную часть
экрана и переключить в многооконный режим. - Если пользователь длительно нажмет кнопку «Обзор», устройство
переключит текущую операцию в многооконный режим и откроет экран обзора,
где пользователь сможет выбрать другую операцию для совместного отображения.
В этом режиме в каждый момент времени активной
является только последняя операция, с которой взаимодействовал пользователь. Такая операция считается самой верхней
.
Все другие операции приостановлены, даже если они отображаются.
Однако система отдает приостановленным, но видимым операциям более
высокий приоритет, чем невидимым. Если пользователь взаимодействует с
одной из приостановленных операций, она возобновляется, а прежняя самая верхняя
операция приостанавливается.
Примечание.
В многооконном режиме приложение может быть приостановлено
и по-прежнему видимо для пользователя. Приложению может потребоваться
продолжать свои операции, даже если оно приостановлено. Например, видимое приостановленное приложение,
воспроизводящее видео, будет по-прежнему показывать видео. Поэтому
мы не
рекомендуем приостанавливать воспроизведение
в обработчиках таких приложений.
Вместо этого следует приостановить видео в и возобновить воспроизведение в .
Если пользователь переводит приложение в многооконный режим, система
уведомляет операцию об изменении конфигурации, как указано в документе . По сути это изменение так же действует
на жизненный цикл операции, как уведомление приложения системой
о переходе устройства из вертикальной ориентации в
горизонтальную, только изменяются размеры экрана, а не ориентация. Как описано в документе , операция может обработать изменение
конфигурации самостоятельно или может позволить системе
удалить окно операции и создать его заново с новыми размерами.
Если пользователь увеличивает одну из сторон окна, система меняет
размер окна операции в соответствии с действием пользователя и применяет
по мере необходимости. Если приложение не успевает отрисовать новые области, система
временно заполняет их цветом, заданным атрибутом или атрибутом стиля
windowBackgroundFallback по умолчанию.
Запуск любого приложения в мультиоконном режиме в Android Nougat
Для начала вам необходимо активировать пункт «Средства разработчика» на вашем телефоне. Для этого пройдите по схеме «Настройки > Средства разработчика > Об устройстве». Далее нажмите несколько раз на номер сборки, пока не увидите сообщение о том, что вы стали разработчиком.
Теперь снова вернитесь в меню настроек и откройте «Средства разработчика». Сделайте прокрутку страницы до самого низа и включите опцию «Принудительное изменение размеров операций». Когда вы сделаете это, вам надо будет перезагрузить ваш девайс, чтобы активировать данную опцию. После этого даже те приложения, которые не были совместимы с обновлением для Nougat, смогут работать в мультиоконном режиме.
И, наконец, чтобы воспользоваться многооконным режимом, откройте два приложения по вашему выбору, после чего нажмите и удерживайте клавишу многозадачности. Теперь оба этих приложения откроются в мультиоконном режиме.
Приложение Второй экран на Андроид стало доступно для пользователей операционной системы. Отныне на экран устройства можно одновременно вывести два окна, независимо от их содержания – это может быть игра и приложение для чтения, браузер и социальная сеть и какие угодно другие комбинации.
Многооконный режим на Андроид 7 позволяет пользоваться пятью программами единовременно. Чтобы добавить какое-либо приложение в многозадачную работу, его нужно открыть и провести пальцем из любого верхнего уголка экрана в диагональном направлении и выбрать кнопку, сворачивающую приложение. С другой необходимой для работы программой поступите точно также. Нажмите на кнопку, позволяющую просмотреть все активные программы (как правило, слева от кнопки «Меню» на устройстве диодный значок с несколькими окнами) и выбирайте приложения, которые нужно запустить в многооконном режиме.
На некоторых устройствах многооконность включается длительным зажатием кнопки просмотра запущенных программ и выключается таким же образом.
Функция многооконного режима на Андроид 7 особенно удобна для техники с большими дисплеями.
На андроид 8 версии
Многооконный режим на Андроид версии 8.0, или иначе говоря Oreo, носит название «Картинка в картинке» и включается автоматически. Каким образом? При просмотре видео в различных приложениях и браузерах пользователь может нажать кнопку «Домой» и включить что-нибудь другое. При этом воспроизводимое видео превратится в маленький экранчик, который можно переместить в любую точку дисплея для удобства. Конечно, это не тот многооконный режим, который можно получить вмешавшись в настройки телефона, но для не желающих заморачиваться киноманов вполне подойдет.
Видео, включенное в режиме «Картинка в картинке», имеет горячие клавиши. Они позволяют быстро закрыть маленькое окошко, мотать ролик, ставить на паузу и раскрывать в полноэкранный режим.
Поработать с программами в расширенном многооконном режиме также можно установив специальное приложение или воспользовавшись изменением заводских настроек.
На Андроид 6 версии
Операционная система Андроид версии 6.0 допускает работу с несколькими приложениями сразу с 2015 года, благодаря независимым поставщикам программного обеспечения. Внося некоторые изменения в открытый исходный код разработчики позволяют устройству выводить на экран более одного окна сразу.
Рядовым пользователям следует учитывать, что на версии операционки постарше функция не всегда работает стабильно. В многооконном режиме на Андроид 6 могут возникать проблемы с отображением и использованием некоторых программ и игр. Изменение размеров рабочих окон не поддерживается.
Как установить Parallel Windows
После запуска приложение будет показано предупреждение о том, что приложение является экспериментальным. Нажмите на поле «I have read and understood», затем нажмите «Continue».
На следующем экране необходимо дать два разрешения, чтобы воспользоваться всеми функциями Parallel Windows. Нажмите на первый переключатель «Permit to draw over Apps», Вы попадете в меню разрешения, где необходимо его включить. Как только включите разрешение вернитесь назад к приложению Parallel Windows.
Далее в главном меню нажмите на переключатель «Enable Accessibility Service». Вы попадете в меню специальных возможностей, где необходимо будет включить Parallel Windows for Nougat. Появится всплывающее окно, в котором будет сказано к чему приложение будет иметь доступ, нажмите «OK». Опять же, просто нажмите кнопку назад, чтобы вернуться к основному приложению.
Наконец, Вам необходимо поставить «Hotspot Dimensions». Это место где будет показываться меню Parallel Windows. По умолчанию, он установлен в середине правой части экрана, который является прекрасным местом для этого. Я буду использовать этот параметр на протяжении всего урока.
На этом установка Parallel Windows завершена. Теперь можно использовать многооконность в Android Nougat.
Как использовать Parallel Windows
Для начала, проведите до середины от правой части экрана — на месте про которое мы говорили раньше при настройке «Hotspot Dimensions». Откроется меню Parallel Windows.
Здесь есть три варианта, сверху вниз: открыть меню приложений, запустить мультиоконную сессию и зеркало приложения.
Первый вариант открывает меню приложений — это быстрый и легкий способ открыть приложение. Выбрав приложение из меню приложений автоматически откроется приложение в многооконном режиме. Стоит также отметить, что потребуется время чтобы отобразить все установленные приложения, если их много.
Вторая иконка запускает приложение в многооконном режиме. Откроется список недавно открытых процессов и необходимо выбрать интересующее Вас приложение в нижней части окна.
Второй вариант можно использовать и без использования Parallel Windows. Третья опция является самой мощной, она позволяет использовать зеркало приложения в мультиоконном режиме. Тем не менее она может показаться запутанной.
Чтобы использовать эту функцию, Вы должны сначала запустить как минимум одно приложение в оконном режиме. Откройте меню Parallel Windows и выберите нижнюю опцию. Появится всплывающее сообщение, которое скажет Вам, что необходимо Выбрать приложение, чтобы получить зеркало.
После нажатия на приложение произойдет одно из двух: либо запустится зеркало приложения, либо появится сообщение о том, что приложение не поддерживает более одного сеанса. Последний вариант будет иметь место для YouTube Music и приложения для совершения звонков.
Для приложений, поддерживающих несколько сессий, произойдет автоматическое открытие еще одного экземпляра выбранного приложения.
Как я уже говорил ранее, Parallel Windows for Nougat все еще находится в Альфа-стадии и все еще экспериментальная. В результате, Вы можете сталкиваться с некоторыми ограничениями, например, я не мог заставить Google Chrome работать в зеркальном режиме, что бы я ни пробовал. Это не ошибка, просто не работало. Такие вещи можно ожидать в экспериментальном программном обеспечении, поэтому просто следует помнить об этом, прежде ждать от Parallel Windows гладкой работы.
Как включить многооконный режим Андроид
Чтобы работать с устройством в многооконном режиме, нужно активировать эту функцию в настройках своего гаджета. Для этого:
- Перейдите к настройкам и выберите раздел «Об устройстве».
- На номер сборки требуется многократно нажать, чтобы появилось меню «Для разработчиков».
- Найдите фразу «Изменение размера в многооконном режиме» и передвиньте заглушку рядом с ней в рабочее положение.
- Перезагрузите гаджет и наслаждайтесь новыми возможностями.
Если подключение опции по приведенной инструкции не привело к результату – нужно скачать специальное приложение Taskbar. Оно совершенно бесплатное. Проделайте все манипуляции из инструкции сверху, после перезагрузки устройства установите Taskbar и запустите его.