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)
Оставьте отзыв — пожалуйста, будьте вежливы и по теме.
Войти, чтобы комментировать