Windows 11 все още се базира на кода на Windows 95, а усилията за неговото заменяне оказаха безуспешни
Ключовият „мозъчен“ елемент на Windows 11 е Win32
Най‑надёжният и проверен от години API, който остава ядрото на функционалността на Windows 11, е Win32. Той има корени в епохата на Windows 95, когато разработчиците мечтаеха за летящи автомобили и лунни станции до 2026‑г.
Марк Руссинович (Mark Russinovich) обяснява произхода
В интервю ветерана Microsoft Марк Руссинович отбеляза:
> „Кой в деветдесетте очакваше, че Win32 ще остане актуален API през 2026 г. Никой. Тогава мечтаехме за летящи автомобили и лунни станции, а не за Win32, създаден още по времето на Windows 95.“
Така че Win32 е набор от функции и извиквания, които трети софтуер използва за взаимодействие с ОС. Ако програмата трябва да покаже прозорец, прочете файл, обработи клик с мишката или реагира на клавиш на клавиатурата, разработчикът просто извиква готовите функции: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` и т.н., а не пише собствен код.
Опитите Microsoft да се откажат от Win32
С излизането на Windows 8 компанията представи нов API – WinRT, който трябваше да стане основата на потребителския интерфейс. Очакваше се, че „квадратиците“ ще останат дълго време. Въпреки това Windows 8 не получи очаквания успех и в Windows 10 Microsoft се върна към Win32.
WinRT постепенно поглътна Universal Windows Platform (UWP), която по-късно беше преименувана на Windows App SDK и WinUI 3. Все пак повечето приложения все още разчитат на Win32 за изпълнението си.
Коментари (0)
Споделете мнението си — моля, бъдете учтиви и по темата.
Влезте, за да коментирате