Konverter win32-appene dine til uwp med hundreårsprosjekt

Video: Integrating UWP components into Win32 applications 2024

Video: Integrating UWP components into Win32 applications 2024
Anonim

Microsoft vil at utviklere skal konvertere sine klassiske desktop-apper til UWP (Universal Windows Platform). Den nye planen heter Project Centennial, og programvaregiganten håper den tar av fordi det ville være et flott verktøy for å få mange flere Win32-apper på UWP-toget.

Fra hva vi har forstått, ville bruken av Project Centennial plassere Win32-apper i en AppX-pakke som enkelt kan installeres og avinstalleres. Videre bør appen være tilgjengelig fra Windows Store, men vi er ikke sikre på hvor mye arbeid som vil kreves fra utviklere for å gjøre dette mulig.

Med Project Centennial må hver Win32-app dra nytte av noen Windows 10-funksjoner før Microsoft vil vurdere å godta appen i Windows Store. Appen må også være pålitelig og trygg mot virus og andre potensielle trusler. Fra vårt synspunkt er dette det perfekte initiativet for de mange gamle Win32-appene som aldri vil bli skrevet om fra bunnen av for å støtte den Universal Windows-plattformen.

Her er noen viktige fordeler ved å konvertere Win32-appene dine med Project Centennial i henhold til Microsoft:

  • Appens installasjonsopplevelse er mye jevnere for kundene dine. Du kan distribuere den til datamaskiner ved å bruke sidelading (se Sideload LOB-apper i Windows 10), og den etterlater ingen spor etter å ha blitt avinstallert. På lengre sikt vil du også kunne publisere appen din i Windows Store.
  • Fordi den konverterte appen din har pakkeidentitet, kan du ringe flere UWP API-er, selv fra full-trust-partisjonen, enn du kunne tidligere.
  • I ditt eget tempo kan du legge til UWP-funksjoner i appens pakke, for eksempel et XAML-brukergrensesnitt, live-oppdateringer, UWP-bakgrunnsoppgaver, apptjenester og mange flere. All funksjonaliteten som er tilgjengelig for andre UWP-apper er tilgjengelig for appen din.
  • Hvis du velger å flytte all appens funksjonalitet ut av fulltillitspartisjonen til appen og inn i appbeholderpartisjonen, vil appen din kunne kjøre på hvilken som helst Windows 10-enhet.
  • Som en UWP-app er appen din i stand til å gjøre de tingene den kan gjøre som en klassisk desktop-app. Det samhandler med en virtualisert visning av registeret og filsystemet som ikke kan skilles fra selve registeret og filsystemet.
  • Appen din kan delta i Windows-butikkens innebygde lisenser og automatiske oppdateringsfasiliteter. Automatisk oppdatering er en svært pålitelig og effektiv mekanisme, fordi bare de endrede delene av filene lastes ned.

Hvis konvertering er så enkelt som Microsoft sier det vil være, bør vi se tusenvis av gamle apper flytte over til Windows Store i løpet av en nær fremtid.

Konverter win32-appene dine til uwp med hundreårsprosjekt