Контакты

Многооконный режим: дополнительное конкурентное преимущество для Android-приложений. Виртуальные Рабочие столы

Компания Apple на базе iOS 9 внедрила функцию повторяющегося много раз экрана, имеющую название «Split View». Опция «Split View» означает разделенный просмотр окон. При таком режиме экран iPad можно разделить на несколько окон и получить возможность использовать одновременно два разных приложения. Установить данную опцию разделения окон можно на моделях iPad Pro, iPad Mini 4 и iPad Air 2.

Такая функция очень полезна на айпаде, так как позволяет делить экран и выполнять копирование данных из одного приложения в другое. Кроме того, можно одновременно находится в браузере и вести работу в каких-нибудь иных приложениях.

Чтобы иметь возможность работать сразу на двух экранах, нужно данную опцию активировать. Сделать это на iPad не сложно. Достаточно соблюсти некоторую последовательность действий.

Для начала разверните айпад, поставив его в горизонтальную позицию. Далее запустите то приложение разделенного экрана, которое вы обычно используете, и свайпните справа налево вместе с рамкой корпуса планшета. После того, как возникнет панель многозадачности с изображением многооконных режимов «Split View», слева запустится вторичное приложение.

Остается выбрать приложение для правой части дисплея. Однако, учтите, что все программы не могут поддерживать такой режим. Хотя открывать можно несколько приложений, однако активным будет только верхнее окно. Такой режим называется «Split Over». При этом разделитель окон устанавливается ручным способом. Применяется данное приложение на планшетах с операционной системой iOS 9 и последних моделях.

Если же вы дотронетесь до значка, разделяющего окна, или потащите ярлычок налево, то автоматически включится функция «Split View», позволяющая выполнять работы в разных открытых окнах.

Использование «Split View» в Safari

Многие спрашивают, как открыть два или более окон на браузере Safari. Для осуществления этой возможности нужно установить приложение Siderafi для айпад мини 4 или iPad Pro, iPad Air 2. Это приложение активируется через режим «Split View» как нельзя кстати, ведь оно позволяет установить разделительную полосу так, чтобы условно делить экран на две части. Однако, все же активной будет только одно окно из разделенного экрана.

Далее попробуйте включить режим «Split View» для запуска двойного приложения в одном окне поисковика Safari, а в другом окне включить функцию «Send to Sidefari». К сожалению, опция «Safari View Controller» не может сотрудничать с поисковой строкой из-за соблюдения мер осторожности. В принципе, разработчики обещают расширить возможности функции «Safari View Controller», поэтому вскоре должны заработать опции связки ключей и функции автозаполнения.


Как менять окна на экране

Используя разделенный режим окон «Split View», можно установить размер оконных приложений одинаковыми или разными, в зависимости от ваших потребностей. Чтобы установить размер окна более широкий, чем другое, можно первое сжать, а второе окно расширить или наоборот убрать. Для этого необходимо установить, какое приложение будет для вас главным, а какое второстепенным. При необходимости можно поменять назначение оконных программ или их пропорции.


Многозадачность функции «Изображение» на iPad

Планшеты с iOS 9 (iPad Mini 2, iPad Air, iPad Pro и другие) среди всех своих немаловажных функций имеют опцию «Изображение», позволяющую открывать приложение и смотреть видео одновременно. Поэтому в программе «FaceTime» вместо обычного видео можно использовать видео-звонок.

Для этого во время просмотра видео в приложении с фильмами или во время совершения звонка по FaceTime нужно активировать кнопку «Home». При этом видео изменит свой размер, а половина экрана станет свободной для других действий на iPad.

Дальше вы сможете запустить иное приложение, а окно с видео переместить в любое место, по ходу меняя его размер. Когда возникнет необходимость в возврате к прежнему формату экрана, достаточно нажать на изображение с видео, а внизу экрана активировать команду «На весь экран».

Как быть, когда iPad не поддерживает функцию «Split View».

Если у вас планшет более ранней версии iOS и не может использовать режим «Split View», то для этого существует опция «Slide Over». Она работает так: каждый раз справа будет накладываться новая панель на старое изображения в режиме слайда. Закончив работу с активным приложением, вы закроете его, а перед вами откроется и станет активным предыдущее окно.

Где используется такой режим? Такой режим «Slide Over» удобен при работе с приложениями сообщений и текстовыми программами на айпэдах. При опции «Slide Over» экран разделяется пополам и одно из открытых окон является активным, а другое пассивным.


Так в новых поколениях планшетов с iOS 9 появилось множество разных опций, которые смогут не только работать при помощи контекста, но и будут конкурентно-способными даже с приложениями Google. Новая функция с режимом разделения экрана для планшетов с iOS 9 не только помогает удобно расположить экранное меню и изменить его размер, но и предоставило возможность выполнять на айпаде несколько действий с разных приложениях одновременно.

Каждый, кто работал в многооконном режиме на Android-устройстве, может подтвердить, что в определенных ситуациях это очень удобно. Простой пример: чтение электронной книги с электронным же словарём. Особенно – на смартфоне или планшете с достаточно большим экраном.
Если пользователю придётся выбирать между двумя приложениями, схожими практически во всём, но различающимися поддержкой одновременной работы с несколькими окнами, неудивительно, что выберет он то, что такую поддержку обеспечивает.

Из статьи вы узнаете о многооконном режиме в Android, и о том, как использовать эту возможность при построении собственных приложений.

Обзор

Одновременная работа с несколькими окнами в Android – это интересная функция, которая способна выделить ваше приложение из множества других, дать ему дополнительное конкурентное преимущество. Многие OEM и ODM-производители, такие, как Samsung, Ramos и Huawei, подвергают базовую систему Android доработке. В частности, они внедряют поддержку многооконного режима. Делают они это для того, чтобы повысить привлекательность своих смартфонов и планшетов, выделить их из основной массы устройств, которые подобную функцию не поддерживают.


Сценарии использования многооконного режима

Предварительные сведения

В июне 2012-го года был представлен Cornerstone – первая платформа с открытым исходным кодом для организации многозадачной работы на Android. В августе 2012-го Samsung выпустила первый аппарат, поддерживающий работу в многооконном режиме. Начиная с 2013-го года и по наши дни, можно наблюдать взрывной рост решений для поддержки одновременной работы с несколькими окнами в Android.

В мае 2015-го года вышла Android M Developer Preview (сегодня, в июле, доступна уже Preview 2). Официальный релиз Android M (6.0) ожидается осенью 2015-го года. Кроме прочих новшеств Android M Preview 2 примечателен тем, что поддерживает многооконный режим.


Развитие решений для поддержки многозадачности в Android

Существуют два подхода к работе с несколькими окнами: это использование плавающих (floating) и закрепленных (docked) окон. Среди основных возможностей работы в многооконных режимах можно отметить открытие и закрытие окон (open/close), изменение их размера (resize) и взаимного расположения (swap). Открывая или закрывая окно, мы, соответственно, включаем или выключаем многооконный режим. Функция изменения размера предусматривает настройку размеров окон. Смена расположения окон – это действие, которое позволяет поменять их местами.


Режимы работы с несколькими окнами

В 2013-м году на рынке появилось множество решений, рассчитанных на работу с несколькими окнами. Они были разработаны OEM и ODM-производителями, независимыми поставщиками ПО и сообществом разработчиков программ с открытым исходным кодом. В таблице ниже вы можете найти сравнение различных технологий организации многооконной работы в среде Android.

Продукт Cornerstone Standout Xposed Tieto
Описание
Фреймворк для организации многозадачной работы в ОС Android
Библиотека с открытым исходным кодом, которую можно использовать для создания приложений с плавающими окнами
Многооконное приложение, которое поддерживает закрепленные окна
Проект направлен на создание рабочей среды, напоминающей работу на настольном ПК
Поддержка открытия, закрытия окон, изменения размера, раскрытия на весь экран
Да
Да
Да
Да
Стиль окна
Закрепленное
Плавающее
Закрепленное
Закрепленное и плавающее
Модификация кода
На уровне платформы Android
На уровне приложения
На уровне платформы Android
На уровне платформы Android
Поддержка приложений
Поддерживаются все приложения, однако, не доступна динамическая настройка SurfaceView.
Некоторые вспомогательные приложения. Например – калькулятор.
Совместимость и стабильность решения нуждается в улучшении.
Поддерживает все приложения.
Версия Android
Android 4.1. – Android 4.4.
Android 4.1. – Android 4.4.
Android 4.4.
Android 4.4
Официальный сайт
Клик
Клик
Клик
Клик

Программная архитектура

Код платформы Android можно модифицировать для того, чтобы оснастить её поддержкой дополнительных возможностей. Архитектура ОС Android состоит из нескольких уровней.

В случае с Android 4.2 и Android 4.3., оболочка (launcher) и другие приложения при запуске размещаются в одном стеке, называемом «главный стек» («main stack»). Как известно, многооконный режим требует большего количества стеков для размещения в них нескольких окон. В результате, нужно модифицировать системный класс ActivityManagerService, добавив к нему интерфейс для создания стека и управления им. Для модификации класса платформы WIndowManagerService, который позволяет управлять графическими представлениями приложений, требуется изменить InputManager. Нужно это для того, чтобы он мог перенаправлять события касания соответствующим окнам.

С выходом Android 4.4 и Android 5.0 подход к управлению стеком значительно изменился. Оболочка и другие приложения могут запускаться в различных стеках. В систему была добавлена поддержка нескольких стеков и возможность управления ими. На рисунке ниже показаны отличия в работе со стеком в разных версиях Android.


Сравнение работы со стеком в Android 4.3 и Android 4.4

Теперь сосредоточимся на Android 5 (Lollipop). ОС Android использует механизмы обратного вызова для выполнения интерфейсных функций Activity. Однако управляющая функция реализована на уровне платформы. Поэтому сейчас мы рассмотрим два важных класса: ActivityManagerService и WindowManagerService.


Структура ПО платформы Lollipop

Управление Activity в Lollipop

Так как возможность работы в многооконном режиме зависит от стека, ниже показано, как можно создать стек и как можно запустить Activity в этом стеке. В Lollipop в интерфейс IactivityManager.java добавлены следующие функции:

После запуска процесс SystemServer вызывает службы управления Activity (activity manager services) и окнами (windows management services). Для того чтобы понаблюдать за этим процессом, мы можем добавить в соответствующие места команды вызова исключения времени выполнения (RuntimeException).


Процесс создания стека в Lollipop

Теперь посмотрим, как запустить Activity в стеке:


Запуск Activity в стеке

В Lollipop в утилиту ADB (Android Debug Bridge, отладочный мост Android) были добавлены следующие команды:

Управление окнами в Lollipop

WindowManagerService – это центральная часть системы управления окнами. Его функциональность включает в себя диспетчеризацию событий ввода, управление расположением объектов на экране и поверхностями, на которых выводятся графические элементы.


Роль WindowsManagerService в графической архитектуре Android

Проблемы многооконного режима

При работе в многооконном режиме доступно изменение размеров окон. Известны примеры, когда размер окна, выводящего игровую анимацию, не может быть изменен. Основная причина этого заключается в том, что подсистема Android SurfaceFlinger не может динамически менять размер выводимого изображения.


Игры, использующие SurfaceFlinger, не могут динамически менять размер окна

Ещё одна проблема заключается в том, что некоторые приложения в многооконном режиме отображаются некорректно. На рисунке ниже вы можете видеть, что калькулятор в многооконном режиме отображается неправильно. Всё дело в макете приложения, который не рассчитан на подобные условия использования.


Калькулятор с макетом, не рассчитанным на работу в многооконном режиме

Поддержка многооконного режима в Android M

Android M Developer Preview 2 можно запустить на Nexus 5, 6, 9 и Nexus Player. Если же подобного устройства у вас нет, или вы не хотите устанавливать на него ОС, находящуюся в статусе Preview, с Android M можно познакомиться с помощью эмулятора в Android Studio. В частности, сейчас нас интересуют стандартные средства для работы в многооконном режиме.

Для того чтобы увидеть этот режим в действии, достаточно создать новое виртуальное устройство с помощью средства AVD Manager, выбрав при этом в качестве системного образа один из доступных с API Level MNC. В нашем случае это был образ x86_64. Далее, надо запустить эмулятор, перейти в раздел настроек Для разработчика и включить там опцию Многооконный режим. Если такой опции найти не удаётся, взгляните на это руководство

Теперь самое интересное. Для начала можно запустить несколько приложений, всё будет как обычно. А вот если нажать на кнопку вызова списка недавно открытых приложений, в заголовках миниатюр окон появится новый значок. По умолчанию это – рамка, указывающая на то, что приложение запускается в полноэкранном режиме. Если на этот значок нажать, появится меню выбора макета расположения окон.


Меню выбора макета расположения окон в многооконном режиме


Многооконный режим в Android M

Будет ли доступна работа с несколькими окнами в официальном релизе Android M, пока неизвестно. Однако, например, системный калькулятор в этом режиме чувствует себя хорошо. В результате, у нас есть серьёзные основания полагать, что не за горами тот день, когда адаптация приложений для многооконного режима из конкурентного преимущества превратится в насущную необходимость.

Если же вы хотите оснастить свои приложения, рассчитанные на более ранние версии Android, поддержкой нескольких окон, самое время обратиться к решениям сторонних разработчиков, о которых речь шла выше. Например, к Cornerstone.

Пример: Cornerstone

Компания Onskreen создала Cornerstone – первый фреймворк, позволяющий работать с несколькими окнами на Android. Он рассчитан на устройства с большими экранами и планшеты. Исходный код можно загрузить на Github . Он поддерживает работу с Android версий 4.1 и 4.2. Для более поздних версий этой ОС Cornerstone пока не выпущен. Однако можно проанализировать исходный код для Android 4.2 для того, чтобы узнать технические подробности работы системы.


Модификации Cornerstone в Android Jelly Bean

Итоги

Во многих мобильных устройствах, работающих под управлением Android OS, используются процессоры Intel®. Как разработчики могут улучшить ощущения пользователей от работы с их приложениями? Как сделать приложения более конкурентоспособными? Эти вопросы ведут нас к постоянному улучшению продуктов на устройствах с архитектурой Intel Architecture (IA). Поддержка работы в многооконном режиме – это хороший пример полезной возможности, дающей приложениям конкурентные преимущества. Это удобно, многооконный режим даёт пользователю возможность выполнять несколько задач одновременно. Например – смотреть видео и писать друзьям отзыв о том, что смотрит. Например – играть в игру и читать её обзоры. Сегодня работу в многооконном режиме поддерживают несколько устройств. Например – это планшеты Ramos i12, Teclast x98 и Cube i7, который работает под управлением Remix OS.


Многооконный режим на IA-устройствах

Большинство из вас достаточно хорошо знают, что такое многозадачность, но все же позволим себе напомнить, что речь идет о возможности активировать выполнение целого ряда задач в фоновом режиме, в то время как пользователь может работать с другой программой или же вовсе не использовать гаджет. Благодаря такому решению, можно оперативно выполнять переход между приложениями и получать обновленные данные при возврате в программы.

Разработчики iPhone 6 пошли дальше и решили упростить работу в многозадачности пользователям, предложив активизировать эту функцию двойным кликом на клавишу «Домой». В результате вы получаете возможность не только переключать открытые вкладки и приложения, но и совершать звонки и отправлять SMS на нужные номера. Но, к сожалению, такое решение далеко не всем пришлось по душе, а особенно тем, кто привык работать только в одной программе или же использовать аппарат лишь как имиджевое средство связи.

Далеко не все смогли сразу разобраться с тем, как убрать иконку контактов из окна многозадачности. Для этого необходимо зайти в меню «Настройки» и найти раздел «Почта, адреса, календари». Именно там и находится нужный нам пункт «Контакты» и заветное переключатели «Показ в Перекл.программ». Нажатием клавиши вы сможете убрать панель контактов из режима многозадачности или же напротив, настроить ее.

Как часто вы используете меню многозадачности, чтобы закрыть приложения, из которых вышли? Возможно, вы это сделали только что, или наоборот, собираетесь сделать после прочтения материала. Многие на «автопилоте» шустро свайпают по окошкам приложений, дабы освободить заветные мегабайты ОЗУ. Но ведь это отнимает много времени. Даже не сам процесс, а долгая загрузка приложения при его повторном запуске. Вместе с временем теряется часть удобства от использования смартфона.

Что с Android?

По большому счету, постоянное закрывание приложений может навредить быстродействию и времени жизни смартфона.

Android весьма неплохо управляется с ресурсами (особенно в новых версиях). Есть какое-то количество ОЗУ, с которым могут работать приложения. И приложения не стесняются этим пользоваться. Если памяти не хватает для запущенной программы, ОС будет закрывать те, что давно не использовались.

Таким образом, приложения могут оставаться в памяти системы несколько часов, дней и даже недель. И это хорошо. Они не разряжают батарею, они не ограничивают ресурсы системы (в большинстве своем). К тому же, приложения будут загружаться гораздо быстрее при повторном запуске, прямо с того места, где вы закончили. Однако это касается лишь обычного свайпа по приложениям в окне мультизадачности.

Многие в целях повышения производительности и времени жизни используют Task Killer’ы. Занимаются они ничем иным, как разгружают оперативную память, закрывая процессы. Здесь несколько важных моментов. Во-первых, на производительность влияет вовсе не это, а количество проделанных процессорных циклов (вкупе с количеством доступной памяти в момент закрытия программы). Во-вторых, «убийцы» закрывают все приложения без разбора, используя при этом ресурсы процессора. Стоит ли говорить, что из-за этого может не сработать будильник или важное напоминание. Некоторые приложения будут сами открываться после такого агрессивного закрытия, что, опять же, «кушает» процессор. Конечно, после закрытия всех программ телефон, возможно, будет работать намного лучше. Однако это происходит лишь потому, что из всей кучи приложений было одно или несколько «плохих», которые пытаются совершать некие затратные маневры в фоне. В борьбе с такими программами Task Killer как раз может прийти на помощь, но лучше удалять подобных вредителей сразу после обнаружения.

Что с iOS?

Так как особой свободой действий пользователь на iOS не обладает, то единственный способ закрыть приложение (при условии, что нет Jailbreak) - через окно многозадачности. Принцип работы практически ничем не отличается от такового в Android. Есть различные приложения, которые могут осуществлять полноценную работу в фоне, например навигатор или Skype. В этом случае в верхней части экрана будет висеть большая цветная плашка, напоминающая, что в фоне происходит работа.

Есть приложения, которые частично «живут», например, музыкальный проигрыватель. Однако он работает до тех пор, пока играет музыка. Во всех остальных случаях при нажатии кнопки Home программа сперва некоторое время «висит» в фоне, после чего просто останавливает свою работу, но при этом остается в памяти устройства (если вы перестали слушать музыку). В дальнейшем ОС сама будет решать, что с ним делать в случае запуска ресурсоемкого софта.

Что с Windows Phone? Вывод

Конечно же, решать вам, стоит избавляться от привычки «закрытия» или нет. Это ваше устройство и вы вольны делать с ним все, что угодно. И если вам кажется, что телефон от всех проделанных манипуляций работает лучше, то так тому и быть.

Чистить буферы и кэши в ОЗУ довольно-таки глупо. Представьте себе учителя, который вместо того, чтоб писать на всю длину классной доски, как только заканчивает предложение тут же его стирает и СНОВА и СНОВА пишет, начиная с верхнего левого края доски. Или представьте: вам понравилась песня. Вы записываете ее в начало кассеты. Когда вам хочется записать еще одну, вы пишете поверх первой или все-таки после нее?

Казалось, ещё буквально несколько лет назад, создавая Windows 8, Microsoft была близка к тому, чтобы перевернуть всё, к чему мы привыкли, сделав ставку на полноэкранные приложения и плиточный интерфейс. Однако прошли годы и в Windows 10 во главу угла корпорация вновь ставит не что иное, как окна.

В отличие от предшественника, где функционал управления окнами не получил практически никакого развития, Windows 10, будто нагоняя упущенное, готова предложить целый арсенал новых функций, так или иначе связанных с окнами. Давайте взглянем, над чем работала Microsoft всё это время.

В Windows 7 дебютировала функция Snap. Она позволила жестом открывать окна на весь экран, раскрывать их вдоль вертикальной оси, а также располагать бок о бок, деля экран на две равные части. Последнее, пожалуй, оказалось наиболее удобным решением, так как в два движения позволяло быстро создать подобие двухпанельного файлового менеджера.

Однако время идёт, разрешения и диагонали дисплеев растут, в связи с чем Microsoft вводит в Windows 10 новую особенность под названием Corner Snap. Благодаря ей теперь можно расположить любое окно ровно на четверть экрана. Такая возможность, в свою очередь, позволяет создавать уже не только двухпанельный менеджер, но и чуть более специфичные комбинации окон.



В Windows 7 достаточно «поднести» окно к левому или правому краю и оно будет раскрыто на половину экрана. Однако не всегда вариант деления строго напополам бывает разумным. В Windows 10 автомасштабирование поддерживает несимметричные раскладки окон. Эта функция получила название Snap Fill. Благодаря ей при масштабировании одного окна система учитывает расположение другого и заполняет всё незанятое пространство.


К примеру, в предыдущих версиях Windows при сценарии, изображённом на скриншоте выше, окно «этот компьютер» заняло бы ровно половину экрана, оставив видной между собой и другим окном часть рабочего стола.

Windows 8 уже умела нечто подобное для полноэкранных приложений, теперь же аналогичный механизм доступен и для десктопного режима.

Долгое время функция Snap отвечала лишь за масштабирование и привязку окон, но никак не за их упорядочивание. Новая подфункция механизма Snap, получившая названия Snap Assist, решает это недоработку.

Допустим, вы подвели окно к краю экрана и благодаря Snap оно заполнило собой его половину. Теперь вы ищите другое окно, чтобы сделать с ним то же самое. Во время этого поиска, как правило, совершаются несколько кликов. Благодаря Snap Assist их можно будет сэкономить: как только вы выполните привязку одного окна, остальные будут автоматически упорядочены на оставшейся части экрана.



Один щелчок по любому из превью и оно сразу же займёт собой свободную площадь. Функция может совместно работать и с описанным выше Corner Snap.


Данное изменение Windows 10 сложно назвать новшеством, скорее это давно ожидаемое разрешение спорного момента, допущенного в Windows 8. В «восьмёрку» Microsoft добавила целую группу новых программ, именуемых универсальными приложениями, которые могли работать только в режиме полного экрана, по умолчанию не отображая даже строку заголовка и панель задач.

Для обладателей планшетов с небольшими экранами такие программы оказались вполне удобными, чего не скажешь о пользователях десктопов. Не всем из них данные «инновации» пришлись по вкусу. В Windows 10 на десктопах все универсальные приложения научились работать и запускаются по умолчанию в качестве обычных окон.


Вернуть им полноэкранный вид можно активировав планшетный режим.

Прокрутка неактивных окон

В текущих версиях Windows пользователь может выполнять прокрутку только того окна, которое является активным. Чтобы прокручивать другое окно его предварительно нужно выделить, то есть кликнуть по нему. Помимо необходимости постоянно делать лишний клик вдобавок вспомните сколько раз вы просто ошибались, когда вместо окна, над которым был курсор, при вращении колёсика мыши начинало прокручиваться содержимое совсем другого окошка.

В Windows 10 всё стало иначе, так здесь начала работать прокрутка неактивных окон. Благодаря ей прокручиваться будет именно то окно, над которым в данный момент находится указатель мыши.

Обновлённый интерфейс Alt+Tab

Переключатель окон, активируемый с помощью нажатия Alt+Tab – весьма давняя особенность Windows, которой Microsoft последний раз уделяла серьёзное внимание лишь в Windows Vista. Тогда интерфейс Alt+Tab получил официальное название Flip и научился показывать визуальные миниатюры в дополнение к иконкам. В Windows 8 этот переключатель выглядит практически также, как в Vista:


А вот в Windows 10 интерфейс Alt+Tab был наконец-то модернизирован. Прежде всего, заметно перерисован внешний вид переключателя. Вместо крошечных миниатюр, на которых порой трудно было что-либо разглядеть, теперь используются большие и качественные превью.


Интерфейс Alt+Tab больше не отображает рабочий стол, так для этого есть функция Peek. Кроме того, в уголках визуальных превью появились кнопки закрытия.

Виртуальные рабочие столы

После выхода Windows 8 по сети начали расползаться слухи о том, что Microsoft в следующей Windows вообще намерена отказаться от традиционного рабочего стола. На самом же деле Windows 10 не только сохранила этот базовый элемент интерфейса, но и позволила пользователю создавать виртуальные десктопы.

Эта хорошо знакомая пользователям Linux и OS X функция предназначена для группировки открытых окон и, соответственно, задач. Каждый десктоп будет содержать на себе один и тот же набор иконок, однако набор открытых окон везде будет свой. Например, на один десктоп вы можете отправить всё связанное с работой, а на другой – развлекательные приложения. Благодаря этому новшеству можно организовать свою работу таким образом, чтобы не связанные друг с другом задачи не образовывали на вашем экране кашу из открытых окон.

Просмотр задач (Task View)

Task View – это особый интерфейс, тесно связанный с предыдущим нововведением, активируемый кликом по новому одноимённом ярлыку на панели задач. В верхней части здесь располагаются открытые окна, а в нижней – рабочие столы. Из этого интерфейса можно осуществлять быстрое переключение на нужное приложение или десктоп, создавать десктопы и перемещать между ними окна.


С точки зрения удобства новый интерфейс выполнен великолепно: чтобы увидеть набор окон на том или ином рабочем столе достаточно просто навести на него курсор мыши. В свою очередь, перемещать окна из одного рабочего стола на другой благодаря режиму Task View можно простым перетаскиванием.


Новая жизнь для тачпадов

Если у вас есть устройство или отдельная клавиатура с тачпадом, то Windows 10 сможет преподнести ещё один приятный сюрприз. Теперь здесь, подобно OS X, для управления окнами и виртуальными рабочими столами можно использовать трёх- и четырёхпальцевые жесты по тачпаду.



Например, свайп тремя пальцами вниз свернёт все открытые окна, а аналогичный жест вверх восстановит их в исходное состояние. С помощью новых многопальцевых жестов дополнительно можно будет переключаться между приложениями в режиме Alt+Tab, вызвать режим Task View, голосовой ассистент Cortana и новый центр уведомлений.

Настройки многозадачности

Впервые в ОС Windows в настройках системы появился отдельный раздел, посвящённый управлению окнами и многозадачностью. Настроек здесь, правда, пока немного, но для начала и это неплохо.


Первая настройка на скриншоте выше позволит отключить все механизмы Snap по масштабированию окон. Вторая и третья отдельно отключают функции Snap Fill и Snap Assist соответственно. Ниже располагаются настройки, благодаря которым можно задать отображение окон из неактивных рабочих столов на панели задач и переключателе Alt+Tab.

Подводя итоги

Как несложно заметить, различных функций по работе с окнами в Windows 10 стало заметно больше, чем у своих предшественников. Microsoft окончательно отвернулась от идеи навязчивой полноэкранности на десктопах и снова делает ставку на такие традиционные элемента интерфейса, как окна и рабочий стол.

Назвать весь перечисленный выше функционал революционным, конечно же, нельзя. Однако это именно те самые небольшие и приятные мелочи, которые сделают работу на ПК каждого без исключения пользователя чуточку удобнее.



Понравилась статья? Поделитесь ей