Sie sind auf Seite 1von 16

Windows8

Produkthandbuch fr Entwickler
MSDN.Microsoft.com

Inhaltsverzeichnis
Einfhrung 3 Apps im Mittelpunkt Schnell und flssig Vielseitige Eingabemethoden Benutzeroberflchen nach Ma Laufend aktualisierte Kacheln Entwickeln fr Internet Explorer10 4 6 7 7 7 8

Cloud-Anbindung 8 Auf vorhandenem Wissen aufbauen Erweiterbar und mit bestehenden Frameworks kompatibel Leistungsstarke Tools und alle Ressourcen, die Sie bentigen Branchenbezogene App-Entwicklung Groe Reichweite, Flexibilitt und Transparenz des Windows Store Transparente Nutzungsbedingungen und Onboarding-Prozess Ihr persnliches App-Dashboard Hchste Wirtschaftlichkeit 8 9 10 12 13 14 15 15

2012 Microsoft Corporation.

II

Produkthandbuch fr Entwickler
Einfhrung
Als Entwickler erhalten Sie mit der Windows8 eine hervorragende Plattform, um Millionen von Menschen in aller Welt zu erreichen, die Windows tglich fr ihre Arbeit, ihre Freizeit oder kreative Aufgaben nutzen. Mit der Windows 8 haben Sie die einmalige Gelegenheit, diesen weltweiten Kundenkreis frhzeitig anzusprechen. Windows8 stellt somit eine uerst wichtige Plattform frEntwickler dar, da sie die Chance erhalten, Millionen Benutzer mit ihren Windows Store-Apps zuerreichen. Apps stehen bei Windows8 im Mittelpunkt durch sie werden Inhalte lebendig und dynamisch. Benutzer knnen sich Windows Store-Apps im Vollbildmodus anzeigen lassen und sich auf diese Weise auf die Inhalte anstatt auf das Betriebssystem konzentrieren. Entwickler knnen die von Microsoft bereitgestellten Dienste nutzen, damit ihre Apps sogar noch besser werden, wenn eine Verbindung zur Cloud besteht. Wenn Entwickler Apps mithilfe des Live SDK mit der Cloud verbinden, knnen sie die einmalige Anmeldung (Single Sign-On, SSO) verwenden. Damit wird die Benutzerfreundlichkeit weiter verbessert, da die Benutzer einfacher Daten speichern und mit Familie und Freunden leichter in Kontakt bleiben knnen. Wenn Sie sich fr den Verkauf Ihrer App im Windows Store registrieren, erhalten Sie Zugriff auf den weltweiten Kundenstamm von Windows. Sie profitieren von einer Vielzahl neuer Tools und Dienste, z.B. von aktualisierten Versionen von Visual Studio Express2012 fr Windows8, Blend fr Microsoft Visual Studio2012, einem optimierten Windows8 SDK und personalisierten Telemetriedaten fr Apps. Auf diese Weise knnen Sie Ihre Apps schneller und gewinnbringender entwickeln und bereitstellen. Dank Windows8 profitieren Sie beim Erstellen Ihrer Windows Store-Apps von Ihren vorhandenen Kenntnissen und Codebestnden. Webentwickler knnen sowohl ihre HTML5-, CSS3- und JavaScript-Kenntnisse als auch ihre Erfahrungen mit JavaScript-Bibliotheken von Drittanbietern einsetzen. Microsoft .NET Framework- und Silverlight-Entwickler knnen auf ihre Kenntnisse in XAML-, C#- und Visual Basic zurckgreifen. Entwickler, die fr Spiele und andere grafikintensive Anwendungen auf maximale Leistung angewiesen sind, knnen das leistungsstarke Microsoft DirectX11 verwenden. M  it Windows8 sind Sie bestens ausgestattet, um Ihre nchste groartige App zu entwerfen, zu erstellen und weltweit zu verkaufen.

Apps im Mittelpunkt
Windows 8 erleichtert die Entwicklung von faszinierenden Windows Store-Apps fr den Vollbildmodus. Durch flexible und benutzerfreundliche Steuerelemente, integrierte Animationen und Layout-Optionen werden Ihre Apps schnell und flssig ausgefhrt. Live-Kacheln auf der Windows-Startseite zeigen Informationen zu Ihrer Website oder Ihrem Dienst an, sodass Ihre App selbst dann ntzlich ist, wenn sie nicht ausgefhrt wird. Wenn die Benutzer zustzliche Apps erwerben, wird deren Nutzen durch sog. App-Vertrge gesteigert. Wenn fr eine App beispielsweise der Vertrag fr Suche implementiert ist, knnen die Benutzer deren Inhalt auch ausgehend von einer nicht verwandten App durchsuchen. Zudem besteht die Mglichkeit, den Inhalt einer App fr eine andere freizugeben. Des Weiteren knnen Apps fr den Kontext, die Hardware und die Einstellungen des jeweiligen Benutzers optimiert werden.

Designprinzipien von Microsoft


Beim Designstil von Microsoft handelt es sich um mehr als eine Plattform fr Apps. Wir sprechen von einer Entwurfsphilosophie, bei der Inhalte Vorrang vor dem Zierrat haben und die Sie beim Entwickeln ansprechender, benutzerfreundlicher Apps untersttzt, mit denen Sie Kunden dank eines intuitiven und gelufigen Interaktionsmodells berzeugen knnen. Windows Store-Apps zeichnen sich unter anderem durch folgende gemeinsame Eigenschaften aus: Mehr Inhalt als Zierrat. Bei Windows Store-Apps stehen die Inhalte im Mittelpunkt und genieen daher beim Entwerfen stets Vorrang. Schnell und flssig. Die Benutzerinteraktion und die bergnge sind schnell und intuitiv. Animationen sind durchdacht und zielgerichtet. Untersttzung mehrerer Modi. Windows Store-Apps untersttzen sowohl den Vollbildmodus als auch immersive und minimierte angedockte Ansichten. Letztere werdenausgefhrt, whrend eine zweite App einen Groteil des Bildschirms einnimmt. Untersttzung geeigneter Vertrge. Durch App-Vertrge sind Apps miteinander kombinierbar, sodass die Benutzer mehrere Apps gleichzeitig durchsuchen oder den Inhalteiner App fr eine andere freigeben knnen. Benutzer erzielen mit jeder hinzugefgten App,die App-Vertrge untersttzt, bessere Ergebnisse. Live-Kacheln. Die Live-Kacheln der Apps auf der Startseite zeigen auch dann ntzliche Informationen an, wenn die Apps nicht ausgefhrt werden. Zugriff auf Einstellungen und Benutzerkontext ber die Cloud. Benutzer knnen sich jederzeit und von einem beliebigen Ort aus anmelden. Aufgrund der oben genannten Eigenschaften werden Ihre Apps noch ntzlicher. Zudem gewinnen sie an sthetischem Wert, und die Benutzer bewegen sich in einer einheitlichen und vertrauten Umgebung.

MSDN.Microsoft.com

App-Vertrge
Mithilfe von App-Vertrgen knnen Benutzer problemlos mehrere Apps durchsuchen oder Inhalte nicht verwandter Apps gemeinsam nutzen. Die Erstellung von Apps wird dadurch einfacher, da die Verwendung unterschiedlicher Standards oder anwendungsspezifischer APIs fr den Zugriff auf Daten, die in anderen Apps gespeichert oder erstellt wurden, entfllt. Die Benutzer verbleiben whrenddessen in der von Ihnen gestalteten Umgebung. Sie bentigen keine anderen Informationen ber die Ziel-App als deren Untersttzung des Zielvertrags. Alles Weitere funktioniert automatisch.

Nutzer knnen sowohl den Inhalt Ihrer App als auch die Inhalte aller weiteren Apps durchsuchen, die den Vertrag fr Suche untersttzen.

Windows8 untersttzt unter anderem die folgenden Vertrge: Suche. Wenn Sie den Vertrag fr Suche implementieren, knnen die Benutzer nicht nur den Inhalt Ihrer App durchsuchen, sondern auch den Inhalt anderer Apps, die diesen Vertrag ebenfalls untersttzen. Freigeben. Mithilfe des Freigabe-Vertrags haben die Benutzer die Mglichkeit, den Inhalt Ihrer App fr andere Apps oder Dienste freizugeben und umgekehrt. Wiedergeben auf. Mit dem Vertrag fr Wiedergeben auf knnen die Benutzer digitale Medien ber von Windows zertifizierte DLNA-Gerte wiedergeben, ohne Ihre App zuverlassen. App-zu-App-Entnahme. Dieser Vertrag ermglicht die direkte Auswahl von Dateien aus einer App, ohne die aktive App zu verlassen. Einstellungen. Mit diesem Vertrag stellen Sie einen schnellen, kontextualisierten Zugriff auf die Einstellungen zur Verfgung, die Auswirkungen auf die App des Benutzers haben. Beispielsweise wird damit festgelegt, ob Ihre App auf den Standort des Benutzers zugreifen darf. Drucken. Dank dieses Vertrags knnen Benutzer alle mit Windows8 kompatiblen Drucker nutzen.

MSDN.Microsoft.com

Schnell und flssig


Mit Windows 8 wurde die Touchscreen-Plattform weiterentwickelt und Interaktionen mit dem Betriebssystem und den Steuerelementen der Benutzeroberflche fhlen sich daher wie selbstverstndlich an und erfolgen reaktionsschnell. Animationen und bergnge werden bewusst eingesetzt. Die Effekte sind darauf ausgelegt, die Interaktion mit dem PC zu verbessern. Das Layout und die Prsentation der Apps wurden durch benutzerfreundliche Layout-APIs und Prsentationssteuerelemente vereinfacht. Die integrierte Animationsbibliothek bietet Ihnen eine umfangreiche Palette einzigartiger vordefinierter Animationen, mit denen Sie neue und flssige Animationen erstellen knnen. Mit 3D-Transformationen knnen Sie z. B. Ansichtswechsel oder bewegliche Bildschirmelemente flssig und ansehnlich gestalten. Flexible Layout-Optionen vereinfachen und vereinheitlichen App-Ansichten unter Windows8. Mit FlexBox, einer Funktion von CSS3, knnen Container erstellt werden, die sich proportional ausdehnen, um den verbliebenen Platz auf dem Bildschirm auszufllen. Das VariableSizedWrapGrid-Steuerelement bietet eine hnliche Funktion fr XAML-Entwickler. Raster-Layouts sind in HTML5 und XAML verfgbar. Mit Rastern knnen Sie Inhalte innerhalb einer Rasterstruktur anordnen und ausrichten, das Sie mit festen, anteilsmigen oder automatischen Werten definieren. Die Inhalte eines Rasters knnen horizontal oder vertikal ausgerichtet werden. Mithilfe mehrspaltiger Layouts knnen Sie komplexe Layouts wie z.B. von Zeitungen und Magazinen imitieren. Der semantische Zoom bietet Ihnen eine fr den Touchscreen optimierte Navigation durch groe Mengen von Inhalten. Benutzer knnen horizontal und vertikal scrollen und sich dann durch Vergrern oder Verkleinern mehr oder weniger Informationen anzeigen lassen. Dadurch werden die App-Inhalte in einer tastbaren, visuellen und informativen Weise angezeigt, die mit einer herkmmlichen Navigation und Layout-Struktur, beispielsweise mit Registerkarten, nicht mglich ist.

Mit dem semantischen Zoom navigieren Sie durch groe Mengen von Inhalten.

MSDN.Microsoft.com

Vielseitige Eingabemethoden
Beim Entwerfen von Apps sollten Sie die unterschiedlichen Eingabemethoden beachten (z.B. die Finger-, Maus- oder Tastatureingabe). Unter Windows8 werden dank des folgenden Prinzips alle Methoden problemlos untersttzt: Sie entwerfen fr die Fingereingabe und Maus und Tastatur sind gleich mit dabei. Mithilfe von Zeiger-APIs knnen Sie mit beliebigen Eingabemethoden (Maus-, Tastatur-, Stift-, Fingereingabe) arbeiten, ohne sich mit der Herkunft der eingegebenen Daten beschftigen zu mssen. Auf hherer Ebene knnen Sie in Ihren Apps mithilfe von GestenAPIs vordefinierte Fingereingabegesten und die Erkennung von Mehrfingerereignissen verwenden. Auerdem knnen Sie benutzerdefinierte Fingereingabegesten erstellen oder eingabespezifische APIs nutzen, um einmalige Apps bereitzustellen.

Benutzeroberflchen nach Ma
Bei der Entwicklung unter Windows8 lassen sich smtliche Vorteile der neuesten Hardware ausschpfen. Mit Sensor-APIs knnen Sie auf den Benutzer zugeschnittene Apps erstellen. DieApps werden elegant skaliert und untersttzen so kompakte wie auch groe Formate. Die Windows8-Sensorplattform bietet Ihnen eine umfassende Lsung, die sowohl die Entwicklung von Desktop-Apps als auch von Windows Store-Apps untersttzt. Mit der Win32-API lassen sich Sensordaten integrieren, ohne viel Code schreiben zu mssen. Mit Windows-Runtime-Komponenten knnen Sie schnell auf die Informationen von acht Sensoren zugreifen: Beschleunigungsmesser, vom Benutzer zugelassene Geolokation, Neigungsmesser, Gyrometer, Kompass, Umgebungslicht, Ausrichtung sowie einfache Ausrichtung des Gerts. WindowsStore skaliert Apps, um sicherzustellen, dass die physische Gre der Benutzeroberflchenelemente unabhngig von der Pixeldichte des Bildschirms immer einheitlich ist. Der Aufwand fr den Entwickler ist minimal Sie kmmern sich einfach um skalierbare Ressourcen, Windows kmmert sich um den Rest.

Laufend aktualisierte Kacheln


Dank der Kacheln auf der Startseite wirken Ihre Apps lebendig und dynamisch, selbst wenn sie nicht ausgefhrt werden. Die Live-Kacheln sorgen dafr, dass Benutzer Ihrer App ntzliche Informationen direkt im Blick haben, ohne dass hierfr die Akkuleistung merklich beeintrchtigt wird. ber Windows-Push-Benachrichtigungsdienste kann Ihre App Nachrichten empfangen und diese an die Live-Kachel weiterleiten oder eine Benachrichtigung an den Benutzer senden.

Live-Kacheln machen Ihre App lebendig, selbst wenn sie nicht ausgefhrt wird. MSDN.Microsoft.com

Entwickeln fr Internet Explorer10


Der vollstndig fr Windows8-Fingereingabegerte optimierte InternetExplorer10 revolutioniert das Surfen im Web. Entwickler knnen identisches HTML5-Markup verwenden, um umfangreiche interaktive Websites fr beide Windows8-Umgebungen zu erstellen.

Mehr Webstandards
InternetExplorer 10 beruht auf einer Plattform mit umfassender Untersttzung fr Webstandards wie HTML5 und CSS3. So knnen Entwickler Code schreiben, ohne Plug-Ins zu verwenden. Das Engagement von Microsoft fr Webstandards wurde nun vom Browser auf Windows8 selbst erweitert.Entwickler knnen Windows Store-Apps mithilfe der standardbasierten Plattform erstellen, auf der auch Internet Explorer10 beruht.

Entwicklung fr die Fingereingabe in Windows8


InternetExplorer10 bietet eine intuitive Benutzeroberflche fr das auf Fingereingabe ausgelegte Touch-First-Browsing. Sie knnen auf natrliche Weise Inhalte verschieben, vergrern und durch diese navigieren. Mit MSPointer-Ereignissen knnen Sie in einem zeitsparenden Entwicklungsschritt Mehrfinger-, Stift- und Mauseingabe untersttzen.Benutzer knnen Apps an die Windows8-Startseite anheften so erscheint diese wie eine systemeigene App. Wahlweise knnen Sie fr Ihre Website eine begleitende Windows Store-App erstellen, die Benutzer beim Surfen mit einem Klick aufrufen knnen.

Verbesserte Entwicklertools
Bei den F12-Entwicklungstools handelt es sich um einen leistungsstarken Satz clientseitiger und browserbergreifender Debuggingtools.Mit ihnen knnen Sie die Echtzeitleistung berwachen und HTML- und CSS-Elemente mit einem Klick prfen.Auerdem knnen Sie zwischen standardbasierten und lteren Rendering-Modulen wechseln, um das Testen fr verschiedene Internet Explorer-Versionen zu vereinfachen.

Cloud-Anbindung
Entwickler knnen die von Microsoft bereitgestellten Dienste nutzen, damit ihre Apps sogar noch besser werden, wenn eine Verbindung zur Cloud besteht. Wenn Entwickler Apps mithilfe des Live SDK mit der Cloud verbinden, knnen sie die einmalige Anmeldung (Single Sign-On, SSO) verwenden. Damit wird die Benutzerfreundlichkeit weiter verbessert, da die Benutzer einfacher Daten speichern und mit Familie und Freunden leichter in Kontakt bleiben knnen.

Auf vorhandenem Wissen aufbauen


Windows Store-Apps fr Windows8 knnen Sie mithilfe einer Reihe von Programmiersprachen und Tools erstellen. Sie knnen Ihre App in C#, C++ oder Visual Basic programmieren und XAML fr die Benutzeroberflche verwenden. Selbstverstndlich knnen Sie Apps auch mithilfe von Webtechnologien wie HTML5, CSS3 und JavaScript erstellen. Die optimale Leistung unter Windows8 erzielen Entwickler, die fr ihre Apps Microsoft DirectX 11.1 mit C++ verwenden.

MSDN.Microsoft.com

Erweiterbar und mit bestehenden Frameworks kompatibel


Die neuen App-Modelle in Windows zeichnen sich durch systemeigene Erweiterbarkeit aus, dank der Sie eigene, wieder verwendbare Komponentenbibliotheken erstellen knnen. Sie erstellen zunchst eigene, benutzerdefinierte Komponenten in C++, C# oder Visual Basic und kompilieren diese anschlieend als portable Bibliotheken. Dann knnen Sie diese Komponenten mit jeder untersttzten Programmiersprache von Ihren Apps aus aufrufen. Die Windows-Runtime ist eine Sammlung einfacher APIs, mit der Windows Store-Apps erstellt werden knnen. Windows-Runtime-APIs sind in allen untersttzten Programmier sprachen verfgbar, einschlielich JavaScript, C++, C# und Visual Basic. Sie sind auch mit anderen Programmierumgebungen von Microsoft kompatibel, etwa .NET Framework oderWindows C Runtime Library. Herkmmliche Windows-Desktopanwendungen knnen zustzlich zu den bewhrten Win32- und .NET-APIs aufeine Untergruppe der neuen Windows-Runtime-Funktionen zugreifen. Windows Store-Apps mit HTML5 und JavaScript nutzen die Vorteile deutlicher Verbesserungen der Standard-Web-Technologien. Es ist nun mglich, vollkommen systemeigene Windows-Apps mithilfe der neuen Windows-Bibliothek fr JavaScript zu erstellen, ganz einfach und flexibel mit standardisierten HTML-Markups, JavaScript und CSS3. Visual Studio Express 2012 fr Windows8 ermglicht den Zugriff auf eine umfangreiche Bibliothek von Anwendungsvorlagen, dank der Sie Apps besser und schneller entwickeln knnen. Bei XAML knnen Sie Ihr vorhandenes Wissen aus C#, Visual Basic und C++ anwenden. Wenn Sie mit Silverlight oder WPF vertraut sind, fhlen Sie sich bei der Windows8-Entwicklung sofort zu Hause. Die neuen Steuerelemente von Windows8 wurden ausnahmslos in XAML implementiert. Dadurch knnen Sie Benutzeroberflchen im neuen Windows-Stil erstellen. Erstmals profitieren C++-Entwickler beim Erstellen interaktiver und ansprechender Benutzeroberflchen von XAML. Die DirectX-Grafikanzeige bildet den Kern von Windows8. DirectX sorgt dafr, dass Ihre mit HTML5 oder XAML erstellten Windows Store-Apps im Vollbildmodus flssig und ruckelfrei dargestellt werden. Unabhngig von dem Modell, das Sie fr die Entwicklung Ihrer Windows Store-App verwendet haben, nutzt diese stets eine vorhandene Hardwarebeschleunigung, wenn dieses durch die Hardware untersttzt wird. Die neuen Windows8-Grafikmodule sind besser integriert, sodass Direct2D-, Direct3DundDirectCompute-Komponenten einfacher gemeinsam verwendet werden knnen. Auf diese Weise werden weniger Ressourcen mehrfach beansprucht als zuvor. Entwickler verfgen nun ber neue Mglichkeiten, intuitive und interaktive Windows Store-Apps zu erstellen, darunter DirectXMath, XAudio2 und XInput. In Visual Studio Express 2012 Express fr Windows8 sind erstklassige Funktionen fr das Erstellen von Grafiken und Debugging integriert, darunter eine vollstndig integrierte Untersttzung fr HLSL, die Direct3DRessourcenanzeige und PIX. Nutzen Sie fr die optimale Darstellung von Grafiken, Spielen oder Videos die ganze Leistung moderner Grafikhardware, um Ihren Windows Store-Apps mit DirectX 11.1 neue Funktionen hinzuzufgen, wie z.B. stereoskopisches 3D.

MSDN.Microsoft.com

Leistungsstarke Tools und alle Ressourcen, die Sie bentigen


Dank dem neuen Windows8 SDK und dem Windows-Entwicklungscenter sind Sie bestens fr die App-Entwicklung ausgestattet. Das Windows8 SDK enthlt kostenlose Versionen von Visual Studio Express 2012 fr Windows8 und Blend fr Microsoft Visual Studio2012 so knnen Sie gleich mit der Entwicklung beginnen. Im Windows8-Entwicklungscenter finden Sie Hunderte Beispiel-Apps, Dokumentationen, Lernprogramme und Expertenanleitungen. Das Windows SDK fr Windows Store-Apps bietet Ihnen eine vollstndige Entwicklungsumgebung. Es enthlt nur die Tools und Ressourcen, die Sie fr einen schnellen Einstieg bentigen. Beispiele und Dokumentationen wurden online gestellt, um die Dauer des Downloads zu reduzieren. Die Windows-Runtime-API-Schnittstelle wurde optimiert, um die Entwicklung zu vereinfachen. Auch Visual Studio Express2012 fr Windows8 und Blend bieten Ihnen erstklassige Entwicklungs- und Entwurfstools fr die Entwicklung von WindowsStore-Apps. Mit dem Windows Assessment and Deployment Kit (Windows ADK) knnen Sie die Systemleistung messen, um sicherzustellen, dass die von Ihnen entwickelte Software und Hardware hchsten Qualittsansprchen gengt. Visual Studio Express 2012 fr Windows 8 ist eine kostenlose, kompakte Version derleistungsstarken integrierten Entwicklungsumgebung (IDE) von Visual Studio. Visual Studio Express enthlt auch Blend, das Sie bei der Arbeit mit HTML5 und CSS3 untersttzt. MitBlend knnen Sie auf Windows-Steuerelemente zugreifen und mit einem integrierten Tool Benutzeroberflchen profilieren.

Schnelles Erstellen ansprechender Benutzeroberflchen mit Blend fr Microsoft Visual Studio2012.

10

MSDN.Microsoft.com

Das Windows-Treiberkit (WDK) enthlt jetzt Editionen von Visual Studio Professional oder Ultimate. Hiermit verfgen Sie ber alle Tools und Schnittstellen, die Sie beim Schreiben, Erstellen, Kompilieren, Signieren, Testen, Debuggen und bei der Treiberberprfung untersttzen, zusammen mit einigen Tools, die Ihre vorhandenen Treiberdateien in neue Visual Studio-Projekte portieren. Visual Studio Express2012 fr Windows8 enthlt eine Vorlagenbibliothek, dank der Sie Windows-Apps rascher entwickeln knnen. In den Vorlagen befinden sich gngige Layoutund Interaktionsmodelle, einschlielich fixiertem Layout, Raster-App, Navigations-App und Split-App. Mit Windows8 und Visual Studio Express2012 fr Windows8 knnen Sie unter Verwendung der Windows8-Steuerelemente Apps fr die neue Windows-Oberflche erstellen. Die Steuerelemente funktionieren auf Touch-Gerten und mit Maus und Tastatur gleichermaen. Dank der Steuerelemente und Vorlagen von Windows8 verfgen Ihre Apps stets ber eine intuitiv bedienbare, einheitliche Oberflche. Windows8 vereinfacht das Entwickeln barrierefreier Apps so profitieren mehr Benutzer von Fingereingabelsungen. Die Steuerelemente und Vorlagen von Visual Studio Express2012 fr Windows8 untersttzen standardmig barrierefreie Funktionen.

Visual Studio Express 2012 fr Windows8 hilft beim Entwickeln von Windows Store-Apps.

MSDN.Microsoft.com

11

Das neue, umfangreiche Windows-Entwicklungscenter (http://dev.windows.com) bietet Tools, Referenzinhalte, Codebeispiele, Anleitungen und Community-Foren, die fr einen schnellen Einstieg in die Entwicklung von Windows Store-Apps, von Desktop-Apps sowie Treibern sorgen. In der Beispiele-Galerie von Windows 8 befinden sich Hunderte von Beispielen, die die ganze Breite der Entwicklungsplattform demonstrieren, einschlielich fast aller Entwicklerfunktionen in Windows 8. Wir ermutigen Mitglieder der Community, der Beispiele-Galerie eigene Codebeispiele hinzuzufgen. Das neue Windows-Designcenter bietet zudem Fallstudien, wiederverwendbare Designressourcen und Richtlinien zum Erstellen ansprechender und benutzerfreundlicher Windows Store-Apps.

Branchenbezogene App-Entwicklung
Windows 8 bietet neue Mglichkeiten fr branchenbezogene (Line of Business) Apps, insbesondere fr Tablets. Branchen-Apps lassen sich dank des Vollbildmodus von Windows8 leichter bedienen und tragen so zur Steigerung der Produktivitt bei. Benutzer knnen problemlos zwischen Apps wechseln und Apps, die die Andock-Ansicht untersttzen, vereinfachen das Multitasking. Zustzlich knnen professionelle Entwickler Branchen-Apps fr Windows8 mithilfe vertrauter Programmiersprachen erstellen. Windows Store-Apps knnen nur dann auf Benutzerressourcen oder Systemfunktionen zugreifen, wenn die Nutzung dieser Ressourcen von der App ausdrcklich deklariert wird. So wird eine klare Abgrenzung zwischen Apps und den Ressourcentypen, auf die sie zugreifen knnen, sichergestellt. Unternehmen knnen App-Vertrge verwenden, um Daten zwischen mehreren Apps einfacher und effizienter freizugeben. Dank der Vertrge entfllt die Notwendigkeit, mit unterschiedlichen Standards oder App-spezifischen APIs zu arbeiten, um auf Daten zuzugreifen, die von einer anderen App generiert oder gespeichert werden.

Unternehmensbereitstellungen
Fr Unternehmen, die den vollen Funktionsumfang von Windows-Apps nutzen mchten, bietet der Windows Store Erwerbsoptionen, mit denen die Bereitstellung der Apps direkt gesteuert werden kann. Unternehmen knnen den Zugriff Ihrer Mitarbeiter auf den Windows Store-Katalog einschrnken oder zulassen, sowie den Zugriff auf bestimmte Apps beschrnken. Unternehmen knnen ihre Apps laden, ohne dass diese im Windows Store verffentlicht werden mssen. Dieser Vorgang, der als Sideloading bezeichnet wird, steht auf Windows8-PCs zur Verfgung, die zu einer Domne gehren oder ber einen aktivierten Sideloading-Product Key verfgen. So ist gewhrleistet, dass eine vom Unternehmen entwickelte App innerhalb des Firmennetzwerks bleibt und zentral verwaltet, aktualisiert und verteilt werden kann. Dadurch behalten IT-Administratoren die Kontrolle darber, wie Apps auf den Benutzer-PCs installiert werden, und knnen mit Gruppenrichtlinien den Zugriff auf den Windows Store steuern. Bestimmte Apps im Windows Store knnen mithilfe der AppLocker-Funktion zugelassen oder gesperrt werden.

Hyper-V
Microsoft Hyper-V unter Windows8 Pro und Windows 8 Enterprise ist eine flexible und stabile Cient-Virtualisierungstechnologie. Microsoft Hyper-V ermglicht es professionellen Entwicklern, verschiedene Konfigurationen fr Apps und Betriebssysteme auf einem einzelnen PC zu testen, ohne fr jede Konfiguration einen eigenen PC zu verwenden.

12

MSDN.Microsoft.com

Entwickler knnen mehrere Umgebungen auf einem einzelnen PC testen und verwalten, App-Kompatibilitts- und Bereitstellungstests ausfhren, ohne das Risiko problematischer nderungen an einem funktionierenden PC einzugehen.

Groe Reichweite, Flexibilitt und Transparenz des Windows Store


Dank Windows8 und dem Windows Store finden Millionen von Kunden ganz einfach hochwertige und zertifizierte Apps. Sie knnen diese ausprobieren und kaufen an praktisch jedem Ort der Welt. Im Windows Store knnen Sie Ihre Apps problemlos bereitstellen, aktualisieren und verkaufen.

Der Windows Store hilft Ihnen, Apps einem weltweiten Publikum zu prsentieren.

Jeden Tag Neues entdecken

Im Windows Store sind Ihre Apps immer schnell und einfach zu finden. Der Windows Store verzichtet auf unntigen Zierrat, sodass Ihre Apps im Mittelpunkt stehen. Auerdem stehen Benutzern Orientierungs- und Untersttzungsmethoden (z.B. Suchfunktionen, Kategorien, Ranglisten und redaktionelle Pflege) fr die Suche nach Ihren Apps zur Verfgung. Auf Angebotsseiten werden besondere Apps hervorgehoben und Kategorien, wie Neuverffentlichungen, die besten kostenpflichtigen und kostenlosen Apps sowie die beliebtesten Apps, helfen bei der Gliederung des Katalogs. Der Katalog des Windows Store wird von Suchmaschinen indiziert, damit sich Apps leichter auffinden lassen. Die Websuchergebnisse verweisen auf eine Webversion der AppEintragsseite mit dem gleichen Inhalt wie der Eintrag im Store. Die Vermarktung von Apps auf Ihrer Website ist einfach. Sie knnen Ihre App mit nur einer einzigen Markupzeile durch die App-Schaltflche innerhalb des Browsers bewerben, die fr alle Benutzer von Internet Explorer10 unter Windows8 angezeigt wird.

MSDN.Microsoft.com

13

Mit dem Zertifizierungskit fr Windows-Apps knnen Sie Ihre Apps testen.

Verkaufen auf einem globalen Marktplatz

Der Windows Store untersttzt den Vertrieb kostenloser und kostenpflichtiger Apps auf Hunderten von Marktpltzen weltweit, sodass die meisten Kunden Apps in der Sprache ihrer Wahl finden und installieren knnen. Der Windows Store untersttzt marktspezifische Kataloge, die auf Kunden in bestimmten Regionen zugeschnitten sind, sowie marktspezifische Zahlungsanbieter. Sie knnen die Kataloge auswhlen, in denen Ihre App erscheinen soll.

Flexible Geschftsmodelle

Im Windows Store knnen Sie das passende Geschftsmodell fr Ihre App auswhlen. Der Store bietet umfassende Plattformuntersttzung fr kostenlose Apps, Testversionen (zeitlich oder funktional eingeschrnkt), kostenpflichtige Apps ebenso fr In-App-Einkufe. Sie knnen Kundentransaktionen fr In-App-Einkufe und Abonnements direkt ber einen eigenen Dienst, einen Dienst von Drittanbietern oder den Dienst des Windows Store abwickeln. Fr Apps, die kommerziell beworben werden, knnen Sie die am besten geeignete Anzeigenplattform auswhlen.

Transparente Nutzungsbedingungen und Onboarding-Prozess


Die Anforderungen fr die App-Zertifizierung sind in einfacher Sprache gehalten, Sie mssen sich also nicht auf berraschungen gefasst machen. Mit dem Zertifizierungskit fr WindowsApps knnen Sie Apps vor dem Einreichen im Hinblick auf zahlreiche Probleme testen. Wenn Ihre App abgelehnt wird, erhalten Sie ein ntzliches Feedback, mit dem Sie Probleme schnell beheben knnen, um Ihre App erneut zur Verffentlichung einzureichen. ber das Dashboard behalten Sie den App-Zertifizierungsprozess im Blick vom Hochladen bis zur abschlieenden Zertifizierung und Annahme.

14

MSDN.Microsoft.com

Das Windows Store Dashboard enthlt alle Tools, die Sie fr die berwachung des Erfolgs Ihrer Apps bentigen.

Ihr persnliches App-Dashboard


Das Windows-Entwicklungscenter bietet ein Dashboard, mit dem Sie den Erfolg Ihrer Apps beobachten knnen. So erhalten Sie umfassende Informationen, anhand derer Sie Ihre Apps weiter verbessern knnen. Auf dem Dashboard finden Sie Berichte ber Downloads, Einnahmen, Gesamtnutzung, In-App-Transaktionen, Kundenbewertungen, Markttrends und Daten ber Abstrze und Fehler. Sie haben Zugriff auf Berichte und Telemetriedaten zu Fehlern und deren Ursachen. Diese Daten geben Aufschluss darber, wie zuverlssig Ihre Produkte im Einsatz sind und auch darber, wie oft sie abstrzen oder nicht mehr reagieren. Sie knnen Ihre App auch mit anderen, hnlichen Apps bezglich Verkauf, Downloadhufigkeit und Nutzung vergleichen. (Es werden keine persnlichen Daten oder Unternehmensinformationen preisgegeben.) Diese neuen Berichte sind einheitlich und bersichtlich, damit Sie Probleme schnell und effizient ermitteln knnen.

Hchste Wirtschaftlichkeit
Die Windows 8-Plattform bietet einzigartige Mglichkeiten, und die allgemeinen Geschfts bed ingungen des Windows Store sind auf Entwickler zugeschnitten. Die Registrierungsgebhr betrgt fr Einzelbenutzer 49 US-Dollar und fr Unternehmen 99 US-Dollar. Die Umsatzbeteiligung fr den Hersteller betrgt 70Prozent. Erreicht eine App mit allen Verkufen in smtlichen Mrkten einen Umsatz von 25.000US-Dollar, gilt fr diese App eine dauerhafte Umsatzbeteiligung von 80Prozent. Mit dem Zugriff von Millionen mglicher Kunden auf der ganzen Welt, Entwicklungsmg lichkeiten, bei denen Sie Ihre vorhandenen Kenntnisse einsetzen knnen, vielfltigen Plattformfunktionen fr das Erstellen von Windows Store-Apps, Geschftsbedingungen, mit denen Sie Ihre Ertragschancen maximieren knnen, und flexiblen Geschftsmodellen fr die erstellten Apps, bieten Ihnen Windows8 und der Windows Store eine beispiellose Gelegenheit, Ihre Apps zu erstellen, zu entwickeln und zu verkaufen.
MSDN.Microsoft.com

15

MSDN.Microsoft.com

16

MSDN.Microsoft.com