Tabla de contenido:
- Definición: ¿qué significa Windows Runtime Library (WinRT)?
- Techopedia explica Windows Runtime Library (WinRT)
Definición: ¿qué significa Windows Runtime Library (WinRT)?
En el contexto del sistema operativo (SO) Windows 8, la Biblioteca de tiempo de ejecución de Windows (WinRT) es la interfaz de programación de aplicaciones (API) predeterminada utilizada por el SO. No reemplaza la API Win32 que se ha estado ejecutando debajo de todas las aplicaciones de Windows, sino que la aumenta. WinRT es una API orientada a objetos C ++ que se encuentra en el mismo nivel que la API Win32, no un shell que se encuentra bajo Win32.
Techopedia explica Windows Runtime Library (WinRT)
WinRT implementa el aspecto Metro que comenzó en Windows Mobile 7. Esto brinda un aspecto totalmente diferente en comparación con las iteraciones anteriores de Windows. WinRT es un sistema de interfaz de usuario (UI) basado en el lenguaje de marcado de aplicaciones extensible (XAML), que proporciona la misma implementación de UI a los desarrolladores de C ++, HTML / JavaScript y .NET. Esto es totalmente diferente a Windows Presentation Foundation (WPF), que solo estuvo expuesto a .Net y Silverlight (solo a los navegadores).
Incluso con el advenimiento de WinRT, Win32 no se borra totalmente y ambos coexisten. Los desarrolladores tienen dos opciones en desarrollo y los usuarios también tienen estas opciones. Los usuarios pueden instalar aplicaciones de sistema heredadas y aplicaciones de Metro al mismo tiempo.
WinRT se puede describir como una API en el mismo nivel que Win32 que les da a sus aplicaciones los recursos y funcionalidades que requieren. La única diferencia con Win32 es que WinRT está expuesto a todos los desarrolladores de aplicaciones.
WinRT tiene las siguientes propiedades:
- Todas las partes de la API están diseñadas para ser asíncronas.
- La API está protegida y diseñada para la fácil creación de aplicaciones independientes o listas para la tienda de aplicaciones.
- Expone el modelo WPF / Silverlight XAML UI a los desarrolladores.
- Las definiciones de API están en un formato de metadatos, que es el mismo que el utilizado para .NET (ECMA 335).
- Envuelve la API de Win32 y el nuevo sistema de interfaz de usuario juntos.
- Tiene un modelo de programación simple para crear interfaces de usuario. Está especialmente diseñado para desarrolladores de Windows que no necesitan aprender la API de Win32 o términos como LPARAM o WndProc.
- El modelo Silverlight / WPF XAML UI está expuesto a los desarrolladores.
- Implementa el aspecto de Windows (anteriormente conocido como Metro)
