Windows 11 всё ещё основан на коде Windows 95, и усилия по его замене оказались неудачными

Windows 11 всё ещё основан на коде Windows 95, и усилия по его замене оказались неудачными

20 hardware

Ключевой «мозговой» элемент 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)

Оставьте отзыв — пожалуйста, будьте вежливы и по теме.

Пока нет комментариев. Оставьте комментарий — поделитесь своим мнением!

Чтобы оставить комментарий, войдите в аккаунт.

Войти, чтобы комментировать