Windows En Son yakın zamanda farkettim destek belgesi gönderisi Microsoft’tan yerel Zaman Öncesi (AOT) desteğinin Windows Uygulama SDK’sına eklendiğini doğrulayan bir rapor. Microsoft’a göre bu, Windows 11 uygulamalarının başlatma sürelerinde büyük iyileştirmeler sağlayabilir. Microsoft, kendi testlerinde başlangıç zamanlarında %50’lik bir azalma ve paket boyutunda yaklaşık 8 kat azalma ölçtü.
Windows Uygulama SDK’sı, geliştiricilerin her türlü Windows cihazında kullanılabilecek modern API’lere erişimi olan uygulamalar oluşturmak için klasik masaüstü uygulama çerçevelerini kullanmalarına yardımcı olmak için mevcuttur.
Ancak, ister Microsoft’un kendi uygulamaları olsun ister üçüncü taraf uygulamaları olsun, SDK ile yapılan uygulamaların başlatılması oldukça yavaştır. Ayrıca gecikmeli animasyonlar ve yavaş tepki süreleri yaşayabilirler. Örneğin Windows Fotoğrafları uygulamasının başlatılması o kadar yavaş ki Microsoft, geçici bir çözüm olarak uygulamayı arka planda çalıştırmaya başlamak zorunda kaldı.
İleriye dönük olarak yerel AOT, işleri hızlandırmaya yardımcı olabilir. Uygulamaları önceden yerel koda derleyerek çalışır; böylece bir uygulama çalışırken bilgisayar, geliştiricinin kodunu okuyabileceği bir dile çevirdiği adımı atlayabilir. Yapılması gereken iş daha az olduğundan uygulamalar daha hızlı başlatılabilir ve aynı zamanda daha az bellek alanına sahiptir.
Microsoft, blog yazısında sonucu “inanılmaz bir performans artışı” olarak tanımlıyor, ancak bunun pratikte ne kadar işe yarayacağını bir süre bilemeyeceğiz. AOT’nin işini yapabilmesi için geliştiricilerin uygulamalarını güncellemeleri gerekecek ve farklı geliştiriciler bunu farklı hızlarda yapacak. Kazanımlar da büyük olasılıkla uygulamadan uygulamaya değişecektir.
Microsoft, değişikliği sonunda çözecekleri bir sorun olarak değil, yeni ve heyecan verici bir şey olarak çerçeveliyor; ancak Windows 11 uygulamalarının şu anda olması gerekenden çok daha yavaş olduğunu ve bir gecede hızlanmayacağını unutmamak önemlidir. .