Windows Uygulama SDK 1.1, yükseltilmiş uygulamalar ve Mika malzemeleri için destek ekler

Microsoft, yükseltme, bildirimler ve daha fazlasını gerektiren uygulamalar oluşturma desteğiyle Windows Uygulama SDK'sının 1,1 sürümünü yayımladı.

Microsoft, (şaşırtıcı olmayan bir şekilde) Windows 10 ve 11 için uygulamalar oluşturmanıza olanak tanıyan bir dizi geliştirme aracı olan Windows Uygulama SDK'sının 1.1 sürümünü yayımladı. Windows Uygulama SDK'sının ilk sürümü kısa bir süre sonra geldi Windows 11 piyasaya sürüldü ve modern görseller ve özelliklerin yanı sıra geleneksel Win32 yeteneklerini aynı uygulamada bir araya getirmenin bir yolu. Bu yeni sürüm, deneyimi daha da iyi hale getirmek için bazı önemli iyileştirmelerle birlikte geliyor.

Mika, Microsoft'un Windows 11 ile birlikte tanıttığı yeni bir yüzey malzemesidir ve masaüstü arka planınızın uygulamada yumuşak bir şekilde parlamasına olanak tanıyarak kullanıcı arayüzüne biraz renk katar. Windows Uygulama SDK'sının ilk sürümü, Windows 11'in piyasaya sürülmesinden sonra gelmiş olsa da, yeni Mika malzemesini bu şekilde kullanan uygulamalar geliştiremezsiniz. Bununla birlikte, Windows Uygulama SDK'sındaki WinUI 3 galerisi, Windows 11 tasarım ilkelerine daha fazla uyum sağlamak için yeni örneklere, yeni kontrollere ve yenilenmiş bir arayüze sahiptir.

Bir diğer büyük gelişme, orijinal sürümün bir sınırlaması olan yükseltme gerektiren (yani yönetici olarak çalıştırılmaları gereken) uygulamalar yapma yeteneğidir. Ek olarak, MSIX biçimi kullanılarak paketlenmiş uygulamalar, seyrek paketli uygulamalar ve paketlenmemiş uygulamalar da artık uygulamanın çalışmadığı zamanlar da dahil olmak üzere Windows bildirimleri gönderebiliyor. Bu, uygulamaların, kullanılmadığında bile kullanıcıları uyaracak bir yola sahip olduğu anlamına gelir.

Microsoft, WinRT birlikte çalışma katmanındaki güncellemeler sayesinde C# kullanan uygulamalar için de performans iyileştirmeleri yaptı. Microsoft, basit bir "Merhaba Dünya" uygulamasının başlatma sürelerini %9'a kadar daha hızlı görebileceğini ve WinUI 3 uygulamalarında bağımlılık özelliklerini kullanırken de büyük gelişmeler görmeniz gerektiğini söylüyor.

Geliştirici tarafında artık bir uygulamayı güncelleme veya çökme nedeniyle kapandığında otomatik olarak yeniden başlayacak şekilde ayarlamak mümkün. Ayrıca, kurtarma seçeneklerini ayarlayarak uygulamanın, kullanıcıları uygulama beklenmedik bir şekilde kapanmadan önce bulundukları yere geri getirebilmesini sağlayabilirsiniz.

Diğer değişiklikler arasında iyileştirilmiş önyükleyici API'leri, bağımsız uygulamalara yönelik destek (örn. gerekli Windows sürümlerini içeren uygulamalar) yer alır. Bunları kullanmak için Uygulama SDK bağımlılıkları) ve kayıt defteri API'sini kullanmak zorunda kalmadan ortam değişkenlerini değiştirme yeteneği direkt olarak. Microsoft ayrıca uygulama pencerelerinizin z sırasını ayarlamanıza olanak tanıyan yeni bir pencereleme API'si de sunmuştur. Son olarak Microsoft, WinUI için Template Studio'nun (C#) artık kullanıma sunulduğunu duyurdu. Visual Studio Marketplace'te mevcuttur. Bu uzantı, sihirbaz tabanlı bir deneyim kullanarak "iyi biçimlendirilmiş, okunabilir kod" üreten bir WinUI uygulaması oluşturmayı kolaylaştırır ve WinUI geliştirmeye başlamanın iyi bir yoludur.

Geliştirme amacıyla Windows Uygulama SDK araçlarını yüklemek için Visual Studio 2022 veya 2019 kullanmanız gerekir ve bu sayfadaki talimatları izleyin oluşturmak istediğiniz uygulamanın türüne bağlı olarak. Bu şekilde araçların en son sürümünü otomatik olarak alabilmelisiniz. Ayrıca sürüm notlarının tamamını burada bulabilirsiniz.


Kaynak: Microsoft