Containerisering for at forbedre Windows 10X-appkompatibilitet

Microsoft har demonstreret, hvordan eksisterende apps vil køre på Windows 10X, operativsystemet indstillet til at drive enheder med dobbelt skærm som Surface Neo. Udviklere lægger en stor indsats i kodning, og Microsoft giver dem en containerarkitektur, der garanterer bagudkompatibilitet for de Win32-apps, de allerede har bygget.

Adresse til udviklere, Kevin Gallo fra Microsoft sagde at apps på Windows 10X kører i containere. Denne model vil sikre, at apps og websteder, der er bygget til eksisterende OS-miljøer, kan fungere problemfrit på enheder med dobbelt skærm.

For første gang kører apps i containere for at levere ikke-påtrængende opdateringer og forbedrede systemressourcer for forlænget batterilevetid.

Gallo også annonceret tilgængeligheden af ​​Microsoft Emulator, som vil hjælpe udviklere med at opbygge og teste apps til Windows 10X.

Win32-appcontaineren

I en forklaringsvideo, Microsoft's Peter Torr forklarer, hvordan containerisering gør det muligt for eksisterende UWP- og Win32-apps at arbejde på Windows 10X, et operativsystem, der primært er designet til futuristiske formfaktorer.

Microsoft anerkender, at ikke alle eksisterende UWP- og Win32-apps muligvis fungerer optimalt inden for den foreslåede Windows 10X-containerarkitektur.

Windows 10X understøtter tre typer containere, der starter med Win32 - en enkelt-container med flere apps. De andre er MSIX containere og native containere.

Microsoft beskrev disse containere som unikke, da apps kører i dem uden at kræve nogen ekstra konfiguration eller ændring af udvikleren. Det sagde, at apps i Win32-containeren kan prale af det højeste kompatibilitetsniveau.

Containeren fungerer som et operativsystem i det primære eller “vært” Windows 10X OS. Det har sit eget sæt ressourcer, herunder en kerne og drivere, hvilke apps i den vil have adgang til.

Dog har apps i Win32-containeren (inklusive MSIX-apps) ikke direkte adgang til de vigtigste systemressourcer, såsom netværk, mikrofon, tastatur eller mus. Så hvis en app har brug for at udnytte tastaturet til at indfange brugerinput, skal den gå gennem værtssystemet.

Windows 10X leverer en "højtydende" RDP-klient til hver Win32-app, der kører, så den kan acceptere brugerinput samt levere output via enhedens skærm.

Den stærkt integrerede Windows 10-containerarkitektur gør det muligt for Win32-apps at kommunikere med værtsressourcerne. For eksempel, hvis din Win32-app krævede internetadgang, ville den "tale" til netværksressourcen for at hente den.

Surface Neo og Duo har et 360-graders magnetisk hængsel

Surface Neo og Duo har et 360-graders magnetisk hængselMicrosoft OverfladeSurface DuoOverflade Neo

Sammenfoldelige enheder er den seneste raseri, men mange brugere sætter spørgsmålstegn ved deres holdbarhed, netop på grund af foldbar skærm.Ganske vist gælder dette for det meste mobiltelefoner, s...

Læs mere
Microsoft afslører Surface Duo, Neo-appudviklingsmodel

Microsoft afslører Surface Duo, Neo-appudviklingsmodelSurface DuoOverflade Neo

Microsoft viste frem to nye mobile enheder med dobbelt skærm i New York i løbet af oktober 2019. Disse enheder er Windows 10X Surface Neo og Surface Duo, som er baseret på Android. Det er en spænde...

Læs mere
Surface Duo-kameraer til optagelse af stereoskopiske 3D-billeder

Surface Duo-kameraer til optagelse af stereoskopiske 3D-billederSurface DuoOverflade Neo

Microsofts kommende enheder med dobbelt skærm kan prale af flere spilændrende funktioner, der tiltrækker din opmærksomhed, når du ser en Surface Neo eller Surface Duo demo-video eller billede.Du ka...

Læs mere