30 години след създаването си: Win32 API е в основата на Windows 11
Марк Русинович, технически директор на Microsoft Azure и създател на набора от инструменти Sysinternals призна в интервю за официалния канал Dev Docs, че Win32 API все още е основният интерфейс на Windows 11, като този факт се оказа изненада дори за самата корпорация.
Win32 API се появи още в епохата на Windows 95, тоест преди повече от 30 години. Когато потребител в Windows 11 кликне с десния бутон на мишката върху файл или стартира класическо приложение, на най-ниското ниво се извиква именно този набор от функции, създаден много преди появата на съвременния интернет.
Инструментът за управление на дискове, базиран на Win32 в Windows 11
„Кой през 90-те години би могъл да предположи, че през 2026 гoдина Win32 ще остане API от първи клас? Мога с увереност да отговоря – никой. Тогава мислехме, че до този момент ще има летящи автомобили и лунни станции, а не програми, написани под Win32 от епохата на Windows 95.“
заяви РусиновичСпоред експерта, причината за дълголетието на Win32 е огромната екосистема, изградена на негова основа.
„Това е фундаменталният слой на Windows. Твърде много приложения зависят от него… той просто е незаменим.“
обясни той
Windows 8
Най-решителната стъпка към замяната на Win32 беше направена с Windows 8 и въвеждането на WinRT. Microsoft искаше разработчиците да създават сигурни, удобни за работа с докосване и пълноекранни приложения.
След като потребителският интерфейс на Windows 8 се провали, в Windows 10 се премина към Универсална платформа за Windows (Universal Windows Platform, UWP). Тя беше твърде ограничаваща, силно изолирана в „пясъчника“ и напълно отблъсна традиционните разработчици, които се нуждаеха от дълбок достъп до операционната система.
Като пример Русинович посочи собствения си набор от инструменти Sysinternals, чиято разработка започва през 1996 година. Тогава той бил готов да заложи един милион долара, че най-ранните инструменти няма да доживеят до 2026 година. Реалността обаче се оказа друга: през март инструментът Sysmon беше интегрирана директно в състава на Windows, а Zoomit, създаден в началото на 2000-те години и до днес остава една от най-търсените функции в PowerToys.