Microsoft vil at utviklere skal konvertere sine klassiske stasjonære 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 det vi har forstått, vil 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 kreves av 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 sikker mot virus og andre potensielle trusler. Fra vårt synspunkt er dette det perfekte initiativet for de mange eldre Win32-appene som aldri vil bli omskrevet fra bunnen av for å støtte 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 hjelp av sideloading (se Sideload LOB-apper i Windows 10), og den etterlater ingen spor etter at den ble 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-APIer, selv fra full-trust-partisjonen, enn du kunne før.
- 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 full tillitspartisjon av appen og inn i appcontainerpartisjonen, vil appen din kunne kjøres 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. Den samhandler med et virtualisert syn på registeret og filsystemet som ikke skiller seg fra det faktiske registeret og filsystemet.
- Appen din kan delta i Windows Store sine innebygde lisenser og automatiske oppdateringsfasiliteter. Automatisk oppdatering er en svært pålitelig og effektiv mekanisme, fordi bare de endrede delene av filer lastes ned.
Hvis konvertering er så enkelt som Microsoft sier det vil være, bør vi se tusenvis av eldre apper flytte til Windows Store i nær fremtid.