Containerisierung zur Verbesserung der Kompatibilität von Windows 10X-Apps

Microsoft hat demonstriert, wie bestehende Apps unter Windows 10X laufen werden, dem Betriebssystem, das auf Dual-Screen-Geräte wie das Surface Neo eingestellt ist. Die Entwickler stecken viel Aufwand in die Codierung und Microsoft stellt ihnen eine Containerarchitektur zur Verfügung, die die Abwärtskompatibilität der bereits erstellten Win32-Apps gewährleistet.

An die Entwickler, Kevin Gallo von Microsoft sagte dass Apps unter Windows 10X in Containern ausgeführt werden. Dieses Modell stellt sicher, dass Apps und Websites, die für bestehende Betriebssystemumgebungen erstellt wurden, auf Dual-Screen-Geräten reibungslos funktionieren können.

Zum ersten Mal werden Apps in Containern ausgeführt, um nicht aufdringliche Updates und verbesserte Systemressourcen für eine längere Akkulaufzeit bereitzustellen.

Gallo auch angekündigt die Verfügbarkeit des Microsoft Emulators, der Entwicklern beim Erstellen und Testen von Apps für Windows 10X helfen wird.

Der Win32-App-Container

In einem (n Erklärvideo

, erklärt Peter Torr von Microsoft, wie durch die Containerisierung vorhandene UWP- und Win32-Apps unter Windows 10X funktionieren, einem Betriebssystem, das hauptsächlich für futuristische Formfaktoren entwickelt wurde.

Microsoft räumt ein, dass möglicherweise nicht alle vorhandenen UWP- und Win32-Apps innerhalb der vorgeschlagenen Windows 10X-Containerarchitektur optimal funktionieren.

Windows 10X unterstützt drei Arten von Containern, beginnend mit Win32 – einem einzelnen Container mit mehreren Apps. Die anderen sind MSIX-Container und native Container.

Microsoft bezeichnete diese Container als einzigartig, da Apps in ihnen ausgeführt werden, ohne dass eine zusätzliche Konfiguration oder Änderung durch den Entwickler erforderlich ist. Es heißt, dass Apps im Win32-Container den höchsten Kompatibilitätsgrad aufweisen.

Der Container fungiert als Betriebssystem innerhalb des Haupt- oder „Host“-Betriebssystems von Windows 10X. Es verfügt über eigene Ressourcen, darunter einen Kernel und Treiber, auf die die darin enthaltenen Apps zugreifen können.

Apps im Win32-Container (einschließlich MSIX-Apps) haben jedoch keinen direkten Zugriff auf die wichtigsten Systemressourcen wie Netzwerk, Mikrofon, Tastatur oder Maus. Wenn also eine App die Tastatur nutzen muss, um Benutzereingaben zu erfassen, müsste sie das Hostsystem durchlaufen.

Windows 10X bietet für jede ausgeführte Win32-App einen „hochleistungsfähigen“ RDP-Client, damit diese sowohl Benutzereingaben annehmen als auch Ausgaben über den Bildschirm des Geräts ausgeben kann.

Die hochintegrierte Windows 10-Containerarchitektur ermöglicht es Win32-Apps, mit den Hostressourcen zu kommunizieren. Wenn Ihre Win32-App beispielsweise einen Internetzugang benötigt, würde sie mit der Netzwerkressource "sprechen", um sie zu erhalten.

Surface Neo könnte ein supereffizientes virtuelles Touchpad bekommen

Surface Neo könnte ein supereffizientes virtuelles Touchpad bekommenOberflächen DuoOberfläche Neo

Microsofts kommendes Surface Duo und Surface Neo sind von Natur aus neue Formfaktoren, die viele Benutzer noch nicht erlebt haben.Surface Neo erhält möglicherweise ein virtuelles Trackpad mit zusät...

Weiterlesen
Sie können jetzt Apps für das Surface Neo testen

Sie können jetzt Apps für das Surface Neo testenOberflächen DuoOberfläche Neo

Die Tools, die Sie zum Erstellen und Testen von Anwendungen für Windows 10X-Dual-Screen-Geräte benötigen, sind jetzt verfügbar, hat Microsoft angekündigt. Zu den Ressourcen gehören ein Emulator für...

Weiterlesen
Surface Neo und Duo mit 360-Grad-Magnetscharnier

Surface Neo und Duo mit 360-Grad-MagnetscharnierMicrosoft OberflächeOberflächen DuoOberfläche Neo

Faltbare Geräte sind der letzte Schrei, aber viele Benutzer bezweifeln ihre Haltbarkeit, gerade wegen der faltbarer Bildschirm.Zugegeben, dies gilt meistens für Mobiltelefone, die selbst häufiger g...

Weiterlesen