<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Windows_Runtime</id>
	<title>Windows Runtime - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Windows_Runtime"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_Runtime&amp;action=history"/>
	<updated>2026-05-22T06:05:31Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_Runtime&amp;diff=2410939&amp;oldid=prev</id>
		<title>imported&gt;Schotterebene: Archivbotlink geprüft</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Windows_Runtime&amp;diff=2410939&amp;oldid=prev"/>
		<updated>2025-11-12T08:31:59Z</updated>

		<summary type="html">&lt;p&gt;Archivbotlink geprüft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                 = Windows Runtime&lt;br /&gt;
|Logo                 = &lt;br /&gt;
|Screenshot           = &lt;br /&gt;
|Beschreibung         = &lt;br /&gt;
|Maintainer           = [[Microsoft&amp;amp;nbsp;Corporation]]&lt;br /&gt;
|Hersteller           = [[Microsoft&amp;amp;nbsp;Corporation]]&lt;br /&gt;
|Management           = &lt;br /&gt;
|AktuelleVersion      = Siehe [[Windows]] und [[Microsoft Windows Phone]]&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &lt;br /&gt;
|AktuelleVorabVersion = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem       = [[Microsoft Windows 8|Windows&amp;amp;nbsp;8]]&amp;lt;br /&amp;gt;[[Microsoft Windows 10|Windows&amp;amp;nbsp;10]]&amp;lt;br /&amp;gt;[[Microsoft Windows 11|Windows&amp;amp;nbsp;11]]&amp;lt;br /&amp;gt;[[Microsoft Windows RT|Windows&amp;amp;nbsp;RT]]&amp;lt;br /&amp;gt;[[Microsoft Windows Phone 8|Windows Phone ab 8.1]]&amp;lt;br /&amp;gt;[[Microsoft Windows 10 Mobile|Windows 10 Mobile]]&lt;br /&gt;
|Programmiersprache   = C++&lt;br /&gt;
|Kategorie            = [[Laufzeitumgebung]]&lt;br /&gt;
|Lizenz               = [[EULA]] / [[proprietär]]&lt;br /&gt;
|Deutsch              = ja&lt;br /&gt;
|Website              = [http://msdn.microsoft.com/windows/apps msdn.microsoft.com/windows/apps]&lt;br /&gt;
}}&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039;&amp;#039; (Abkürzung: „WinRT“) ist die [[Laufzeitumgebung]] für [[Windows-App]] in [[Microsoft Windows 8|Windows 8]], [[Microsoft Windows 10|Windows 10]], [[Microsoft Windows 11|Windows 11]] und [[Microsoft Windows RT|Windows RT]]. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, [[Tabletcomputer|Tablet]] und [[Smartphone]] funktionieren. Sie basiert auf einer verbesserten Version des [[Component Object Model]]&amp;lt;ref&amp;gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/news/Build-Mit-Windows-Runtime-kehrt-Microsoft-zu-COM-zurueck-1344119.html |titel=Build: Mit Windows Runtime kehrt Microsoft zu COM zurück |datum=2011-09-15 |sprache=de |abruf=2024-05-10}}&amp;lt;/ref&amp;gt; und ermöglicht es [[Softwareentwickler]]n, auf der Kombination aus [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]] oder [[XAML]] und einer der Programmiersprachen [[Visual Basic .NET]], [[C-Sharp|C#]] oder [[C++]], und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als [[Front-End und Back-End|Backend]] Apps, [[Computerprogramm|Programme]] zu erstellen, die nur über den Windows Store von [[Microsoft]] lizenziert und vertrieben werden können.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Mahir Kulalic |url=https://www.computerbase.de/2011-09/windows-8-metro-apps-nur-ueber-windows-store/ |titel=Windows 8: Metro-Apps nur über Windows Store |datum=2011-09-20 |sprache=de |abruf=2024-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Architektur ==&lt;br /&gt;
=== Integration in Windows ===&lt;br /&gt;
&lt;br /&gt;
Technisch gesehen stellt die &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; kein neues [[Subsystem (Windows)|Subsystem]] von Windows dar, sondern ist eine alternative API innerhalb des Win32-Subsystems.&amp;lt;ref name=&amp;quot;tirania.org&amp;quot;&amp;gt;{{Internetquelle |url=https://tirania.org/blog/archive/2011/Sep-15.html |titel=WinRT demystified - Miguel de Icaza |abruf=2024-05-10}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.zdnet.com/article/heres-the-one-microsoft-windows-8-slide-that-everyone-wants-to-redo/ |titel=Here&amp;#039;s the one Microsoft Windows 8 slide that everyone wants to redo |sprache=en |abruf=2024-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ WinRT und Win32 APIs in [[Windows 10]]/[[Microsoft Windows 11|Windows 11]]/[[Windows 8]] und [[Windows RT]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; class=&amp;quot;hintergrundfarbe5&amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot;Modern UI&amp;quot; Application&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Desktop Application&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Web Application, [[Webservice]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[HTML5]], [[Cascading Style Sheets|CSS]], [[Scalable Vector Graphics|SVG]], [[JavaScript]] (mit WinJS)&lt;br /&gt;
| [[Extensible Application Markup Language|XAML]], [[DirectX]]&lt;br /&gt;
| HTML5, CSS, SVG, JavaScript&lt;br /&gt;
| XAML&lt;br /&gt;
| XAML, Windows&amp;amp;nbsp;Forms, DirectX, GDI+&lt;br /&gt;
| [[ASP.NET]], [[ADO.NET]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Internet Explorer#Internet Explorer 10|Chakra-Engine]] || .NET (WinRT/[[Common Language Infrastructure|CLI]]), [[C++/CX]] Runtime&lt;br /&gt;
| Chakra-Engine&lt;br /&gt;
| [[Silverlight]]&lt;br /&gt;
| .NET ([[Common Language Runtime|CLR]]/[[Common Language Infrastructure|CLI]]), [[C++]] Runtime (CRT)&lt;br /&gt;
| [[Internet Information Server]] (IIS), [[Microsoft SQL Server]] (MSSQL)&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
{|class=&amp;quot;wikitable hintergrundfarbe9&amp;quot;&lt;br /&gt;
|+ WinRT API&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Windows Metadata &amp;amp; Namespace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| &amp;#039;&amp;#039;&amp;#039;User Interface&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Tiles, Input, Controls, Accessibility, Data Binding, Printing, …&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Media&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Playback, Capture, Visual Effects, PlayTo, …&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Devices&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;[[Geolocation]], Portable APIs, Sensors, [[Near Field Communication|NFC]], …&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Communication and Data&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Networking, Web, Contracts, Notifications, [[Extensible Markup Language|XML]], Streams, Background Transfer, [[Short Message Service|SMS]], Local and [[Cloud Computing|Cloud]]-Storage, …&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Windows RT Core&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Applications Services/Application Model, Authentication, Memory Management, Globalisation, Threading and Timers, Cryptography, …&lt;br /&gt;
|}&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|&lt;br /&gt;
{|class=&amp;quot;wikitable hintergrundfarbe6&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;Win32 API&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Component Object Model]] (COM)&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;[[GDI+|Graphics Device Interface+]] (GDI+)&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Devices and Printing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;[[Distributed Component Object Model]] (DCOM)&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;[[DirectX]]&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;File System&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot; class=&amp;quot;hintergrundfarbe5&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Windows Kernel&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;[[Subsystem (Windows)|Win32-Subsystem]], [[WOW64]] (nur x64)&lt;br /&gt;
|}&lt;br /&gt;
=== Integration in Windows Phone ===&lt;br /&gt;
Über den genauen Aufbau in Windows Phone ist derzeit nichts bekannt, da Microsoft die detaillierte Architektur des Betriebssystems nicht dokumentiert hat.&lt;br /&gt;
&lt;br /&gt;
=== Programmierung ===&lt;br /&gt;
&lt;br /&gt;
Für die Entwicklung auf Basis der &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; existieren verschiedene &amp;#039;&amp;#039;Projektionen&amp;#039;&amp;#039; (moderne [[Typisierung (Informatik)|Typisierungen]]) der Runtime:&lt;br /&gt;
# [[C++/CX]] (nativ ausgeführtes [[C++]] mit Spracherweiterungen)&lt;br /&gt;
# [[C++/WinRT]] (nativ ausgeführtes Standard-[[C++]] ohne Spracherweiterungen, mit einem Generator für die benötigten Header-Dateien)&lt;br /&gt;
# [[C-Sharp|C#]], [[Visual Basic .NET]] (mit der [[Common Language Runtime]] ausgeführt, stellt [[Wrapper (Software)|Wrapper]]-Klassen zur Verfügung)&lt;br /&gt;
# [[JavaScript]], wobei die Windows Runtime über den WinJS-Namespace angesteuert wird.&lt;br /&gt;
Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem &amp;#039;&amp;#039;Windows Server&amp;#039;&amp;#039; ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].&amp;lt;ref name=&amp;quot;tirania.org&amp;quot;/&amp;gt; Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,&amp;lt;ref&amp;gt;{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}&amp;lt;/ref&amp;gt; für andere Projektionen integriert die &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].&amp;lt;ref&amp;gt;{{Internetquelle |url=https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |titel=? |offline=ja |abruf=2024-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zudem wird durch die &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; ein neues Sicherheitskonzept eingeführt: Bisherige Windows-Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039;-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.&amp;lt;ref&amp;gt;{{Internetquelle | autor=Dr. Holger Schwichtenberg | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kompatibilität ==&lt;br /&gt;
=== Betriebssysteme ===&lt;br /&gt;
&lt;br /&gt;
Die Windows Runtime wird derzeit von Windows ab Version 8 und Windows RT sowie Windows Phone ab Version 8.1 unterstützt. Microsoft sieht diese als integralen Bestandteil des Betriebssystems, der mit jedem [[Version (Software)|Build]] neu erstellt wird. Während die meisten Anwendungen für [[Windows Vista]] und [[Windows 7]] auch auf Windows 8 lauffähig sind, wird es die &amp;#039;&amp;#039;Windows Runtime&amp;#039;&amp;#039; laut Microsoft nicht für diese Betriebssysteme geben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=saldana |url=https://learn.microsoft.com/en-us/answers/ |titel=Microsoft supported products on Q&amp;amp;A |sprache=en-us |abruf=2024-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Universal Windows Platform]] – Nachfolger der Windows Runtime ab Windows 10&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Jeffrey Richter, Maarten van de Bospoort: &amp;#039;&amp;#039;Windows Runtime via C#&amp;#039;&amp;#039;, Microsoft Press 2013, ISBN 978-0-7356-7927-6&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://developer.microsoft.com/en-us/windows/ Windows Dev Center] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Laufzeitumgebung]]&lt;br /&gt;
[[Kategorie:Windows-Betriebssystemkomponente|Runtime]]&lt;br /&gt;
[[Kategorie:Microsoft]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Schotterebene</name></author>
	</entry>
</feed>