Microsoft, Modern Windows 11 kullanıcıları için büyük bir performans artışını duyurdu. Windows Uygulama SDK’sı ile geliştirilen uygulamalarda %50’ye varan daha hızlı yükleme süreleri ve uygulama boyutlarında önemli azalmalarsağlayan yeni iyileştirmeler geliyor. Bu performans kazanımları, geliştiricilerin uygulamalarını güncellemeleri durumunda Modern Windows 11 kullanıcılarına sunulabilecek.
Bu iyileştirmelerin temelinde, Native Ahead-Of-Time (AOT) derlemesi gibi yeni teknolojiler yer alıyor. Native AOT, uygulamaların önceden derlenmesini sağlayarak, Modern Windows 11’in geleneksel yöntemlere göre daha hızlı başlatılmasını ve daha az bellek kullanmasını mümkün kılıyor. Ancak, geliştiricilerin bu avantajlardan yararlanabilmesi için uygulamalarını güncellemeleri gerekecek.
Microsoft’un kendi uygulamaları da etkilenecek
Microsoft, yavaş başlatma süreleri ve düşük tepki hızları nedeniyle sıkça eleştirilen Fotoğraflar ve Telefon Bağlantısıgibi kendi uygulamalarındaki performans sorunlarını da kabul etti. Bu uygulamalarda özellikle Windows’un ilk açılışında yaşanan yavaşlıklar, kullanıcıların şikayet ettiği konuların başında geliyor. Microsoft, bu sorunları çözmek amacıyla, uygulamaların arka planda çalışmasını önerse de asıl çözüm Native AOT desteği ile sağlanacak, özellikle Modern Windows 11 kullanıcıları için.
İlk testlere göre, bu yeni derleme teknolojisiyle geliştirilen uygulamalar %50’ye kadar daha hızlı yüklenirken, uygulama paketlerinin boyutları 8 kat daha küçük hale geliyor. Ayrıca, bağımsız modda çalışan uygulamalarda boyutlar 2 kata kadar küçülebiliyor.
Edge WebView2 SDK’sında da değişiklikler
Microsoft ayrıca Edge WebView2 SDK’sı ile ilgili de bir yenilik sundu. Daha önce Windows Uygulama SDK’sına sabit kodlanan bu SDK, artık NuGet aracılığıyla ihtiyaç duyulduğunda erişilecek. Bu sayede genel uygulama paket boyutları azaltılacak, ancak bu değişiklik performansı doğrudan etkilemeyecek.
Sonuç olarak, Microsoft’un Windows Uygulama SDK’sında yaptığı bu iyileştirmeler Modern Windows 11 kullanıcıları için kısa vadede değil, geliştiricilerin güncellemeleri benimsemesiyle birlikte uzun vadede kullanıcı deneyiminde gözle görülür farklar yaratacak.