adblock check

Microsoft признала, что Windows 11 до сих пор работает на API Win32 из 90-х годов

По мнению одного из ведающих специалистов Microsoft, выживание Win32 заключается в огромной экосистеме, которая основана на древнем API
Обложка: Philip Oroni, Unsplash

Многие пользователи Windows 11 уверены, что операционная система напичкана современными технологиями, и, в основном, их мнение недалеко от истины. Но, как недавно оказалось, система использует и код, написанный во времена Windows 95. Речь идёт об API Win32, а саму информацию раскрыл главный технический директор Microsoft по Azure Марк Руссинович.

«Кто-нибудь в 90-х ожидал, что Win32 станет первоклассным API-интерфейсом к 2026 году? И я думаю, могу с уверенностью ответить: нет. Никто, я думаю, не ожидал бы этого, потому что мы думали о летающих автомобилях и, знаете, лунных станциях к 2026 году, а не о Win32, разработанном еще во времена Windows 95», — рассказал Марк Руссинович.

По мнению Руссиновича, выживание Win32 заключается в огромной экосистеме, которая основана на древнем API. В качестве примера он привёл собственные инструменты Sysinternals. Когда-то он бы «поспорил на миллионы долларов», что его творения потеряют актуальность к 2026 году, но этого не произошло. Утилита Sysmon, ставшая встроенной функцией операционной системы с выходом одного из обновлений в марте текущего года, глубоко оказалась интегрирована в работу ОС, а Zoomit, разработанный в начале 2000-х годов, до сих пор остается невероятно популярной утилитой в PowerToys.

Microsoft годами пыталась заменить Win32 современными технологиями, включая Windows Presentation Foundation (WPF), MFC, WinForms и WinRT.

«В истории Microsoft были разные моменты, когда мы думали перезагрузить API Windows, как это сделала WinRT, но на самом деле все пошло не так, как многие ожидали, учитывая, что до сих пор существует разделение между толстым клиентом, Win32 и браузером, который состоит из HTML и JavaScript», — пояснил Руссинович.

Все современные приложения оказались ресурсоёмкими, и всё это продолжалось на протяжении многих лет. Только в 2026 году компания Microsoft заявила, что намерена вернуться к разработке нативных приложений для Windows 11.

Источник

Windows Windows
18,3K участников
Вступить
6 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
Limows
Дык WPF, MFC и WinForms это в частности обертки вокруг того же WinAPI. Дело не в том, что голый WinAPI какой-то плохой и старый, он просто дико неудобный. Более того, WPF и WinForms это вообще альтернативные друг другу технологии. WPF круто, можно использовать ускорение через DirectX, только при этом надо быть профессиональным дизайнером интерфейсов и уметь отделять интерфейс от реализации, а не просто накидать контролы на форме и спокойно заниматься реализацией, как это сделано в WinForms и в Qt, например.

(Как же давно я это все не трогал)
smorodin
1 неделя
🇷🇺
Автор
Есть смысл вернуться в былые времена :)
Limows
В целом у чуваков сейчас есть кайфовый .Net с Авалонией (если её уже чем-то не заменили опять), встроенный в систему и можно спокойно писать любые приложения не превращая их в жружий ресурсы веб-ужас и не задумываясь о том, что .Net оборачивает. Классический WinAPI для х86, Windows on ARM или вообще GTK на линуксе. Оно так и было во времена Windows CE и Win98/XP, а потом начались эксперименты с WinRT, UWP и чет это куда-то все не туда ушло.