Microsofti projektikokkutulek Win32 ja UWP-rakenduste ühendamiseks Windows 10X jaoks kahe ekraaniga mobiilsideseadmetes?

Microsoft / Microsofti projektikokkutulek Win32 ja UWP-rakenduste ühendamiseks Windows 10X jaoks kahe ekraaniga mobiilsideseadmetes? 2 minutit loetud

Pinna Neo: üks esimesi seadmeid, mis toetab Windows 10X-i



Microsoft avaldas olulise dokumendi, mis pakub üksikasju projekti taasühinemise kohta. Nagu nimigi ütleb, hõlmab projekt vanade Win32 rakenduste ühendamist tänapäevaste UWP (Universal Windows Platform) rakendustega. Kahe oluliselt erineva platvormi liit peaks tagama rakenduste loomiseks mõeldud arendajatele lihtsama rakenduste arendamise ja juurutamise platvormi Windows 10 ja tõenäoliselt Windows 10X operatsioonisüsteem.

Windows 8 abil proovis Microsoft rakendustele põhimõtteliselt teistsugust lähenemist. Kuigi pärand Win32 Apps võitles tänapäeva rakenduste ökosüsteem , Tutvustas Microsoft UWP-d. Kuigi UWP pidi pakkuma sujuvaid toiminguid, on kahe eraldi platvormiga põhimõtteliselt samal eesmärgil töötavatel arendajatel olnud mitmeid probleeme. Nüüd otsustas Microsoft lõpuks integreerida nii Win32 kui ka UWP ökosüsteemi ‘Project Reunion’ -ga.



Microsofti projekti taasühinemise eesmärk on ühendada Win32 ja universaalse Windowsi platvormi (UWP) rakendused:

Pärast puutepõhiste tahvelarvutite ja mobiilsete arvutiseadmete turuletoomist ja edu proovis Microsoft Windowsi operatsioonisüsteemi puutetundlike ekraanidega pihuseadmetele ümber viia. Kui eelmised Win32 rakendused töötasid klaviatuuri ja hiire liidesega hästi, Microsoft vajas rakendusi mis olid optimeeritud veebi- ja puutepõhise liidese jaoks. Lisaks oleksid need rakendused optimeeritud erinevate ekraanisuundade ja stsenaariumide jaoks. Seetõttu loodi universaalne Windowsi platvorm või UWP. See tõi aga kaasa kaks paralleelset rakenduse arendamise stsenaariumi.



Project Reunion on katse puhastada Microsofti loodud probleemid nüüdisaegsete UWP-rakendustega alates Windows 8-st. Kasutajad on alati pidanud pärandatud Win32-rakendusi töö tegemiseks oluliseks. Vahepeal peeti UWP-rakendusi mobiilsete arvutiseadmete lihtsustatud versioonideks.

Project Reunioniga on Microsoft Win32 API sisuliselt koos UWP API-ga kokku pannud. See võimaldab arendajatel lisada oma töölauarakendustesse moodsaid funktsioone, näiteks paneeli Jaga. Kahe platvormi ühendamine on oluline kahe eraldi arendusviisi ühtlustamiseks ja rakenduse arendamise protsessi lihtsustamiseks.



Mida pakub Microsoft Project Union rakenduste arendajatele?

Esimesed Project Reunioni komponendid on avatud lähtekoodiga WinUI 3 ja WebView 2 . Kui WinUI 3 on Windows 10 jaoks kaasaegne natiivne kasutajaliidese raamistik, siis WebView 2 on juhtelement veebisisu integreerimiseks rakendusse. Microsoft on nüüd lisanud a selgitus oma GitHubi lehele Project Reunion selgitada, mis projekt on ja mis mitte.

Alguses on Microsoft lisanud C ++ / WinRT , Puhkus / WinRT ja C # / WinRT raamatukogudest Project Unioni. Rust Windowsi käitusteksti avalik eelvaade lisati eelmisel kuul. See lihtsustaks Windowsi rakenduste arendajaid Rusti paremaks kasutamiseks. See täidab sama eesmärki kui Windowsi käitamisajad koodide jaoks, mis on kirjutatud C ++ ja C #. Microsoft lisas ka MISX-Core'i, mis on arendajatele sisuliselt viis levitada rakendusi Windowsi arvutitele poe või omaenda kolmanda osapoole mehhanismi kaudu.

Microsoft on selgitanud, et Project Union ei ole uus rakendusemudel ega platvorm. Teisisõnu ei ole Visual Studio, VS Code'i ega muude arenduskeskkondade jaoks malli 'Project Reunion App'. Samast rääkides mainis Microsoft: „Teil on endiselt täielik juurdepääs Windowsi SDK-le ja sellega seotud komplektidele. Aja jooksul suurenevad Project Reunioni pakutavad funktsioonid peale olemasolevate Win32 ja UWP mudelite ühendamise ning pakuvad kõigile rakendustele lisafunktsionaalsust. '

Microsoft täpsustas ka, et Project Union ei ole rakenduste uus pakendamis- ega eraldamismudel. Samuti pole see rakenduste uus turvamudel. Pealegi ei ole Project Union mõeldud arendajatele rakenduse käitamiseks pilves. Sellest hoolimata aitab Project Reunion tehnoloogia hankida rakenduse moodsatesse pilvevalmidusega API-perekondadesse.

Sildid Microsoft