Спустя годы Windows все еще использует API времен Windows 95
Окончательно мигрировать на WinRT и другие современные решения не удалось.
Windows 11 все еще во многом опирается на технологии, появившиеся во времена Windows 95, рассказывает технический директор Microsoft Azure Марк Руссинович. В основном речь идет об API Win32.
Win32 — это программный интерфейс, через который приложения обращаются к операционной системе для базовых действий: создания окон, чтения файлов, обработки нажатий клавиш и так далее. Предполагалось, что от него постепенно откажутся, но процесс слегка затянулся.
Думал ли кто-нибудь в девяностые, что в 2026 году Win32 все еще будет полноценной API-платформой? Уверен, что нет. Никто такого не ожидал, потому что мы представляли себе 2026 год с летающими автомобилями и станциями на Луне. Но точно не с Win32, спроектированной во времена Windows 95.
Microsoft планировала заменить Win32 на более современный API WinRT, дебютировавший в Windows 8, и его производные: Universal Windows Platform, Windows App SDK и WinUI 3. В итоге разработчики продолжили использовать и современные API, и Win32.
Просто отключить поддержку Win32 компания не может — тогда перестанет работать множество старых приложений. Видимо, в обозримом будущем Microsoft так и не удастся избавиться от Win32.
- Windows 11 научится автоматически восстанавливаться после установки кривых драйверов
- Microsoft рассказала про ускорение фреймворка WinUI 3, на котором делают интерфейсы Windows 11
- В Diablo 4 нашли новую печать, дающую почти в 10 раз больше золота
- «Дьявол носит Prada 2» обогнал первый фильм по сборам
- В Windows 11 начали тестировать новое приложение «Выполнить» — лаконичное
- СМИ: Microsoft оптимизирует Windows 11 под слабые ПК и улучшит игровую производительность
