Konteineriai, skirti pagerinti „Windows 10X“ programų suderinamumą

„Microsoft“ pademonstravo, kaip esamos programos veiks „Windows 10X“, operacinėje sistemoje, kurioje maitinami dviejų ekranų įrenginiai, pvz., „Surface Neo“. Kūrėjai įdėjo daug pastangų koduodami, o „Microsoft“ teikia jiems konteinerių architektūrą, kuri garantuos atgalinį jau sukurtų „Win32“ programų suderinamumą.

Kreipdamasis į kūrėjus, Keviną Gallo iš „Microsoft“ sakė kad „Windows 10X“ programos veiktų konteineriuose. Šis modelis užtikrins, kad esamai OS aplinkai sukurtos programos ir svetainės galėtų sklandžiai veikti dviejų ekranų įrenginiuose.

Pirmą kartą programos veiks konteineriuose, kad būtų galima pristatyti neįkyrius naujinimus ir patobulintus sistemos išteklius, kad būtų pailgintas baterijos veikimo laikas.

Gallo taip pat paskelbė „Microsoft Emulator“, kuris padės kūrėjams kurti ir išbandyti programas, skirtas „Windows 10X“, prieinamumą.

„Win32“ programos konteineris

Į paaiškintojo vaizdo įrašas, „Microsoft“ atstovas Peteris Torras paaiškina, kaip konteinerių naudojimas leidžia esamoms UWP ir „Win32“ programoms veikti „Windows 10X“, OS, skirtoje pirmiausia futuristiniams formos veiksniams.

„Microsoft“ pripažįsta, kad ne visos esamos „UWP“ ir „Win32“ programos gali veikti optimaliai pagal siūlomą „Windows 10X“ talpyklų architektūrą.

„Windows 10X“ palaiko trijų tipų konteinerius, pradedant „Win32“ - kelių programų vienu konteineriu. Kiti yra „MSIX“ konteineriai ir vietiniai konteineriai.

„Microsoft“ apibūdino šiuos konteinerius kaip unikalius, nes programose jie vykdomi nereikalaujant jokių papildomų kūrėjo konfigūracijų ar pakeitimų. Jis teigė, kad „Win32“ talpykloje esančios programos gali pasigirti aukščiausiu suderinamumo lygiu.

Konteineris veikia kaip OS pagrindinėje arba „pagrindinėje“ „Windows 10X“ OS. Ji turi savo išteklių rinkinį, įskaitant branduolį ir tvarkykles, prie kurių jame esančių programų bus galima pasiekti.

Tačiau „Win32“ talpykloje esančios programos (įskaitant „MSIX“ programas) neturi tiesioginės prieigos prie pagrindinių sistemos išteklių, tokių kaip tinklas, mikrofonas, klaviatūra ar pelė. Taigi, jei programai reikia klaviatūros, kad būtų galima užfiksuoti vartotojo įvestį, ji turėtų pereiti per pagrindinę sistemą.

„Windows 10X“ pateikia „didelio našumo“ RDP klientą kiekvienai paleistai „Win32“ programai, kad ji galėtų priimti vartotojo įvestį ir pristatyti išvestį per įrenginio ekraną.

Labai integruota „Windows 10“ talpyklų architektūra leidžia „Win32“ programoms bendrauti su pagrindinio kompiuterio ištekliais. Pavyzdžiui, jei jūsų „Win32“ programai reikalinga prieiga prie interneto, ji „kalbėtų“ su tinklo ištekliu, kad ją gautų.

„Surface Duo“ kameros stereoskopiniams 3D vaizdams fiksuoti

„Surface Duo“ kameros stereoskopiniams 3D vaizdams fiksuotiPaviršiaus DuetasPaviršiaus Neo

Būsimi „Microsoft“ dvigubo ekrano įrenginiai gali pasigirti keliomis žaidimą keičiančiomis funkcijomis, kurios atkreipia jūsų dėmesį, kai pastebite „Surface Neo“ ar „Surface Duo“ demonstracinis vai...

Skaityti daugiau
Konteineriai, skirti pagerinti „Windows 10X“ programų suderinamumą

Konteineriai, skirti pagerinti „Windows 10X“ programų suderinamumąPaviršiaus Neo„Windows 10“

„Microsoft“ pademonstravo, kaip esamos programos veiks „Windows 10X“, operacinėje sistemoje, kurioje maitinami dviejų ekranų įrenginiai, pvz., „Surface Neo“. Kūrėjai įdėjo daug pastangų koduodami, ...

Skaityti daugiau