Obnoviť stránku

Technologie - Jak pracují aplikace ve Windows 8

Aplikace/Programy

Desktopové programy nekontrolovaně spouští kód a přímo obsluhují systémové zdroje. To vytváří bezpečnostní mezery a ohrožuje stabilitu. Oproti tomu rozhraní WinRT systematicky řídí provádění aplikací, což vede k větší bezpečnosti, stabilitě i rychlosti.

Programovací jazyky

WinRT podporuje moderní programovací jazyky, jako je C#. V něm naprogramované aplikace jsou při spuštění kontrolovány na úrovni strojového kódu, stejně jako v případě JavaScript enginu Chakra. Konkrétní jazyky pro uživatelské prostředí (XAML) a funkce (C#) se starají o jednotný vzhled aplikací. Staromódní programy v jazyce C jsou složité jak pro naprogramování, tak pro řízení.

Operační prostředí

WinRT spouští každou aplikaci ve vyhrazeném prostoru operační paměti, aby její kód nemohl poškodit operační systém nebo ostatní aplikace. To pomáhá i efektivnímu využití dostupných systémových zdrojů a řízení priorit – jako je například zachování plynulosti dotykového ovládání.

Systémová rozhraní

Na rozdíl od desktopových programů využívá WinRT pouze moderní rozhraní. Rozhraní jádra jsou připravena poskytovat rychlý přístup k datům a síťovým zdrojům díky výkonným diskům typu SSD a rychlým síťovým rozhraním.

Media Foundation, nahrazující rozhraní DirectShow, se vyznačuje vysokou efektivitou a stabilitou. Nástupce grafického rozhraní nese název Direct2D a umožňuje hardwarovou akceleraci grafického výstupu, podobně jako nový Direct3D 10/11.

Skúste naše cookies

My, spoločnosť Alza.cz a.s., IČO 27082440, používame súbory cookies a ďalšie údaje na zabezpečenie funkčnosti webovej stránky a s Vaším súhlasom aj okrem iného na personalizáciu reklamy a obsahu našich webových stránok. Kliknutím na tlačidlo „Rozumiem“ súhlasíte s využívaním cookies a predaním údajov o správaní na webe na zobrazenie cielenej reklamy na sociálnych sieťach a reklamných sieťach na ďalších weboch.

Viac informácií
Rozumiem Podrobné nastavenia Odmietnuť všetko
P-DC1-WEB04