Pozrel si si na PC počasie a začal ti sekať? Microsoft musí hasiť ďalší problém vo Windows 11, Počasie žerie šialene veľa RAM

Aplikácia Počasie vo Windows 11 môže spotrebovať vyše 1 GB RAM a zobrazuje reklamy. Pozreli sme sa, prečo je taká náročná na pamäť.

Windows problem
Zdroj: Roman Samborskyi / shutterstock.com a Hamara / shutterstock.com

Otvoríš Počasie, pozrieš sa na predpoveď a necháš aplikáciu chvíľu otvorenú. Nič zvláštne. Lenže pri teste redakcie Windows Latest vystúpila spotreba aplikácie MSN Počasie nad 1,2 GB operačnej pamäte — bez toho, aby autor v aplikácii klikal alebo roloval. Medzi údajmi o teplote a vetre sa mu navyše zobrazila reklama na Adobe Acrobat.

Takto dnes funguje jedna zo vstavaných aplikácií Windows 11. Dôvod nájdeš priamo v Správcovi úloh.

Odoberaj Vosveteit.sk cez Telegram a prihlás sa k odberu správ

Deväť Chromium procesov pre predpoveď počasia

Keď redakcia Windows Latest rozbalila strom procesov v Task Manageri, pod aplikáciou Počasie našla deväť samostatných procesov typických pre Chromium. Počasie využíva WebView2, cez ktorý môže Windows zobrazovať webový obsah priamo v desktopovej aplikácii.

WebView2 používa rendering engine Microsoft Edge a preberá aj jeho viacprocesový model. Samostatne preto môžu bežať renderer, GPU proces, sieťové služby a ďalšie pomocné časti. Počasie sa tak pod kapotou správa skôr ako menšia relácia internetového prehliadača než ľahká systémová utilita.

Samotný WebView2 nevysvetľuje každý megabajt spotrebovanej pamäte. Záleží aj na tom, čo má aplikácia práve načítané a ako ju Microsoft postavil. Deväť procesov však vysvetľuje, prečo aj obyčajná kontrola počasia dokáže v systéme spraviť taký prievan.

Rozdiel oproti macOS bol pri rovnakom teste výrazný. Aplikácia Počasie na Macu bežala podľa Windows Latest ako jeden natívny proces a spotrebovala približne 246,7 MB RAM. Windows aplikácia sa dostala nad 1,2 GB, teda približne na päťnásobok. Ide o konkrétne meranie, nie o hodnotu, ktorú musí dosiahnuť Počasie na každom počítači. V našom internom teste sa spotreba pohybovala približne od 800 MB do 1,4 GB RAM.

aplikacia pocasie Windows a spotreba RAM
Zdroj: Martin Borko, aplikácia Počasie, spotreba RAM

Na 8 GB počítači je 1,2 GB poriadny kus pamäte

Na lacnejšom notebooku je tento rozdiel ešte citeľnejší. Ak má počítač 8 GB RAM, 1,2 GB predstavuje približne 15 percent celej fyzickej pamäte. Operačný systém, prehliadač a ostatné programy pritom používajú tú istú pamäť.

Microsoft pritom práve 8 GB uvádza ako jednu z kapacít, na ktorých chce Windows 11 fungovať svižne. Koncom júla firma oznámila, že medzi jej priority patrí aj optimalizácia pamäte pre počítače s 8 GB RAM a viac.

Počasie nie je iba obrazovka s teplotou. Ponúka živý radar, hodinové predpovede, údaje o vetre a zrážkach, kvalitu ovzdušia, fázy Mesiaca či ďalšie meteorologické informácie. Microsoft čerpá dáta od viacerých poskytovateľov, medzi ktorými sú Foreca aj Európske centrum pre strednodobé predpovede počasia ECMWF.

aplikacia pocasie vo Windows 11
Zdroj: Martin Borko

Funkciami teda nešetrí. Horšie je, že rovnako nešetrí ani systémovými zdrojmi.

Reklamy na Spotify uprostred predpovede

Pamäť nie je jediná vec, ktorá pri teste zaujala. Medzi kartami s počasím sa objavujú sponzorované dlaždice, ktoré zapadajú priamo medzi ostatné prvky rozhrania. Autor Windows Latest narazil na reklamy, čo môžeme potvrdiť aj z nášho interného testovania.

Reklama v aplikacii Pocasie
Zdroj: Martin Borko, reklama v aplikácii Počasie

Microsoft síce môže reklamy obhajovať nákladmi na vývoj a meteorologické dáta, pre používateľa sa však nič nemení: reklama sa zobrazuje priamo v systéme, za ktorý zaplatil.

Na macOS aplikácia Počasie pri porovnávacom teste reklamy neukazovala. Apple má iný obchodný model a zarába veľké peniaze na hardvéri, takže nejde o úplne rovnakú situáciu. Používateľ však vidí jednoduchý rozdiel. Na jednom systéme otvoríš predpoveď, na druhom sa medzi jej kartami môže objaviť reklama.

Microsoft už rieši spotrebu pamäte vo Windows 11

Microsoft tento rok začal hlasnejšie hovoriť o výkone, spoľahlivosti a pamäťovej náročnosti Windows 11. V júni aktualizoval osem vstavaných aplikácií — Kalkulačka, Kamera, Hodiny, Media Player, Skicár, Fotky, Nahrávanie a Poznámky. Počasie medzi nimi nebolo.

Partner Architect Microsoftu Rudy Huyn tento rok potvrdil vznik tímu zameraného na plne natívne Windows aplikácie. Firma chce viac využívať WinUI 3 a obmedziť prípady, keď jednoduché programy fungujú ako webové wrappery. Zatiaľ však nepovedala, či podobná prerábka čaká aj MSN Počasie alebo MSN News.

Microsoft pracuje aj na samotnom WebView2. V júli uviedol, že chce znižovať pamäťovú réžiu WinUI 3 aj Chromium a WebView2 komponentov používaných vo Windows. Počasie preto nemusí dostať kompletný prepis, aby jeho nároky klesli. Firma môže najskôr skúsiť zmenšiť spotrebu súčasného riešenia.

Windows Latest považuje Počasie za ideálneho kandidáta na natívnu prerábku — najmä preto, že ide o aplikáciu, ktorú väčšina ľudí otvorí len na pár sekúnd, aby skontrolovala teplotu alebo dážď. Ak pri tom na niektorých zostavách vystrelí nad 1 GB RAM, spustí deväť Chromium procesov a ešte medzi predpoveď vloží reklamu, Microsoft má celkom jasné miesto, kde môže začať šetriť.

Google News Pridaj si Vosveteit.sk medzi obľúbené zdroje v Google News Pridať