Haberler

Microsoft, Windows 11 İçin WinUI Güncellemesiyle Eksik Kontrolleri Ekledi

Microsoft, Windows 11 uygulamalarının geliştirilmesinde kullanılan WinUI altyapısına yeni tablo ve grafik kontrolleri ekleyerek performans sorunlarını gidermeye yönelik önemli bir güncelleme yayımladı. 29 Eylül 2026’da duyurulan Windows App SDK 2.5 Experimental sürümü, bellek tüketimini artıran bazı hataları da düzeltiyor. Şirket, yerel Windows uygulamalarının geliştirilmesini kolaylaştırmayı ve geliştiricilerin web tabanlı alternatiflere yönelmesine neden olan teknik eksiklikleri azaltmayı hedefliyor.

WinUI, Geliştiricilerin Uzun Süredir Beklediği Temel Özellikleri Kazanıyor

Microsoft’un Windows 11 için temel arayüz geliştirme altyapısı olarak konumlandırdığı WinUI, kurumsal uygulamalarda sık kullanılan bazı bileşenlerden uzun süredir yoksundu. Geliştiriciler, tablo ve grafik gibi temel veri görselleştirme ihtiyaçlarında topluluk tarafından geliştirilen çözümlere veya Electron gibi alternatif çerçevelere yönelmek zorunda kalıyordu.

Windows 11 uygulamaları geliştiren yazılım geliştiricisi ve masaüstü çalışma ortamı

Windows App SDK 2.5, WinUI 3 TableView desteğiyle gruplama, sıralama, filtreleme, sütun genişliğini değiştirme ve hücre araç ipuçları gibi özellikleri doğrudan sunuyor. Yeni bileşen, grup başlıklarının özelleştirilmesini ve klavye ya da fare üzerinden sütun boyutlarının ayarlanmasını da destekliyor.

Microsoft, Build 2026 geliştirici konferansında DataGrid ve grafik bileşenlerinin WinUI çekirdeğine ekleneceğini duyurmuştu. Windows UI ekibinden Chris Anderson, söz konusu kontrollerin veri odaklı uygulama senaryolarını genişleteceğini belirtmişti.

Yeni Windows App SDK 2.5 sürümü, bu açıklamanın ardından geliştiricilere ilk deneysel dağıtımı sunuyor. WinUI Chart kontrolü, uygulamaların grafik tabanlı veri sunumunu Microsoft’un yerel arayüz altyapısı üzerinden gerçekleştirmesine yardımcı oluyor.

Bu eksiklikler, özellikle raporlama, finans, envanter yönetimi ve kurumsal analiz yazılımlarında geliştirme sürecini etkiliyordu. Yeni kontroller, geliştiricilerin temel arayüz bileşenlerini üçüncü taraf paketlerden sağlama ihtiyacını azaltmayı amaçlıyor.

Microsoft’un güncellemesi yalnızca yeni arayüz bileşenleriyle sınırlı kalmıyor. Şirket, bazı uygulamaların görsel durum animasyonlarını tekrar tekrar oluşturması veya statik ve tema kaynaklarını çözümlemesi sırasında bellek kullanımının artmasına neden olan hataları da giderdi.

WinUI bellek kullanımı, özellikle uzun süre açık kalan masaüstü uygulamalarında performans açısından önem taşıyor. Bellek tüketiminin kontrol altında tutulması, uygulamaların yanıt verme süresini ve sistem kaynaklarının diğer işlemlere ayrılabilen miktarını etkiliyor.

Microsoft, Build 2026 etkinliğinde performans, temel kalite ve hata düzeltmelerini WinUI geliştirme çalışmalarının öncelikleri arasında göstermişti. Şirket ayrıca sistem birleştiricisine geçişin performans iyileştirmelerine katkı sağlayacağını açıklamıştı.

Windows 11 ekosisteminde birçok popüler uygulama, yerel arayüz bileşenleri yerine WebView2 veya Electron gibi web teknolojilerini kullanıyor. Microsoft’un Yeni Outlook, Teams ve MSN Hava Durumu uygulamaları WebView2 altyapısından yararlanırken Discord, Chromium ve Node.js bileşenlerini içeren Electron çerçevesini tercih ediyor.

Windows Latest tarafından yapılan ölçümlerde Yeni Outlook’un boşta 490–636 MB RAM kullandığı, klasik Outlook sürümünün ise 117–148 MB aralığında kaldığı bildirildi. Teams uygulamasında boşta yaklaşık 963 MB, MSN Hava Durumu uygulamasında ise 1,2 GB’ın üzerinde bellek tüketimi gözlemlendi.

WhatsApp’ın WebView2 tabanlı sürümü, mesajlar arasında gezinme sırasında yaklaşık 1,2 GB RAM kullanımına ulaşırken önceki yerel UWP sürümünün boşta 100 MB’ın altında kaldığı aktarıldı. Microsoft Copilot’ın web tabanlı istemcisinde de arka planda 500 MB’a, etkileşim sırasında ise 1 GB’a kadar bellek tüketimi raporlandı.

Bu ölçümler, her web tabanlı uygulamanın aynı kaynak tüketimine sahip olduğu anlamına gelmiyor. Ancak Chromium tabanlı çalışma ortamlarının uygulamayla birlikte ek kaynak kullanması, düşük bellekli sistemlerde performans değerlendirmelerini daha önemli hâle getiriyor.

Microsoft, WinUI’nin Windows kabuğuna entegrasyonunu hızlandıracağını ve gelecekte daha fazla birinci taraf uygulamanın yerel altyapıyla geliştirileceğini açıklamıştı. Şirketin hedefi, Windows 11 arayüzünde web teknolojilerine dayanan bileşenlerin yerine daha bütünleşik yerel uygulama deneyimleri sunmak.

WinUI 3 TableView ve grafik desteği, kurumsal yazılımların temel ihtiyaçlarından bazılarını karşılıyor. Ancak deneysel sürümde sunulan özellikler, tüm Windows kullanıcılarına otomatik olarak ulaşmıyor. Geliştiricilerin yeni SDK sürümünü projelerine dahil etmesi ve uygulamalarını güncellemesi gerekiyor.

Microsoft’un sonraki adımları, WinUI’nin yalnızca yeni kontroller kazanmasıyla sınırlı kalmayacak. Bellek tüketimi, kararlılık, hata düzeltmeleri ve sistemle bütünleşme düzeyi, Windows 11 uygulamalarının yerel deneyimini belirleyecek temel başlıklar arasında bulunuyor.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu