Microsoft je pokazal, kako se bodo obstoječe aplikacije izvajale v operacijskem sistemu Windows 10X, operacijskem sistemu, nastavljenem za napajanje naprav z dvojnim zaslonom, kot je Surface Neo. Razvijalci si zelo prizadevajo za kodiranje, Microsoft pa jim ponuja arhitekturo vsebnika, ki bo zagotovila povratno združljivost aplikacij Win32, ki so jih že zgradili.
Nagovor razvijalcev, Kevin Gallo iz Microsofta rekel da bi se aplikacije v operacijskem sistemu Windows 10X izvajale v vsebnikih. Ta model bo zagotovil, da lahko aplikacije in spletna mesta, izdelana za obstoječa okolja OS, nemoteno delujejo na napravah z dvojnim zaslonom.
Prvič se bodo aplikacije izvajale v zabojnikih za zagotavljanje nevsiljivih posodobitev in izboljšanih sistemskih virov za podaljšanje življenjske dobe baterije.
Gallo tudi napovedal razpoložljivost Microsoftovega emulatorja, ki bo razvijalcem pomagal zgraditi in preizkusiti aplikacije za Windows 10X.
Vsebnik aplikacije Win32
V obrazložitveni video, Microsoftov Peter Torr pojasnjuje, kako kontejnerizacija omogoča, da obstoječe aplikacije UWP in Win32 delujejo v operacijskem sistemu Windows 10X, OS, ki je zasnovan predvsem za futuristične oblike.
Microsoft priznava, da vse obstoječe aplikacije UWP in Win32 morda ne bodo delovale optimalno znotraj predlagane arhitekture vsebnika Windows 10X.
Windows 10X podpira tri vrste vsebnikov, začenši z Win32 - enojni vsebnik za več aplikacij. Ostali so vsebniki MSIX in izvorni vsebniki.
Microsoft je te vsebnike opisal kot edinstvene, saj se v njih izvajajo aplikacije, ne da bi razvijalci zahtevali kakršno koli dodatno konfiguracijo ali spreminjanje. Pisalo je, da se aplikacije v vsebniku Win32 ponašajo z najvišjo stopnjo združljivosti.
Vsebnik deluje kot OS v glavnem ali gostiteljskem sistemu Windows 10X. Ima svoj nabor virov, vključno z jedrom in gonilniki, do katerih aplikacij v njem bo lahko dostopala.
Vendar aplikacije v vsebniku Win32 (vključno z aplikacijami MSIX) nimajo neposrednega dostopa do glavnih sistemskih virov, kot so omrežje, mikrofon, tipkovnica ali miška. Če bi torej aplikacija morala uporabiti tipkovnico za zajem uporabniškega vnosa, bi morala iti skozi gostiteljski sistem.
Windows 10X ponuja "visoko zmogljiv" odjemalec RDP za vsako aplikacijo Win32, ki se izvaja, da lahko sprejme uporabniški vnos in izhodne podatke prek zaslona naprave.
Zelo integrirana arhitektura vsebnika Windows 10 omogoča aplikacijam Win32 komunikacijo z gostiteljskimi viri. Če bi na primer vaša aplikacija Win32 zahtevala dostop do interneta, bi se z njo »pogovorila« z omrežnim virom.