UWP ve Win32 Arasındaki Farklar

(Önceki yazım sebepsiz yere gizliye alındığı için tekrar paylaşıyorum. Blog girdisi bana aittir.)

Özellikle Windows programları yaparken karşınıza çıkan iki farklı kavramlardır. Bu iki kavram genellikle progam türü belirlemek için kullanılır ve arasında oldukça fazla bir fark bulunur. Peki bu ikisi ne anlama geliyor?

Win32 Programlar

Her yerde kullanabileceğiniz, normal şartlarda çalışabilmesi için ayriyeten paket, dosya veya herhangi bir şey gerektirmeyen program API'sıdır.* Bir çok Windows sürümünde çalışabilir. Bu nedenle program yazmada sıklıkla kullanılır. Buton, yazı kutusu vb. ile yapılan sade uygulamalardır. Yeniden yükleme gerektirmez. Win32 uygulamalara şunlar örnek verilebilir: Sorun giderme sihirbazları, biçimlendirme diyaloğu, Windows 7'de kullanılan diyaloglar ve daha fazlası. Win32 uygulamaların eski hali Win16 olarak geçmektedir. Bu uygulamalar genellikle Windows'un eski sürümler için yaptığı API'da kullanılır.

*API: Bir yazılımın başka bir yazılımda tanımlanmış işlevlerini kullanabilmesi için oluşturulmuş bir tanım bütünü

UWP Programlar
Çalışabilmesi için ayriyeten pakete ihtiyaç duyar. Sadece UWP destekleyen (özellikle Windows 11 ve Windows 10) sistemler tarafından çalıştırılabilir. WinUI 2 ve WinUI 3 olarak ikiye ayrılır. WinUI 3, Windows 11 arayüzüne; WinUI 2 ise Windows 10 arayüzüne özenilerek yapılmıştır. Bu uygulama arayüzlerine Metro adı verelir. Yeni uygulamalar tarafından sıklıkla kullanılmaktadır. Çoğu sistem uygulamalarında da (örneğin Ayarlar) kullanımı görülebilir. Yazı kutusu, buton gibi özelliklerin yanında açılır menü gibi başka arayüz öğeleri taşır.


Okuduğunuz için teşekkür eder, iyi günler dilerim

Son incelemeler

Artıları: Kısa ve öz.
Eksileri: Yok.
Mükemmel. Bir WinUI 3 hayranı olarak söyleyebilirim.
Artıları: Win32 severim fakat, artık eskidi.
Eksileri: UWP Tabanlı programların tek eksiği sanırsam Windows 10 ve üstü sürümlerde çalışması.
Gayet güzel açıklamışsınız, elinize sağlık.
  • Beğen
İfadeler: Ellie Williams

Yorumlar

WinUI 2 metro iken WinUI 3 fluent tasarıma sahip.

Ayrıca Project Reunion (Windows App SDK) ile UWP artık hayatımızda değil. Win32 uygulamalarını modernize edip yeniden canlandırmak amacıyla Microsoft, karma bir sistem geliştirdi ve WinUI 3'ü kullanıma sundu.

Eline sağlık, öz bir makale.
 
WinUI 2 metro iken WinUI 3 fluent tasarıma sahip.

Ayrıca Project Reunion (Windows App SDK) ile UWP artık hayatımızda değil. Win32 uygulamalarını modernize edip yeniden canlandırmak amacıyla Microsoft, karma bir sistem geliştirdi ve WinUI 3'ü kullanıma sundu.

Eline sağlık, öz bir makale.
Yorumunuz ve düzeltmeleriniz için teşekkür ederim!
 

Blog girdisi detayları

Ekleyen
sukuterkopke
Okuma süresi
1 dakika okuma
Görüntüleme
586
Yorumlar
4
İncelemeler
2
Son güncelleme
Değerlendirme
5,00 yıldız 2 değerlendirme

Yazılım kategorisindeki diğer girdiler

sukuterkopke adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı