Microsoft объясняет, как разрабатывать приложения для устройств с двумя экранами

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

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

Сегодня Microsoft объявила о выпуске Предварительный просмотр SDK для устройства Surface Duo что позволит разработчику создавать опыт с двумя экранами. Microsoft также выпустит предварительную версию SDK для Windows 10X в следующем месяце. В дополнение к предварительной версии SDK корпорация Майкрософт сегодня выпустила документацию для разработчиков, в которой описаны функции и рекомендации по разработке приложений для устройств с двумя экранами. Microsoft рекомендует разработчикам поддерживать следующие макеты:

  • Одиночное значение по умолчанию
    • По умолчанию приложения открываются в развернутом виде и занимают один экран. В позах с двойным экраном пользователи могут запускать два приложения рядом друг с другом, чтобы одновременно сравнивать, потреблять или делать перекрестные ссылки на контент.
    • Поддерживается по умолчанию. Если ваше приложение было разработано для работы с различными размерами экрана и портретной и альбомной ориентацией, как описано ранее, вам больше ничего не нужно делать.
  • Составной-по умолчанию
    • Когда устройство находится в положении двух экранов (двойной книжный или двойной альбомный), пользователи могут расширить одно приложение на оба экрана, освободив больше места для содержимого. Пользователь несет ответственность за охват приложения, это не состояние, в которое приложение входит программно.
    • Поддержка не является обязательной. Режим Spanned уникален для устройств с двумя экранами. Если вы не вносите никаких изменений в свое приложение, оно будет вести себя так, как если бы оно отображалось на одном большом экране. Однако вы можете реализовать ряд оптимизаций макета, чтобы ваше приложение использовало преимущества уникальных функций устройств с двумя экранами. Более подробно они рассматриваются далее в этой статье.
  • Один полный экран
    • Это похоже на макет по умолчанию, за исключением того, что системный пользовательский интерфейс (панель задач, системный трей, панель приложений, заголовок приложения) скрыт, чтобы создать полностью захватывающий опыт, идеально подходящий для игр и воспроизведения видео.
    • Поддержка не является обязательной. Вы можете использовать доступные API, чтобы перевести ваше приложение в полноэкранный режим.
  • Полный экран
    • Вы можете программно расширить свое приложение, чтобы использовать полноэкранный режим при объединении. Если приложение, которое отображается на одном экране в полноэкранном режиме, перенесено пользователем, оно останется полноэкранным.
    • Поддержка не является обязательной. Рассмотрите преимущества полноэкранного режима в расширенном режиме, а также одиночного экрана.

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

Вы можете ознакомиться с полная документация от Microsoft здесь. Если у вас есть какие-либо вопросы относительно работы с двумя экранами, вы можете отправить письмо по адресу [электронная почта защищена].

Подробнее о темах: Устройство с двумя экранами, Microsoft, Поверхность, Поверхность Duo, Поверхность нео

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *