Microsoft рассказала о разработке приложений для Windows 10X и Surface Duo

Автор:

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

Microsoft облегчает разработчикам процесс адаптирования приложений (Windows, Android и веб-приложений) для использования преимуществ складных и двухэкранных устройств. В ходе прямой трансляции Microsoft 365 Developer Day компания рассказала о трёх ключевых областях, на которых разработчики могут сфокусироваться, чтобы улучшить свои приложения для устройств нового форм-фактора.

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

Приветствуются все приложения

Веб-разработчики также могут начать работать с Windows 10X и Surface Duo, используя новые API-интерфейсы для складных и двухэкранных устройств. На конференции Microsoft рассказал и о том, как Windows 10X обрабатывает Win32-приложения с использованием контейнерной технологии. Это позволяет не только повысить безопасность, но и сохранить производительность новой ОС в момент, когда не запущены устаревшие приложения.

Разработчики по-прежнему могут создавать кроссплатформенные приложения с помощь Xamarin. Microsoft выпускает новый SDK для Xamarin.Forms, который позволит легко создавать приложения для Windows 10X и Android, используя новый элемент управления TwoPaneView и новые API-интерфейсы, такие как DualScreenInfo.

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

Кроме этого, Microsoft выпустила обновлённую версию Surface Duo SDK, которая включает в себя все примеры и API, демонстрировавшиеся в рамках Microsoft 365 Developer Day. Документация по разработке приложений для двухэкранных устройств также была дополнена.