A Windows 11 még mindig a Windows 95 kódján alapul, és a csere erőfeszítései kudarcba fulladtak

A Windows 11 még mindig a Windows 95 kódján alapul, és a csere erőfeszítései kudarcba fulladtak

18 hardware

A Windows 11 „kulcsfontosságú agyi” eleme a Win32

Az évek során legmegbízhatóbb és leghatékonyabb API, amely a Windows 11 funkcionalitásának magját képezi, a Win32. Gyökerei a Windows 95 korszakáig nyúlnak vissza, amikor a fejlesztők repülő autókról és holdállomásokról álmodtak 2026-ra.

Mark Russinovich magyarázza az eredetét

A Microsoft veteránja Mark Russinovich interjúban megjegyezte:

> „Ki várta a kilencvenes években, hogy a Win32 releváns API maradjon 2026-ban? Senki. Akkor repülő autókról és holdállomásokról álmodtunk, nem a Windows 95-ben már létrehozott Win32-ről.”

Így tehát a Win32 egy olyan függvény- és híváskészlet, amelyet harmadik féltől származó szoftverek használnak az operációs rendszerrel való kommunikációra. Ha egy programnak ablakot kell megjelenítenie, fájlt olvasnia, egérklikkelésre reagálni vagy billentyűzetbillentyűket kezelni, a fejlesztő egyszerűen meghívja a kész függvényeket: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` stb., anélkül, hogy saját kódot írna.

A Microsoft törekvései a Win32 elhagyására

A Windows 8 megjelenésekor a cég bemutatta az új API-t – a WinRT-öt, amelynek a felhasználói felület alapjául kellett volna szolgálnia. Elvárta, hogy a „négyzetek” hosszú ideig maradjanak. Azonban a Windows 8 nem nyerte el a várt sikert, és a Windows 10-ben a Microsoft visszatért a Win32-hez.

A WinRT fokozatosan felhasználta az Universal Windows Platform (UWP)-t, amely később átnevezésre került Windows App SDK-re és WinUI 3-ra. Ennek ellenére a legtöbb alkalmazás még mindig a Win32-re támaszkodik a feladatai végrehajtása során.

Hozzászólások (0)

Oszd meg a véleményed — kérjük, légy udvarias és maradj a témánál.

Még nincsenek hozzászólások. Írj hozzászólást és oszd meg a véleményed!

Hozzászóláshoz kérjük, jelentkezz be.

Jelentkezz be a hozzászóláshoz