Containerizarea pentru a îmbunătăți compatibilitatea aplicației Windows 10X

Microsoft a demonstrat cum aplicațiile existente vor rula pe Windows 10X, sistemul de operare setat să alimenteze dispozitive cu ecran dual, cum ar fi Surface Neo. Dezvoltatorii depun mult efort în codificare, iar Microsoft le oferă o arhitectură de containere care va garanta compatibilitatea înapoi a aplicațiilor Win32 pe care le-au construit deja.

Adresându-se dezvoltatorilor, Kevin Gallo de la Microsoft a spus că aplicațiile din Windows 10X ar rula în containere. Acest model se va asigura că aplicațiile și site-urile web create pentru mediile existente ale sistemului de operare pot funcționa fără probleme pe dispozitivele cu ecran dual.

Pentru prima dată, aplicațiile vor rula în containere pentru a oferi actualizări neintruzive și resurse de sistem îmbunătățite pentru o durată de viață extinsă a bateriei.

Gallo, de asemenea a anunțat disponibilitatea Microsoft Emulator, care îi va ajuta pe dezvoltatori să construiască și să testeze aplicații pentru Windows 10X.

Containerul aplicației Win32

Într-un videoclip explicativ, Peter Torr al Microsoft explică modul în care containerizarea permite aplicațiilor UWP și Win32 existente să funcționeze pe Windows 10X, un sistem de operare conceput în principal pentru factori de formă futuristici.

Microsoft recunoaște că nu toate aplicațiile UWP și Win32 existente ar putea funcționa optim în cadrul arhitecturii de containere Windows 10X propuse.

Windows 10X acceptă trei tipuri de containere, începând cu Win32 - un container unic cu mai multe aplicații. Celelalte sunt containere MSIX și containere native.

Microsoft a descris aceste containere ca fiind unice, deoarece aplicațiile rulează în ele fără a necesita nicio configurație sau modificare suplimentară de către dezvoltator. Se spunea că aplicațiile din containerul Win32 se laudă cu cel mai înalt nivel de compatibilitate.

Containerul funcționează ca un sistem de operare în sistemul de operare Windows 10X principal sau „gazdă”. Are propriul set de resurse, inclusiv un nucleu și drivere, la care aplicații din el vor putea accesa.

Cu toate acestea, aplicațiile din containerul Win32 (inclusiv aplicațiile MSIX) nu au acces direct la resursele principale ale sistemului, cum ar fi rețeaua, microfonul, tastatura sau mouse-ul. Deci, dacă o aplicație ar trebui să folosească tastatura pentru a capta informațiile utilizatorului, ar trebui să treacă prin sistemul gazdă.

Windows 10X oferă un client RDP „de înaltă performanță” pentru fiecare aplicație Win32 care rulează pentru a-i permite să accepte intrarea utilizatorului, precum și să livreze ieșirea prin ecranul dispozitivului.

Arhitectura de containere Windows 10 extrem de integrată permite aplicațiilor Win32 să comunice cu resursele gazdă. De exemplu, dacă aplicația dvs. Win32 necesită acces la internet, ar „vorbi” cu resursa de rețea pentru ao obține.

Microsoft dezvăluie design-uri UI pentru dispozitivele sale cu ecran dublu

Microsoft dezvăluie design-uri UI pentru dispozitivele sale cu ecran dubluMicrosoftDuo De SuprafațăNeo De Suprafață

Microsoft prezintă idei de proiectare a interfeței de utilizator (UI) pentru gadget-uri inteligente cu două ecrane, inclusiv viitoarele sale Surface Neo și Surface Duo. Dacă computerele cu ecran du...

Citeste mai mult
Surface Neo ar putea obține un touchpad virtual super-eficient

Surface Neo ar putea obține un touchpad virtual super-eficientDuo De SuprafațăNeo De Suprafață

Viitoarele Surface Duo și Surface Neo ale Microsoft sunt inerent factori de formă noi pe care mulți utilizatori nu i-au experimentat până acum.Surface Neo poate obține un trackpad virtual cu funcți...

Citeste mai mult
Acum puteți testa aplicații pentru Surface Neo

Acum puteți testa aplicații pentru Surface NeoDuo De SuprafațăNeo De Suprafață

Instrumentele de care aveți nevoie pentru a construi și testa aplicații pentru dispozitive cu ecran dual Windows 10X sunt acum disponibile, a anunțat Microsoft. Resursele includ un emulator pentru ...

Citeste mai mult