Віді Windows 11 досі базується на коді Windows 95, і спроби його замінити виявилися невдалими
Ключовий «мозговий» елемент Windows 11 – це Win32
Найнадійніший і перевірений роками API, який залишається ядром функціональності Windows 11, – це Win32. Його корені сягають епохи Windows 95, коли розробники мріяли про літаючі автомобілі та лунні станції до 2026‑го року.
Марк Руссинович пояснює походження
У інтерв’ю ветеран 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)
Поділіться своєю думкою — будь ласка, будьте ввічливі та по темі.
Увійдіть, щоб коментувати