В новой версии Windows все приложения будут работать в «контейнерах»
Устаревшие 32-х битные программы, программы на универсальной платформе UWP и веб-приложения — все они будут работать в «контейнерах» в новой версии Windows 10X. Об этом 11 февраля сообщил портал ZDNet.
Контейнеры под кодовым названием Vail будут трех типов: Win32, MSIX и UWP. Последние два типа уже существуют в Windows 10, а вот контейнер Win32 — это новинка. Он предназначен для запуска «устаревших» (Legacy) приложений в Windows 10X и обеспечит наивысшую совместимость новой операционной системы с существующими программами.
Для всех устаревших приложений будет использоваться только один контейнер Win32. Это значит, что такие программы будут исполняться в одном адресном пространстве, не изолированные друг от друга. Новый контейнер позволит запускать приложения, содержащие API WinForms и WPF.
В Microsoft обещают, что все существующие приложения будут работать в новой версии Windows 10X точно так же, как и раньше. Покупка обновленных версий программ не потребуется.
Также в компании выпустили новый набор интерфейсов для программирования (SDK), которые позволят разрабатывать программы под Windows 10X, работающие на устройствах с двумя экранами.