Try our cookies Alza.cz a. s., Company identification number 27082440, uses cookies to ensure the functionality of the website and with your consent also to personalisage the content of our website. By clicking on the “I understand“ button, you agree to the use of cookies and the transfer of data regarding the behavior on the website for displaying targeted advertising on social networks and advertising networks on other websites.
Alzak icon

Technologie - Jak pracují aplikace ve Windows 8

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.

Print
P-DC1-WEB03