WinRT (Windows Runtime) - общее наименование целого набора базовых функций, являющихся основой для разработки Metro приложений для Windows 8. WinRT является API на основе технологии COM и поэтому может быть использовано в различных языков программирования, таких как C++, JavaScript, C#, VB.NET.
WinRT это новое API операционной системы Windows, своего рода аналог старого, доброго Win32 API. Для создания богатого пользовательского интерфейса в Metro стиле применяется HTML/CSS в случае использования JavaScript. При программировании на языках C++, C#, VB.NET пользовательский интерфейс описывается с помощью XAML. Для взаимодействия с ядром операционной системы Windows теперь используется WinRT, к которой можно легко обращаться из различных языков программирования. Функции API WinRT кажутся родными для каждого языка, поскольку, WinRT предоставляет определенную версию библиотеки для каждого из них. На рисунке 1 показано, какое место Windows Runtime занимает в архитектуре платформы Windows 8.
Рисунок 1. Платформа Windows 8
WinRT позволяет:
0