Microsoft vrea aplicații Windows 11 mai performante: renunță la tehnologiile web
Gigantul tehnologic Microsoft pare să schimbe strategia de dezvoltare a aplicațiilor pentru sistemul de operare Windows 11. Compania a format o echipă dedicată care va lucra la dezvoltarea de aplicații „complet native”. Scopul este de a reduce dependența de aplicațiile bazate pe tehnologii web, criticate pentru performanța modestă și consumul ridicat de resurse.
Noul proiect este coordonat de Rudy Huyn, un arhitect software cu experiență considerabilă în cadrul Microsoft. Acesta a fost implicat în proiecte precum Microsoft Store și File Explorer. Huyn a anunțat public că recrutează dezvoltatori pentru a crea aplicații moderne pentru Windows, accentul fiind pus pe îmbunătățirea experienței utilizatorului.
De ce Microsoft vrea aplicații native
În prezent, multe aplicații din Windows 11 sunt doar parțial native, utilizând componente web pentru anumite funcții. Această abordare poate afecta negativ performanța și consumul de memorie. Un exemplu frecvent menționat este Clipchamp, editorul video inclus în Windows 11. Aplicația funcționează în mare parte ca o aplicație web „ambalată” într-un container, o tehnică cunoscută sub numele de PWA (Progressive Web App). Această metodă a devenit populară datorită reducerii costurilor de dezvoltare și a posibilității de a porta rapid aplicațiile pe mai multe platforme. Cu toate acestea, utilizatorii au criticat frecvent performanța aplicațiilor PWA pe desktop.
Microsoft dorește să îmbunătățească experiența generală oferită de Windows 11, făcând aplicațiile mai rapide, mai stabile și mai eficiente din punct de vedere al consumului de resurse. Astfel, compania intenționează să renunțe la componentele web și să se concentreze pe tehnologia WinUI pentru a crea aplicații 100% native.
Ce înseamnă WinUI și de ce este importantă schimbarea
WinUI (Windows UI Library) este o bibliotecă de interfață pentru utilizator modernă, folosită pentru construirea interfeței aplicațiilor Windows. Folosirea WinUI înseamnă că aplicațiile vor fi dezvoltate direct în mediul nativ al sistemului de operare, fără a mai apela la tehnologii web pentru redarea elementelor vizuale sau funcționalități specifice. Principalul beneficiu al acestei abordări este creșterea performanței aplicațiilor și optimizarea consumului de resurse, deoarece codul nativ este, de obicei, mai eficient decât codul web.
Această schimbare face parte dintr-un efort mai amplu al Microsoft de a optimiza Windows 11 și de a oferi o experiență de utilizare mai fluidă. Compania a anunțat, de asemenea, că lucrează la îmbunătățiri pentru performanța sistemului de operare, modificări ale interfeței și optimizări pentru File Explorer și bara de activități. Recent, Microsoft a anunțat că va oferi în curând o actualizare pentru Windows 11 care va include o serie de optimizări de performanță.