W systemie Windows 11 nadal opiera się na kodzie Windows 95, a wysiłki mające go zastąpić okazały się nieskuteczne

W systemie Windows 11 nadal opiera się na kodzie Windows 95, a wysiłki mające go zastąpić okazały się nieskuteczne

13 hardware

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.

Nie ma jeszcze komentarzy. Zostaw komentarz i podziel się swoją opinią!

Aby dodać komentarz, zaloguj się.

Zaloguj się, aby komentować