Microsoft ønsker, at udviklere skal konvertere deres klassiske desktop-apps til UWP (Universal Windows Platform). Dens nye plan hedder Project Centennial, og softwaregiganten håber, at den tager fart, fordi det ville være et godt værktøj til at få mange flere Win32-apps på UWP-toget.
Fra det, vi er kommet til at forstå, vil brugen af Project Centennial placere Win32-apps i en AppX-pakke, der let kan installeres og afinstalleres. Desuden skal appen være tilgængelig fra Windows Store, men vi er ikke sikre på, hvor meget arbejde der kræves af udviklere for at gøre dette muligt.
Med Project Centennial skal hver Win32-app drage fordel af nogle Windows 10-funktioner, før Microsoft overvejer at acceptere appen i Windows Store. Appen skal også være pålidelig og beskyttet mod vira og andre potentielle trusler. Fra vores synspunkt er dette det perfekte initiativ til de mange ældre Win32-apps, der aldrig vil blive omskrevet fra bunden til understøttelse af Universal Windows-platformen.
Her er nogle vigtige fordele ved at konvertere dine Win32-apps med Project Centennial ifølge Microsoft:
- Din apps installationsoplevelse er meget glattere for dine kunder. Du kan distribuere det til computere ved hjælp af sideloading (se Sideload LOB-apps i Windows 10), og det efterlader ingen spor efter at være blevet afinstalleret. På længere sigt kan du også udgive din app til Windows Store.
- Fordi din konverterede app har pakkeidentitet, kan du ringe til flere UWP-API'er, selv fra fuld tillids-partition, end du kunne før.
- I dit eget tempo kan du tilføje UWP-funktioner til din apps pakke, f.eks. En XAML-brugergrænseflade, live-fliseopdateringer, UWP-baggrundsopgaver, apptjenester og mange flere. Al den funktionalitet, der er tilgængelig for enhver anden UWP-app, er tilgængelig for din app.
- Hvis du vælger at flytte al din apps funktionalitet ud af appens fulde tillidspartition og ind i appcontainerpartitionen, kan din app køre på enhver Windows 10-enhed.
- Som en UWP-app er din app i stand til at gøre de ting, den kunne gøre som en klassisk desktop-app. Det interagerer med en virtualiseret visning af registreringsdatabasen og filsystemet, der ikke kan skelnes fra selve registreringsdatabasen og filsystemet.
- Din app kan deltage i Windows Stores indbyggede licens- og automatiske opdateringsfaciliteter. Automatisk opdatering er en meget pålidelig og effektiv mekanisme, fordi kun de ændrede dele af filer downloades.
Hvis konvertering er så let som Microsoft siger, det vil være, bør vi se tusindvis af ældre apps flytte til Windows Store i den nærmeste fremtid.