Taula de continguts:
- Definició: què vol dir Windows Runtime Library (WinRT)?
- Techopedia explica la Windows Runtime Library (WinRT)
Definició: què vol dir Windows Runtime Library (WinRT)?
En el context del sistema operatiu Windows 8 (Windows 8), la Windows Runtime Library (WinRT) és la interfície de programació d'aplicacions (API) per defecte que utilitza el sistema operatiu. No substitueix l’API Win32 que s’està executant a sota de totes les aplicacions de Windows, sinó que l’augmenta. WinRT és una API orientada a objectes C ++ que està al mateix nivell que l'API Win32, no un shell que es troba sota Win32.
Techopedia explica la Windows Runtime Library (WinRT)
WinRT implementa el look Metro que va començar a Windows Mobile 7. Això aporta un aspecte totalment diferent respecte a les iteracions anteriors de Windows. WinRT és un sistema d’interfície d’usuari (UI) basat en un llenguatge de marcatge d’aplicacions extensible (XAML), que proporciona la mateixa implementació de la interfície d’usuari a desenvolupadors C ++, HTML / JavaScript i .NET. Això és totalment diferent al Windows Presentation Foundation (WPF), que només estava exposat a .Net i Silverlight (només exposats als navegadors).
Fins i tot amb l’arribada de WinRT, Win32 no s’esborra totalment i tots dos conviuen. Els desenvolupadors tenen dues opcions en desenvolupament i els usuaris també tenen aquestes opcions. Els usuaris poden instal·lar aplicacions del sistema heredat i aplicacions Metro alhora.
WinRT es pot descriure com una API al mateix nivell que Win32 que proporciona a les seves aplicacions els recursos i funcionalitats que requereixen. L’única diferència amb Win32 és que WinRT està exposat a tots els desenvolupadors d’aplicacions.
WinRT té les propietats següents:
- Totes les parts de l'API estan dissenyades per ser asíncrones.
- L’API està emparedada i dissenyada per a la creació senzilla d’aplicacions autònomes o preparades per a botigues d’aplicacions.
- Exposa el model d'UI WPF / Silverlight XAML als desenvolupadors.
- Les definicions de l'API tenen un format de metadades, que és el mateix que el que s'utilitza per a .NET (ECMA 335).
- Combina l’API Win32 i el nou sistema d’interès d’interès.
- Té un model de programació senzill per crear interfícies d'interès. Està especialment dissenyat per a desenvolupadors de Windows que no necessiten aprendre l'API Win32 o termes com LPARAM o WndProc.
- El model Silverlight / WPF XAML UI està exposat als desenvolupadors.
- Implementa l'aspecte de Windows (abans conegut com a Metro)



