Мицрософт је показао како ће се постојеће апликације покретати на Виндовс 10Кс, оперативном систему подешеном за напајање уређаја са два екрана као што је Сурфаце Нео. Програмери улажу много труда у кодирање, а Мицрософт им пружа архитектуру контејнера која ће гарантовати повратну компатибилност за Вин32 апликације које су већ изградили.
Обраћајући се програмерима, Кевин Галло из Мицрософта рекао да би се апликације на Виндовс 10Кс радиле у контејнерима. Овај модел ће осигурати да апликације и веб локације направљене за постојеће ОС окружење могу несметано радити на уређајима са два екрана.
По први пут, апликације ће се покретати у контејнерима да би испоручивале ненаметљиве исправке и побољшане системске ресурсе за продужени век трајања батерије.
Гало такође најавио доступност Мицрософт емулатора који ће помоћи програмерима да направе и тестирају апликације за Виндовс 10Кс.
Контејнер апликације Вин32
У ан објаснилац видео, Мицрософт-ов Петер Торр објашњава како контејнеризација омогућава да постојеће УВП и Вин32 апликације раде на Виндовс 10Кс, ОС дизајнираном првенствено за футуристичке факторе облика.
Мицрософт признаје да можда неће све постојеће УВП и Вин32 апликације радити оптимално у оквиру предложене архитектуре контејнера Виндовс 10Кс.
Виндовс 10Кс подржава три врсте контејнера, почев од Вин32 - појединачног контејнера за више апликација. Остали су МСИКС контејнери и изворни контејнери.
Мицрософт је описао ове контејнере као јединствене јер се апликације покрећу у њима, а да програмер не захтева додатну конфигурацију или модификацију. Речено је да се апликације у контејнеру Вин32 могу похвалити највишим нивоом компатибилности.
Контејнер функционише као ОС у главном или „хостованом“ Виндовс 10Кс ОС-у. Има свој сет ресурса, укључујући језгро и управљачке програме, којима ће апликације у њему моћи да приступе.
Међутим, апликације у контејнеру Вин32 (укључујући МСИКС апликације) немају директан приступ главним системским ресурсима, попут мреже, микрофона, тастатуре или миша. Дакле, ако је апликацији било потребно да искористи тастатуру да ухвати унос корисника, морала би да прође кроз систем хоста.
Виндовс 10Кс пружа РДП клијент „високих перформанси“ за сваку покренуту Вин32 апликацију како би му омогућио да прихвати кориснички унос, као и да испоручи излаз путем екрана уређаја.
Високо интегрисана архитектура контејнера Виндовс 10 омогућава Вин32 апликацијама да комуницирају са ресурсима хоста. На пример, ако је вашој апликацији Вин32 потребан приступ Интернету, она би „разговарала“ са мрежним ресурсом да би је добила.