Containerisatie om de compatibiliteit van Windows 10X-apps te verbeteren

Microsoft heeft laten zien hoe bestaande apps zullen draaien op Windows 10X, het besturingssysteem dat is ingesteld voor apparaten met twee schermen, zoals de Surface Neo. Ontwikkelaars steken veel tijd in het coderen en Microsoft biedt hen een containerarchitectuur die achterwaartse compatibiliteit garandeert voor de Win32-apps die ze al hebben gebouwd.

Aanspreken van ontwikkelaars, Kevin Gallo van Microsoft zei dat apps op Windows 10X in containers zouden draaien. Dit model zorgt ervoor dat apps en websites die zijn gebouwd voor bestaande OS-omgevingen probleemloos kunnen werken op apparaten met twee schermen.

Voor het eerst zullen apps in containers worden uitgevoerd om niet-opdringerige updates en verbeterde systeembronnen te leveren voor een langere levensduur van de batterij.

Gallo ook aangekondigd de beschikbaarheid van de Microsoft Emulator, waarmee ontwikkelaars apps voor Windows 10X kunnen bouwen en testen.

De Win32-app-container

in een uitleg video, legt Peter Torr van Microsoft uit hoe containerisatie bestaande UWP- en Win32-apps in staat stelt te werken op Windows 10X, een besturingssysteem dat voornamelijk is ontworpen voor futuristische vormfactoren.

Microsoft erkent dat niet alle bestaande UWP- en Win32-apps mogelijk optimaal werken binnen de voorgestelde Windows 10X-containerarchitectuur.

Windows 10X ondersteunt drie soorten containers, te beginnen met Win32: een enkele container voor meerdere apps. De andere zijn MSIX-containers en native containers.

Microsoft beschreef deze containers als uniek omdat apps erin worden uitgevoerd zonder dat de ontwikkelaar extra configuratie of wijziging nodig heeft. Het zei dat apps in de Win32-container het hoogste compatibiliteitsniveau hebben.

De container functioneert als een besturingssysteem binnen het hoofd- of "host" Windows 10X-besturingssysteem. Het heeft zijn eigen set bronnen, waaronder een kernel en stuurprogramma's, waartoe apps toegang hebben.

Apps in de Win32-container (inclusief MSIX-apps) hebben echter geen directe toegang tot de belangrijkste systeembronnen, zoals netwerk, microfoon, toetsenbord of muis. Dus als een app het toetsenbord moet gebruiken om gebruikersinvoer vast te leggen, moet deze door het hostsysteem gaan.

Windows 10X biedt een "high-performance" RDP-client voor elke Win32-app die wordt uitgevoerd, zodat deze gebruikersinvoer kan accepteren en uitvoer kan leveren via het scherm van het apparaat.

Dankzij de sterk geïntegreerde Windows 10-containerarchitectuur kunnen Win32-apps communiceren met de hostbronnen. Als uw Win32-app bijvoorbeeld internettoegang vereist, zou deze met de netwerkbron "praten" om deze te krijgen.

Microsoft onthult Surface Duo, Neo app-ontwikkelingsmodel

Microsoft onthult Surface Duo, Neo app-ontwikkelingsmodelSurface DuoOppervlakte Neo

Microsoft toonde in oktober 2019 twee nieuwe mobiele apparaten met twee schermen in New York. Die apparaten zijn de Windows 10X Surface Neo en de Surface Duo, die is gebaseerd op Android. Het is ee...

Lees verder
Surface Duo-camera's om stereoscopische 3D-beelden vast te leggen

Surface Duo-camera's om stereoscopische 3D-beelden vast te leggenSurface DuoOppervlakte Neo

De aankomende apparaten met twee schermen van Microsoft beschikken over verschillende baanbrekende functies die je aandacht trekken wanneer je een Surface Neo of. ziet Surface Duo-demovideo of foto...

Lees verder
Containerisatie om de compatibiliteit van Windows 10X-apps te verbeteren

Containerisatie om de compatibiliteit van Windows 10X-apps te verbeterenOppervlakte NeoWindows 10

Microsoft heeft laten zien hoe bestaande apps zullen draaien op Windows 10X, het besturingssysteem dat is ingesteld voor apparaten met twee schermen, zoals de Surface Neo. Ontwikkelaars steken veel...

Lees verder