Контейнеризация для повышения совместимости приложений Windows 10X

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

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

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

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

Контейнер приложения Win32

В объясняющее видеоПитер Торр из Microsoft объясняет, как контейнеризация позволяет существующим приложениям UWP и Win32 работать в Windows 10X, ОС, разработанной в первую очередь для футуристических форм-факторов.

Microsoft признает, что не все существующие приложения UWP и Win32 могут оптимально работать в рамках предлагаемой контейнерной архитектуры Windows 10X.

Windows 10X поддерживает три типа контейнеров, начиная с Win32 - единый контейнер для нескольких приложений. Остальные - это контейнеры MSIX и собственные контейнеры.

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

Контейнер функционирует как ОС в основной или «основной» ОС Windows 10X. У него есть собственный набор ресурсов, включая ядро ​​и драйверы, к которым приложения в нем будут иметь доступ.

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

Windows 10X предоставляет «высокопроизводительный» RDP-клиент для каждого запущенного приложения Win32, что позволяет ему принимать вводимые пользователем данные, а также доставлять вывод через экран устройства.

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

Surface Neo и Duo будут оснащены магнитным шарниром на 360 градусов

Surface Neo и Duo будут оснащены магнитным шарниром на 360 градусовповерхность MicrosoftПоверхностный дуэтПоверхность нео

Складные устройства - последняя мода, но многие пользователи сомневаются в их долговечности именно из-за складной экран.По общему признанию, это в основном относится к мобильным телефонам, которые ...

Читать далее
Microsoft представляет Surface Duo, модель разработки приложений Neo

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

Microsoft продемонстрировала два новых мобильных устройства с двумя экранами в Нью-Йорке в октябре 2019 года. Этими устройствами являются Windows 10X Surface Neo и Surface Duo, который основан на A...

Читать далее
Камеры Surface Duo для съемки стереоскопических 3D-изображений

Камеры Surface Duo для съемки стереоскопических 3D-изображенийПоверхностный дуэтПоверхность нео

Предстоящие устройства Microsoft с двумя экранами могут похвастаться несколькими функциями, которые меняют правила игры, которые привлекают ваше внимание, когда вы замечаете Surface Neo или Демонст...

Читать далее