Хотя Metro-приложения рекламируются как исключительно полноэкранные, они поддерживают и менее известный режим закрепления на экране параллельно со вторым Metro-приложением или рабочим столом Windows. Эта функция Windows 8 называется Snap – по образцу аналогичной функции Рабочего стола, дебютировавшей в Windows 7.
Функция Snap призвана решить один из потенциально главных недостатков Metro-приложений: хотя полноэкранный режим действительно позволяет полностью погрузиться в приложение, на большом компьютерном мониторе это в чем-то ограничивает. Однако режим Snap не особенно функционален: он позволяет использовать не более двух приложений параллельно, и одно из этих приложений, как правило, весьма ограничено в возможностях. Хотя Microsoft требует от разработчиков хотя бы минимальной поддержки Snap, на данный момент некоторые приложения в этом режиме практически бесполезны.
К тому же, Snap почти не настраивается. Экран можно разбить всего двумя способами: закреплённое приложение может занимать узкую полоску слева или справа. Размер этой полоски изменить нельзя.
В этом примере закреплённое приложение размещено слева:
А здесь то же самое приложение закреплено справа:
Обратите внимание: Рабочий стол в режиме Snap тоже работает – либо как закреплённое приложение, либо как основное. В режиме закреплённого приложения все программы, запущенные на Рабочем столе, представляются в виде эскизов:
Включить режим Snap можно разными способами, но для этого нужно сначала подготовить пространство. Убедитесь, что приложение, которое вы хотите закрепить, работает в фоновом режиме, а приложение, которое будет занимать основную часть экрана, находится на переднем плане. После этого можно активировать функцию Snap одним из следующих способов.
При помощи мыши. Подведите курсор к левому верхнему углу экрана, чтобы вызвать всплывающее окошко «Назад» (Back). Затем проведите курсором вдоль левого края экрана, чтобы вызвать Переключатель (Switcher). Выберите приложение, которое хотите закрепить, в интерфейсе Переключателя и потяните его эскиз вправо. Эскиз станет больше, а на экране появится разделитель Snap.
Чтобы закрепить приложение в левой части экрана, просто отпустите кнопку мыши. Чтобы закрепить его справа, подтащите эскиз к правой части экрана и отпустите, когда разделитель Snap появится с этой стороны.
При помощи сенсорного управления. Проведите пальцем от левого края экрана к центру. Прямо под вашим пальцем появится эскиз предыдущего приложения. Слегка поведите пальцем влево, чтобы вызвать Переключатель. Выберите приложение, которое хотите закрепить, в интерфейсе Переключателя, и потяните его эскиз вправо. Эскиз станет больше, а на экране появится разделитель Snap.
Чтобы закрепить приложение в левой части экрана, просто отпустите эскиз, оторвав палец от экрана. Чтобы закрепить приложение справа, подтащите эскиз к правой части экрана и отпустите, когда разделитель Snap появится с этой стороны.
Обратите внимание: с клавиатуры функцию Snap активировать нельзя, зато можно управлять размещением приложений с помощью клавишных комбинаций. Клавишами [Windows]+[J] можно поменять приложения местами (чтобы сделать это мышью или пальцем, просто перетащите разделитель Snap в другую сторону и отпустите, не доходя до края экрана). Если приложение закреплено в левой части экрана, чтобы его закрыть, нажмите [Windows]+[Shift]+[.] (точка). Если в правой – используйте клавиши [Windows]+[.] (точка).
Чтобы закрыть приложение мышью или пальцем, перетащите разделитель Snap к ближайшему краю экрана. Или просто дважды щёлкните на разделителе.
Большинство Metro-приложений в режиме Snap практически бесполезно, по крайней мере, в Consumer Preview. Но это интересная и потенциально уникальная функция, которая может оказаться куда более ценной, когда разработчики приложений освоятся с тонкостями программирования для WinRT и Metro.