Windows 11 hâlâ Windows 95 koduna dayanmaktadır ve onu değiştirme çabaları başarısız olmuştur
Anahtar “beyin” öğesi Windows 11 için Win32
Yıllar boyunca en güvenilir ve test edilmiş API, Windows 11’in işlevselliğinin çekirdeğini oluşturan Win32’dir. Kökleri, geliştiricilerin 2026 yılına kadar uçan arabalar ve ay stasyonları hayal ettiği Windows 95 dönemine dayanır.
Mark Russinovich’in açıklaması
Microsoft veteranı Mark Russinovich, bir röportajda şunları belirtti:
> “1990’larda kim Win32’nin 2026’da hâlâ geçerli bir API olacağını düşünürdü? Hiç kimse. O zamanlar uçan arabalar ve ay stasyonları hayal ediyorduk, Win32 ise Windows 95 döneminde yaratılmıştı.”
Dolayısıyla Win32, üçüncü taraf yazılımların işletim sistemiyle etkileşime geçmek için kullandığı fonksiyon ve çağrı setidir. Bir program pencere göstermek, dosya okumak, fare tıklamasını işlemek veya klavye tuşuna tepki vermek isterse geliştirici hazır fonksiyonları çağırır: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` vb., kendi kodunu yazmak yerine.
Microsoft’un Win32’den vazgeçme girişimleri
Windows 8 ile şirket, kullanıcı arayüzünün temeli olmayı planladığı yeni bir API – WinRT’i tanıttı. “Kareler”in uzun süre kalacağı düşünülüyordu. Ancak Windows 8 beklenen başarıyı elde edemedi ve Windows 10’da Microsoft tekrar Win32’ye döndü.
WinRT, Universal Windows Platform (UWP) tarafından yavaşça tüketildi; UWP daha sonra Windows App SDK ve WinUI 3 olarak yeniden adlandırıldı. Bununla birlikte çoğu uygulama hâlâ görevlerini yerine getirmek için Win32’ye dayanıyor.
Yorumlar (0)
Düşüncenizi paylaşın — lütfen kibar olun ve konu dışına çıkmayın.
Yorum yapmak için giriş yapın