Microsoft ‘Project Reunion’ Pentru a unifica aplicațiile Win32 și UWP pentru Windows 10X pe dispozitive de calcul mobile cu ecran dual?

Microsoft / Microsoft ‘Project Reunion’ Pentru a unifica aplicațiile Win32 și UWP pentru Windows 10X pe dispozitive de calcul mobile cu ecran dual? 2 minute citite

Surface Neo: unul dintre primele dispozitive care acceptă Windows 10X



Microsoft a publicat un document important care oferă detalii despre „Reuniunea proiectului”. După cum sugerează și numele, proiectul va implica combinarea aplicațiilor Win32 moștenite cu aplicațiile moderne UWP (Universal Windows Platform). Unirea celor două platforme semnificativ diferite ar trebui să asigure o dezvoltare mai simplă și o platformă de implementare pentru dezvoltatorii care creează aplicații pentru Windows 10 și cel mai probabil sistemul de operare Windows 10X.

Cu Windows 8, Microsoft a încercat o abordare fundamental diferită a aplicațiilor. În timp ce vechile aplicații Win32 se luptau cu ecosistemul de aplicații moderne , Microsoft a introdus UWP. În timp ce UWP a fost menit să ofere operațiuni simplificate, au existat mai multe probleme pentru dezvoltatorii care lucrează cu două platforme separate în esență același scop. Acum Microsoft a decis în cele din urmă să integreze atât ecosistemul Win32, cât și ecosistemul UWP cu ‘Project Reunion’.



Microsoft ‘Project Reunion’ își propune să unifice aplicațiile Win32 și Universal Windows Platform (UWP):

După lansarea și succesul tabletelor bazate pe atingere și al dispozitivelor mobile de calcul, Microsoft a încercat să realinieze sistemul de operare Windows pentru dispozitivele portabile cu ecran tactil. În timp ce aplicațiile Win32 anterioare au funcționat bine cu interfața tastatură-mouse, Microsoft avea nevoie de aplicații care au fost optimizate pentru interfața web și tactilă. În plus, aceste aplicații ar fi optimizate pentru diferite orientări de ecran și scenarii de utilizare. Prin urmare, platforma Windows universală sau UWP a fost creată. Cu toate acestea, acest lucru a dus la două scenarii de dezvoltare a aplicațiilor paralele.



Project Reunion este o încercare de a curăța problemele create de Microsoft cu aplicațiile UWP „moderne” începând cu Windows 8. Utilizatorii au tratat întotdeauna aplicațiile Win32 moștenite ca fiind importante pentru realizarea muncii. Între timp, aplicațiile UWP au fost considerate versiuni simplificate pentru dispozitivele mobile de calcul.

Cu Project Reunion, Microsoft a adunat în esență API-ul Win32 cu API-ul UWP. Acest lucru va permite dezvoltatorilor să adauge caracteristici moderne, precum panoul Partajare, în aplicațiile lor pentru desktop. Combinarea celor două platforme este importantă pentru unificarea a două abordări de dezvoltare separate și simplificarea procesului de dezvoltare a aplicațiilor.



Ce oferă Microsoft Project Union dezvoltatorilor de aplicații?

Primele componente ale Project Reunion sunt open-source WinUI 3 și WebView 2 . În timp ce WinUI 3 este un cadru UI modern, nativ pentru Windows 10, WebView 2 este un control pentru integrarea conținutului web într-o aplicație. Microsoft a adăugat acum un clarificare la pagina sa GitHub pentru Project Reunion pentru a explica ce este și ce nu este proiectul.

La început, Microsoft a adăugat C ++ / WinRT , Rest / WinRT , și C # / WinRT biblioteci către Project Union. Previzualizarea publică a bibliotecii Runt Windows a fost adăugată luna trecută. Acest lucru ar simplifica dezvoltatorii de aplicații Windows pentru a utiliza mai bine Rust. Acesta are același scop ca și timpul de rulare Windows pentru codul scris în C ++ și C #. Microsoft a adăugat, de asemenea, MISX-Core, care este în esență o modalitate prin care dezvoltatorii pot distribui aplicații pe computerele Windows prin magazin sau prin propriul mecanism al terților.

Microsoft a clarificat că Project Union nu este un model sau o platformă nouă. Cu alte cuvinte, nu va exista un șablon „noua aplicație Project Reunion” pentru Visual Studio, VS Code sau alte medii de dezvoltare. Vorbind despre același lucru, Microsoft a menționat: „Veți avea în continuare acces complet la SDK-ul Windows și la seturile asociate. De-a lungul timpului, funcțiile pe care le oferă Project Reunion vor crește dincolo de simpla îmbinare a modelelor existente Win32 și UWP și vor oferi funcționalități suplimentare pentru toate aplicațiile.

Microsoft a clarificat, de asemenea, că Project Union nu este un model nou de ambalare sau izolare pentru aplicații. Nici nu este un nou model de securitate pentru aplicații. Mai mult, Project Union nu este destinat dezvoltatorilor să ruleze o aplicație în cloud. Cu toate acestea, tehnologia Project Reunion va ajuta la obținerea unei aplicații pentru familiile API moderne care sunt pregătite pentru cloud.

Etichete Microsoft