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 „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.
Jelentkezz be a hozzászóláshoz