Оглавление:
- Режим разделенного экрана
- Режим произвольной формы
- Режим «картинка в картинке»
- Какие приложения будут работать?
Одной из самых больших функций Android N для пользователей является возможность одновременно запускать на экране более одного приложения. Конечно, некоторые производители, такие как Samsung и LG, годами предлагали аналогичные функции, но с N лет они будут поддерживаться на уровне операционной системы, что означает лучшую поддержку приложений и (в конечном итоге) меньше пользовательского кода.
Когда большинство людей думают о многооконном режиме, они представляют традиционный разделенный экран, впервые представленный Samsung и LG и включенный в новые модели iPad. Однако на самом деле Android N имеет три разных способа запуска более одного приложения одновременно.
Давайте погрузимся в.
Режим разделенного экрана
Это ваш стандартный многооконный режим, о котором вы могли знать на некоторых телефонах Samsung, LG и Huawei. Экран разделен между двумя различными приложениями, по вертикали или по горизонтали, в зависимости от типа устройства и ориентации экрана. Чтобы активировать его, нажмите и удерживайте клавишу Недавние приложения с уже открытым приложением.
Есть верхняя разделительная линия, которая позволяет вам контролировать, сколько места разделено между каждым приложением (некоторые приложения могут иметь минимальную высоту / ширину). Проведите делителем вниз, чтобы сделать верхнее приложение полноэкранным. Нажмите клавишу недавних приложений, чтобы выбрать недавнее приложение для нижней части экрана. Или нажмите «Домой», чтобы выбрать дополнительное приложение на главном экране или в панели приложений.
Режим произвольной формы
Мы официально не видели ничего о режиме Freeform - хотя некоторым удалось взломать его в более ранних сборках Android N Preview. По сути, Freeform - это полноценный оконный режим приложений для Android с плавающими приложениями с изменяемым размером, которые можно закрыть или развернуть, как на ПК, Mac или Chromebook.
Неясно, как можно активировать произвольную форму в ее законченном виде, хотя ранняя реализация, активированная путем изменения определенных XML-файлов в более раннем предварительном просмотре N, позволяет отправлять приложения в оконный режим, нажав значок на экране «Недавние приложения».
Согласно документам разработчиков Google, «производители более крупных устройств могут включить режим произвольной формы», поэтому по умолчанию он не включен. И стоит отметить, что не упоминаются конкретные типы устройств - «большое устройство» может легко представлять собой телефон типа «фаблет» или телевизионную приставку.
Тем не менее, в текущей бета-версии Android N эта функция еще не включена на более крупных планшетах, таких как Pixel C.
Режим «картинка в картинке»
Ранний взгляд на картинку в картинке на Android TV. (Источник: разработчики Google)Как и в режиме «картинка в картинке» в iOS, реализация PiP в Android N позволяет одному приложению существовать как плавающее окно поверх всего остального. Как следует из названия, очевидным примером является плавающий видеоплеер, который вы могли бы видеть при использовании других приложений в фоновом режиме.
Картинка в картинке упоминалась только в связи с телевизионной коробкой Nexus Player на Google I / O 2016. Однако инженер Google Уэйл Огунвэйл объяснил нам на более поздней сессии, что нет причины, по которой производитель не может перенести его на другие типы устройства - например, планшеты - если они хотят. (Тем не менее, неясно, как пользователи могут запускать режим PiP на устройствах, не являющихся Android-телевизорами.)
Какие приложения будут работать?
Android N предполагает, что все приложения работают с несколькими окнами, если разработчик не укажет иное. Если разработчик приложения выбрал многооконный режим, вы увидите всплывающее сообщение о том, что приложение не поддерживает его. Некоторые приложения, не предназначенные специально для Android N, могут отображать диалоговое окно с предупреждением о том, что они «могут не работать» с этой функцией.
Однако, как правило, после завершения работы над Android N ожидается, что подавляющее большинство приложений будет работать только с новыми режимами многозадачности.