Table des matières:
- Définition - Que signifie la bibliothèque Windows Runtime (WinRT)?
- Techopedia explique la bibliothèque Windows Runtime (WinRT)
Définition - Que signifie la bibliothèque Windows Runtime (WinRT)?
Dans le contexte du système d'exploitation (OS) Windows 8, la bibliothèque d'exécution Windows (WinRT) est l'interface de programmation d'application (API) par défaut utilisée par le système d'exploitation. Il ne remplace pas l'API Win32 qui s'exécutait sous toutes les applications Windows, mais l'augmente plutôt. WinRT est une API orientée objet C ++ située au même niveau que l'API Win32, pas un shell qui se trouve sous Win32.
Techopedia explique la bibliothèque Windows Runtime (WinRT)
WinRT implémente le look Metro qui a commencé dans Windows Mobile 7. Cela apporte un look totalement différent par rapport aux versions précédentes de Windows. WinRT est un système d'interface utilisateur (UI) basé sur le langage de balisage d'application extensible (XAML), qui fournit la même implémentation d'interface utilisateur aux développeurs C ++, HTML / JavaScript et .NET. Ceci est totalement différent de la Windows Presentation Foundation (WPF), qui n'était exposée qu'à .Net et Silverlight (uniquement exposée aux navigateurs).
Même avec l'avènement de WinRT, Win32 n'est pas totalement effacé et les deux coexistent. Les développeurs ont deux options de développement et les utilisateurs ont également ces options. Les utilisateurs peuvent installer simultanément des applications système héritées et des applications Metro.
WinRT peut être décrit comme une API au même niveau que Win32 qui donne à ses applications les ressources et les fonctionnalités dont elles ont besoin. La seule différence avec Win32 est que WinRT est exposé à tous les développeurs d'applications.
WinRT a les propriétés suivantes:
- Toutes les parties de l'API sont conçues pour être asynchrones.
- L'API est mise en bac à sable et conçue pour la création facile d'applications autonomes ou prêtes pour l'App Store.
- Il expose le modèle d'interface utilisateur WPF / Silverlight XAML aux développeurs.
- Les définitions d'API sont dans un format de métadonnées, qui est le même que celui utilisé pour .NET (ECMA 335).
- Il encapsule à la fois l'API Win32 et le nouveau système d'interface utilisateur.
- Il a un modèle de programmation simple pour créer des interfaces utilisateur. Il est spécialement conçu pour les développeurs Windows qui n'ont pas besoin d'apprendre l'API Win32 ou des termes comme LPARAM ou WndProc.
- Le modèle d'interface utilisateur Silverlight / WPF XAML est exposé aux développeurs.
- Il implémente l'apparence de Windows (anciennement Metro)
