Windows 11 este încă bazat pe codul Windows 95, iar eforturile de a-l înlocui au fost nereușite
Elementul „cere” esențial al Windows 11 este Win32
Cel mai fiabil și testat de-a lungul anilor API, care rămâne nucleul funcționalității Windows 11, este Win32. Rădăcinile sale se întind în epoca Windows 95, când dezvoltatorii visa la mașini zburătoare și stații lunare până în 2026.
Mark Russinovich explică originea
Într-un interviu veteran Microsoft Mark Russinovich a menționat:
> „Cine în anii '90 ar fi crezut că Win32 va rămâne un API relevant în 2026? Nimeni. În acea perioadă visa la mașini zburătoare și stații lunare, nu la Win32 creat încă în epoca Windows 95.”
Astfel, Win32 este un set de funcții și apeluri pe care software-ul terț îl utilizează pentru a interacționa cu sistemul de operare. Dacă un program trebuie să afișeze o fereastră, să citească un fișier, să proceseze un clic de maus sau să reacționeze la o tastă, dezvoltatorul doar apelează funcțiile predefinite: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` etc., și nu scrie cod propriu.
Încercările Microsoft de a renunța la Win32
Cu lansarea Windows 8, compania a introdus un nou API – WinRT, care trebuia să devină baza interfeței utilizatorului. Se aștepta ca „cadrulele” să rămână pe termen lung. Totuși, Windows 8 nu a obținut succesul dorit și în Windows 10 Microsoft s-a întors la Win32.
WinRT a absorbit treptat Universal Windows Platform (UWP), care ulterior a fost redenumit Windows App SDK și WinUI 3. Cu toate acestea, majoritatea aplicațiilor încă se bazează pe Win32 pentru îndeplinirea sarcinilor lor.
Comentarii (0)
Împărtășește-ți opinia — te rugăm să fii politicos și să rămâi la subiect.
Autentifică-te pentru a comenta