Microsoft priznao: Windows 11 i dalje počiva na Win32 kodu

Microsoft je priznao da Windows 11 i dalje koristi Win32 kod iz devedesetih godina što nije bio originalan plan, ali priznanje je nešto što niko nije očekivao!

Microsoft priznao: Windows 11 i dalje počiva na Win32 kodu

Kada pokrenete desktop aplikaciju, koristite kod stariji od modernog interneta. Win32 API je predstavljen u eri Windows 95 sistema. On je i dalje ključan deo najpopularnijeg operativnog sistema na svetu. Prema rečima čelnika kompanije Microsoft, ovo nikada nije bio plan. Ali, desilo se to da je Microsoft priznao, počinje priču Windows Latest.

Mark Rusinovič, tehnički direktor platforme Azure, izneo je zanimljive detalje. On kaže da je opstanak Win32 koda jedno od najvećih iznenađenja u istoriji kompanije. Rusinovič je legendarne alate Sysinternals kreirao još 1996. godine.

„Niko devedesetih nije očekivao Win32 kao primarni API u 2026. godini”, objasnio je Rusinovič. On je dodao da su tada svi očekivali leteće automobile, a ne kod iz devedesetih.

Zašto je Win32 preživeo decenije?

Postavlja se pitanje kako je API star 30 godina preživeo sve pokušaje zamene. Rusinovič smatra da je razlog ogroman ekosistem aplikacija. Win32 je osnovni sloj sistema na kojem počivaju milioni programa. To je doslovno temelj Windows operativnog sistema.

Njegovi Sysinternals alati su dokaz te izdržljivosti. Rusinovič kaže da bi se opkladio u milion dolara da oni neće biti bitni 2026. godine. Ipak, oni su danas važniji nego ikada. Sysmon je postao deo sistema u martu 2026. godine, dok je Zoomit deo PowerToys paketa.

Groblje neuspelih Microsoft pokušaja

Microsoft je proveo 20 godina pokušavajući da zameni Win32. Iako su te aplikacije brze, njih je veoma teško vizuelno modernizovati. Kompanija je zato očajnički tražila novi okvir za korisnički interfejs. Usledila je serija napuštenih projekata. Prvo su probali MFC, pa WinForms za .NET programere. Zatim je stigao WPF koji je uveo XAML i hardversko ubrzanje. WPF je trebalo da bude budućnost, ali ga je potisnuo Silverlight, koji je kasnije „ubio” HTML5.

Najveći pritisak dogodio se sa Windows 8 sistemom i WinRT platformom. Microsoft je želeo sigurne aplikacije prilagođene dodiru. Kada to nije uspelo, prešli su na UWP u Windows 10 eri. Međutim, UWP je bio previše ograničen i odbio je tradicionalne programere.

Problem sa veb aplikacijama i potrošnjom memorije

Mnogi programeri danas biraju WebView2 umesto izvornog koda. To je delom krivica kompanije Microsoft. Stalno uvođenje i napuštanje novih okvira poljuljalo je poverenje programera. Niko ne želi da ulaže godine u platformu koja može nestati sutra.

Čak se i Microsoft okrenuo vebu. WebView2 omogućava korišćenje Chromium endžina unutar aplikacija. Rezultat je poplava veb aplikacija kakve su Microsoft Teams, Outlook i Copilot.

Veb aplikacije su jeftinije za razvoj, ali troše previše resursa. Ubacivanje celog brauzera u svaku aplikaciju troši ogromnu količinu RAM memorije. WhatsApp za desktop je tipičan primer. On troši neverovatno mnogo memorije, jer koristi veb omotač umesto laganog izvornog koda.

WinUI 3 kao spas za Windows 11

Srećom, situacija se menja. Microsoft shvata da pretvaranje Windows-a u kopiju Chrome OS sistema odbija napredne korisnike. Rudi Hajn iz kompanije potvrdio je da tim sada radi na potpuno izvornim aplikacijama.

Fokus je sada na WinUI 3 okviru. On omogućava moderan dizajn uz pun pristup Win32 osnovi. Microsoft konačno čisti sopstveno dvorište. Stari prozor za svojstva datoteka (Properties) menja se modernim WinUI 3 rešenjem.

Čak je i čuveni Run dijalog (Win + R) potpuno prepisan. Nova verzija se prikazuje za samo 94 milisekunde. To je brže od stare verzije. To dokazuje da moderan kod može biti brz kao legendarni Win32. Možda ćemo u 2026. godini konačno dobiti brz i dosledan Windows sistem. Ali, vraćamo se na početak. Važno je to što je Microsoft priznao da problem postoji. Sad još samo da ga adekvatno reši…

Ostani u toku

Prijavi se na newsletter listu i jednom nedeljno cemo ti poslati email sa najnovijim testovima i vestima iz sveta tehnologije.

Hvala!

Uspešno ste se prijavili na na naš newsletter! Proverite vaš email nalog kako bi potvrdili prijavu.

Komentari (4)
  1. TheCooL


    View image at the forums
    WinUI 3 vs Win32 - neverovatni napredak

  2. alfaunits

    Kako je naslov napisan, pomislio bi covek da pociva na 32-bit kodu. A ono na APIu zvanom Win32 (koji ima i 16bit i 64bit verzije)
    Kad se nesto dobro uradi... i onda ne mozes da prodas njesra kasnije 💀

  3. Nemoj tako. Vidiš da je kolega okačio podatke koji kazuju da je devedesetih sve mnogo bolje funkcionisalo.

  4. alfaunits

    Pa nisam ja rekao suprotno uopste 😉

Pridruži se diskusiji
Komentari su zatvoreni.
Možda vam se svidi