Containerizzazione per migliorare la compatibilità delle app di Windows 10X

Microsoft ha dimostrato come le app esistenti funzioneranno su Windows 10X, il sistema operativo impostato per alimentare dispositivi a doppio schermo come Surface Neo. Gli sviluppatori si impegnano molto nella codifica e Microsoft sta fornendo loro un'architettura contenitore che garantirà la compatibilità con le versioni precedenti per le app Win32 che hanno già creato.

Rivolgendosi agli sviluppatori, Kevin Gallo di Microsoft disse che le app su Windows 10X verrebbero eseguite in contenitori. Questo modello garantirà che le app e i siti Web creati per gli ambienti del sistema operativo esistenti possano funzionare senza problemi su dispositivi a doppio schermo.

Per la prima volta, le app verranno eseguite in contenitori per fornire aggiornamenti non intrusivi e risorse di sistema migliorate per una maggiore durata della batteria.

Gallo anche annunciato la disponibilità di Microsoft Emulator, che aiuterà gli sviluppatori a creare e testare app per Windows 10X.

Il contenitore dell'app Win32

in an video esplicativo, Peter Torr di Microsoft spiega come la containerizzazione consente alle app UWP e Win32 esistenti di funzionare su Windows 10X, un sistema operativo progettato principalmente per fattori di forma futuristici.

Microsoft riconosce che non tutte le app UWP e Win32 esistenti potrebbero funzionare in modo ottimale all'interno dell'architettura del contenitore Windows 10X proposta.

Windows 10X supporta tre tipi di contenitori, a partire da Win32, un singolo contenitore multi-app. Gli altri sono contenitori MSIX e contenitori nativi.

Microsoft ha descritto questi contenitori come unici poiché le app vengono eseguite al loro interno senza richiedere alcuna configurazione o modifica aggiuntiva da parte dello sviluppatore. Ha detto che le app nel contenitore Win32 vantano il più alto livello di compatibilità.

Il contenitore funziona come un sistema operativo all'interno del sistema operativo Windows 10X principale o "host". Ha il proprio set di risorse, tra cui un kernel e driver, a cui potranno accedere le app in esso contenute.

Tuttavia, le app nel contenitore Win32 (incluse le app MSIX) non hanno accesso diretto alle principali risorse di sistema, ad esempio rete, microfono, tastiera o mouse. Quindi, se un'app avesse bisogno di sfruttare la tastiera per acquisire l'input dell'utente, dovrebbe passare attraverso il sistema host.

Windows 10X fornisce un client RDP "ad alte prestazioni" per ogni app Win32 in esecuzione per consentirle di accettare l'input dell'utente e fornire output tramite lo schermo del dispositivo.

L'architettura del contenitore di Windows 10 altamente integrata consente alle app Win32 di comunicare con le risorse host. Ad esempio, se la tua app Win32 richiede l'accesso a Internet, "parlerà" con la risorsa di rete per ottenerlo.

Surface Neo potrebbe ottenere un touchpad virtuale super efficiente

Surface Neo potrebbe ottenere un touchpad virtuale super efficienteDuo Di SuperficieSuperficie Neo

I prossimi Surface Duo e Surface Neo di Microsoft sono fattori di forma intrinsecamente nuovi che molti utenti non hanno mai sperimentato prima.Surface Neo potrebbe ottenere un trackpad virtuale co...

Leggi di più
Ora puoi testare le app per Surface Neo

Ora puoi testare le app per Surface NeoDuo Di SuperficieSuperficie Neo

Gli strumenti necessari per creare e testare le applicazioni per i dispositivi a doppio schermo Windows 10X sono ora disponibili, ha annunciato Microsoft. Le risorse includono un emulatore per il s...

Leggi di più
Surface Neo e Duo saranno dotati di una cerniera magnetica a 360 gradi

Surface Neo e Duo saranno dotati di una cerniera magnetica a 360 gradiSuperficie MicrosoftDuo Di SuperficieSuperficie Neo

I dispositivi pieghevoli sono l'ultima moda, ma molti utenti mettono in dubbio la loro durata, proprio a causa del schermo pieghevole.Certo, questo vale soprattutto per i telefoni cellulari che ven...

Leggi di più