Korporācija Microsoft ir parādījusi, kā esošās lietotnes darbosies operētājsistēmā Windows 10X, kas ir iestatīta divu ekrānu ierīču, piemēram, Surface Neo, darbināšanai. Izstrādātāji pieliek daudz pūļu kodēšanai, un Microsoft viņiem nodrošina konteineru arhitektūru, kas garantēs atpakaļ jau izveidoto Win32 lietotņu savietojamību.
Uzrunājot izstrādātājus, Kevins Gallo no Microsoft teica ka lietotnes operētājsistēmā Windows 10X darbosies konteineros. Šis modelis nodrošinās, ka lietotnes un vietnes, kas izveidotas esošai OS videi, var nevainojami darboties ar divu ekrānu ierīcēm.
Pirmo reizi lietotnes darbosies konteineros, lai nodrošinātu neuzbāzīgus atjauninājumus un uzlabotus sistēmas resursus, lai pagarinātu akumulatora darbības laiku.
Arī Gallo paziņoja Microsoft Emulator pieejamība, kas palīdzēs izstrādātājiem izveidot un testēt lietotnes operētājsistēmai Windows 10X.
Win32 lietotnes konteiners
In skaidrotāja video, Microsoft Peter Torr paskaidro, kā konteineru izmantošana ļauj esošajām UWP un Win32 lietotnēm darboties operētājsistēmā Windows 10X - operētājsistēmā, kas paredzēta galvenokārt futūristiskiem formas faktoriem.
Microsoft atzīst, ka ne visas esošās UWP un Win32 lietotnes var darboties optimāli piedāvātajā Windows 10X konteineru arhitektūrā.
Windows 10X atbalsta trīs veidu konteinerus, sākot ar Win32 - vairāku lietotņu vienu konteineru. Pārējie ir MSIX konteineri un vietējie konteineri.
Korporācija Microsoft aprakstīja šos konteinerus kā unikālus, jo lietotnes tajos darbojas, neprasot izstrādātājam papildu konfigurāciju vai modifikācijas. Tajā teikts, ka Win32 konteinerā esošajām lietotnēm ir visaugstākais saderības līmenis.
Konteiners darbojas kā OS galvenajā vai “resursdatorā” esošajā Windows 10X OS. Tam ir savs resursu kopums, ieskaitot kodolu un draiverus, kurām tajā esošajām lietotnēm būs piekļuve.
Tomēr Win32 konteinerā esošajām lietotnēm (ieskaitot MSIX lietotnes) nav tiešas piekļuves galvenajiem sistēmas resursiem, piemēram, tīklam, mikrofonam, tastatūrai vai pelei. Tātad, ja lietotnei ir nepieciešams izmantot tastatūru, lai tvertu lietotāja ievadīto informāciju, tai būtu jāiet cauri resursdatora sistēmai.
Windows 10X nodrošina “augstas veiktspējas” RDP klientu katrai palaistajai Win32 lietotnei, lai ļautu tai pieņemt lietotāja ievadi, kā arī piegādāt izvadi, izmantojot ierīces ekrānu.
Augsti integrētā Windows 10 konteineru arhitektūra ļauj Win32 lietotnēm sazināties ar resursdatora resursiem. Piemēram, ja jūsu Win32 lietotnei ir nepieciešama piekļuve internetam, tā “runā” ar tīkla resursu, lai to iegūtu.