Несмотря на все заявления о том, что Windows 11 – самая современная, безопасная и инновационная ОС в истории Microsoft, один из топ-менеджеров компании сделал неожиданное признание: ядро функционала системы по-прежнему опирается на код, написанный более 30 лет назад.
Щелкая правой кнопкой мыши по файлу или запуская настольное приложение, вы выполняете код, написанный в 1990-х. Естественно, в Microsoft никога не планировала, что этот API будет оставаться актуальным так долго.
По словам технического директора Microsoft Azure Марка Руссиновича, глубокие корни Win32 API в Windows и мощная экосистема, построенная на его основе, придали ему серьезную устойчивость. Ожидал ли кто-нибудь в 90-х, что Win32 останется первоклассным интерфейсом API и в 2026 году? Конечно, нет. Причина же такой долговечности проста: API Win32 стал фундаментом, на котором построены тысячи приложений, сервисов и целые экосистемы. Заменить его – значит нарушить совместимость с огромным массивом существующего ПО.
Microsoft не раз предпринимала попытки модернизировать архитектурную основу ОС. Наиболее известной из них стало появление WinRT, универсальной платформы для всех устройств, представленной в эпоху Windows 8. Однако этому помешало все еще существующее разделение между клиентом, Win32 и браузером (HTML и JavaScript).
Руссинович отметил, что в экосистеме Microsoft по сей день присутствуют и другие инструменты, пережившие десятилетия: Sysinternals – набор утилит для диагностики и администрирования; Sysmon – инструмент мониторинга системы, интегрируемый теперь напрямую в Windows; ZoomIt – презентационная утилита для демонстраций и обучения.
Microsoft продолжает балансировать между инновациями и совместимостью. В перспективе, возможно, мы увидим более глубокую модульную перестройку Windows.