W systemie Windows 11 nadal opiera się na kodzie Windows 95, a wysiłki mające go zastąpić okazały się nieskuteczne
Kluczowym „mózgowym” elementem Windows 11 jest Win32
Najbardziej niezawodny i sprawdzony przez lata API, które pozostaje rdzeniem funkcjonalności Windows 11, to Win32. Jego korzenie sięgają epoki Windows 95, kiedy programiści marzyli o latających samochodach i stacjach księżycowych do 2026 roku.
Mark Russinovich wyjaśnia pochodzenie
W wywiadzie wróżbita Microsoft Mark Russinovich zauważył:
> „Kto w dziewięćdziesiątych oczekiwał, że Win32 będzie aktualnym API w 2026 roku? Nikt. Wtedy marzyliśmy o latających samochodach i stacjach księżycowych, a nie o Win32, stworzonego jeszcze w czasach Windows 95”.
W ten sposób Win32 to zestaw funkcji i wywołań, które zewnętrzne oprogramowanie wykorzystuje do interakcji z systemem operacyjnym. Jeśli program musi wyświetlić okno, odczytać plik, obsłużyć kliknięcie myszy lub reagować na klawisz klawiatury, deweloper po prostu wywołuje gotowe funkcje: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` i tak dalej, zamiast pisać własny kod.
Starań Microsoft o rezygnację z Win32
Z wydaniem Windows 8 firma zaprezentowała nowe API – WinRT, które miało stać się podstawą interfejsu użytkownika. Oczekiwano, że „kwadratki” pozostaną na dłużej. Jednak Windows 8 nie odniosła oczekiwanego sukcesu, a w Windows 10 Microsoft wrócił do Win32.
WinRT stopniowo pochłonęło Universal Windows Platform (UWP), które później zostało przemianowane na Windows App SDK i WinUI 3. Mimo to większość aplikacji nadal polega na Win32 przy wykonywaniu swoich zadań.
Komentarze (0)
Podziel się swoją opinią — prosimy o uprzejmość i trzymanie się tematu.
Zaloguj się, aby komentować