Microsoft, geliştiricilerin klasik masaüstü uygulamalarını UWP'ye (Evrensel Windows Platformu) dönüştürmelerini istiyor. Yeni planına Project Centennial deniyor ve yazılım devi, UWP treninde çok daha fazla Win32 uygulaması almak için harika bir araç olacağı için başarılı olmasını umuyor.
Anladığımız kadarıyla, Project Centennial kullanımı Win32 uygulamalarını kolayca kurulabilen ve kaldırılabilen bir AppX paketine yerleştirir. Ayrıca, uygulama Windows Mağazasında mevcut olmalıdır, ancak bunu mümkün kılmak için geliştiricilerin ne kadar çalışması gerekeceğinden emin değiliz.
Project Centennial ile, Microsoft'un uygulamayı Windows Mağazası'nda kabul etmeyi düşünmesi için her Win32 uygulamasının bazı Windows 10 özelliklerinden yararlanması gerekir. Uygulama ayrıca virüslere ve diğer olası tehditlere karşı güvenilir ve güvenli olmalıdır. Bizim bakış açımıza göre bu, Evrensel Windows Platformunu desteklemek için hiçbir zaman sıfırdan yeniden yazılmayacak olan birçok eski Win32 uygulaması için mükemmel bir girişimdir.
Win32 uygulamalarınızı Project Centennial ile aşağıdakilere göre dönüştürmenin bazı önemli avantajları şunlardır: Microsoft:
- Uygulamanızın yükleme deneyimi müşterileriniz için çok daha sorunsuz. Yandan yüklemeyi kullanarak bilgisayarlara dağıtabilirsiniz (bkz. Windows 10'da yandan yüklenen LOB uygulamaları) ve kaldırıldıktan sonra geride hiçbir iz bırakmaz. Daha uzun vadede, uygulamanızı Windows Mağazası'nda da yayınlayabileceksiniz.
- Dönüştürülen uygulamanızın paket kimliği olduğundan, tam güven bölümünden bile eskisinden daha fazla UWP API'si çağırabilirsiniz.
- Kendi hızınızda, uygulamanızın paketine XAML kullanıcı arayüzü, canlı döşeme güncellemeleri, UWP arka plan görevleri, uygulama hizmetleri ve daha fazlası gibi UWP özellikleri ekleyebilirsiniz. Diğer UWP uygulamalarında kullanılabilen tüm işlevler, uygulamanızda kullanılabilir.
- Uygulamanızın tüm işlevlerini uygulamanın tam güvenilir bölümünden uygulama kapsayıcı bölümüne taşımayı seçerseniz uygulamanız herhangi bir Windows 10 cihazında çalışabilir.
- Bir UWP uygulaması olarak, uygulamanız klasik bir masaüstü uygulaması olarak yapabileceği şeyleri yapabilir. Gerçek kayıt defteri ve dosya sisteminden ayırt edilemeyen kayıt defteri ve dosya sisteminin sanallaştırılmış bir görünümüyle etkileşime girer.
- Uygulamanız, Windows Mağazası'nın yerleşik lisanslama ve otomatik güncelleme olanaklarına katılabilir. Otomatik güncelleme oldukça güvenilir ve verimli bir mekanizmadır çünkü dosyaların yalnızca değişen kısımları indirilir.
Dönüştürme Microsoft'un söylediği kadar kolaysa, yakın gelecekte binlerce eski uygulamanın Windows Mağazasına taşındığını görmeliyiz.