Windows 11 je stále založen na kódu Windows 95 a snahy o jeho nahrazení se ukázaly neúspěšnými
Klíčovým „mozkovým“ prvkem Windows 11 je Win32
Nejspolehlivější a nejvíce osvědčený API, který zůstává jádrem funkčnosti Windows 11, je Win32. Jeho kořeny sahají do éry Windows 95, kdy vývojáři snili o létajících autech a měsíčních stanicích do roku 2026.
Mark Russinovich vysvětluje původ
Veterán Microsoftu Mark Russinovich v rozhovoru uvedl:
> „Kdo v devadesátých letech očekával, že bude Win32 aktuálním API v roce 2026? Nikdo. V té době jsme snili o létajících autech a měsíčních stanicích, nikoli o Win32, který byl vytvořen ještě v dobách Windows 95.“
Tedy Win32 je sada funkcí a volání, které třetí strany používají k interakci s OS. Pokud program potřebuje zobrazit okno, číst soubor, zpracovat kliknutí myši nebo reagovat na klávesu, vývojář jednoduše volá připravené funkce: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` atd., místo aby psal vlastní kód.
Snažení Microsoftu o odchod od Win32
Při vydání Windows 8 společnost představila nové API – WinRT, které mělo být základem uživatelského rozhraní. Očekávalo se, že „čtverce“ zůstanou dlouho. Nicméně Windows 8 neobdrželo očekávaný úspěch a v Windows 10 Microsoft vrátili se k Win32.
WinRT postupně absorboval Universal Windows Platform (UWP), který později přejmenován na Windows App SDK a WinUI 3. Přesto většina aplikací stále spoléhá na Win32 pro plnění svých úkolů.
Komentáře (0)
Podělte se o svůj názor — prosím, buďte slušní a držte se tématu.
Přihlaste se pro komentování