7 Möglichkeiten, moderne Windows 8-Apps unterscheiden sich von Windows-Desktop-Apps
Windows 8-Apps - ursprünglich als Apps im Metro-Stil bekannt und jetzt auch als Windows 8-Stil, moderner UI-Stil oder Windows Store-Stil - je nach dem von Ihnen gewünschten Microsoft-Mitarbeiter - unterscheiden sich stark von herkömmlichen Desktop-Apps.
Die moderne Schnittstelle ist nicht nur ein frischer Anstrich. Die neue Windows Runtime- oder WinRT-Anwendungsarchitektur (die nicht mit Windows RT zu verwechseln ist) unterscheidet sich stark vom gewohnten Windows-Desktop.
Nur im Windows Store verfügbar
Im Gegensatz zu Standard-Windows-Desktopanwendungen können Sie nur Modern-Style-Anwendungen aus dem Windows Store installieren. Alle Anwendungen, die Sie installieren möchten, müssen an den Windows Store übermittelt und von Microsoft genehmigt werden. Wenn Microsoft eine App entfernt oder sie nicht genehmigt, können Sie sie nicht auf Ihrem System installieren.
Dies hat natürlich einige Vorteile: Benutzer können keine Malware außerhalb des Windows Store installieren, insbesondere unter Windows RT, wo Benutzer keine Desktopanwendungen installieren können.
Sie können nicht genehmigte Anwendungen nur dann "sideloaden" und installieren, wenn Sie Windows in einer Domäne (z. B. einem Unternehmensnetzwerk) verwenden oder wenn Sie einen Entwicklerschlüssel zum seitlichen Laden der Anwendung verwenden.
Sandkasten
Normalerweise haben Standard-Windows-Desktopanwendungen Zugriff auf alles auf dem System. Während sich dies mit der Einführung der Benutzerkontensteuerung geändert hat, die verhindert, dass Anwendungen Aktionen ausführen, für die ein Administratorzugriff erforderlich ist, haben Desktop-Anwendungen immer noch viel Spielraum, um Chaos zu verursachen. Sie könnten Ihre persönlichen Dateien lesen und ins Internet hochladen, Dateien von Ihrem Computer löschen, um Chaos zu verursachen, oder Sie mit einem Schlüsselprotokoll Ihre Kreditkartennummern und Online-Passwörter aufzeichnen. Während der Installation (mit Administratorzugriff) können sie sogar bösartige Aktionen für den Rest Ihres Systems ausführen, ohne dass die Benutzerkontensteuerung eintritt.
Moderne Apps sind in Sandboxen. Sie haben ein Berechtigungssystem, das dem von Android ähnelt. Wenn Sie eine App installieren, werden die erforderlichen Berechtigungen angezeigt. Dies erhöht zwar die Sicherheit und ermöglicht Benutzern das Herunterladen von Apps mit weniger Angst - ähnlich wie das Abspielen eines Flash-Spiels auf einer Webseite ist es weniger riskant als das Herunterladen und Ausführen einer .exe-Datei - es kann auch ärgerlich sein. Beispielsweise können Sie die mitgelieferte Foto-App nicht verwenden, um Bilddateien anzuzeigen, die sich außerhalb Ihrer Bilderbibliothek befinden.
Keine gleichzeitige Ausführung mehrerer Apps
Traditionelle Desktop-Apps werden alle gleichzeitig ausgeführt. Sie können mehrere Anwendungsfenster gleichzeitig öffnen und auf dem Bildschirm anzeigen. Viele Anwendungen können im Hintergrund ausgeführt werden.
Moderne Apps funktionieren eher wie mobile Apps. Wenn Sie eine Modern-App öffnen, nimmt sie den gesamten Bildschirm ein. Sie können nicht die gesamte Benutzeroberfläche von zwei Modern-Apps gleichzeitig auf dem Bildschirm anzeigen. (Auch wenn Sie über mehrere Monitore verfügen.) Wenn Sie von einer Modern-App wechseln, wird der Hintergrundmodus angehalten, z. B. eine mobile App auf einem Smartphone.
Die neue Benutzeroberfläche enthält jedoch einige Multitasking-Funktionen. Sie können die Fangfunktion verwenden, um zwei Apps gleichzeitig auf dem Bildschirm anzuzeigen. Eine App belegt jedoch immer 1/4 Ihres Bildschirms mit einer vereinfachten Benutzeroberfläche, während die Haupt-App 3/4 Ihres Bildschirms beansprucht. In der Modern-Benutzeroberfläche gibt es kein Aero-Snap-ähnliches 50/50-Multitasking mit geteiltem Bildschirm.
Immer an, kein Schließen
Da moderne Apps wie mobile Apps funktionieren, gibt es keinen Grund, sie zu schließen, wenn Sie mit ihnen fertig sind. Wechseln Sie einfach von einer App und sie bleibt im Hintergrund, ohne viel Ressourcen Ihres Systems zu beanspruchen. Während Sie moderne Apps schließen können, hat Microsoft die Methode aus einem bestimmten Grund nicht offensichtlich gemacht - sie möchten nicht, dass Benutzer Apps schließen, wenn sie damit fertig sind. Aus diesem Grund gibt es keine X-Schaltfläche in der oberen rechten Ecke einer Modern-Anwendung.
Designstil
Unabhängig davon, ob Sie moderne Apps lieben oder hassen, es gibt keinen Zweifel, dass die neue Windows 8-Benutzeroberfläche einen einheitlicheren, zusammenhängenden Designstil aufweist, als dies bei Windows-Desktopanwendungen der Fall war.
Die Schnittstelle wurde ursprünglich als "Metro" bezeichnet, da sie sich auf Typografie konzentrierte, wie beispielsweise Beschilderungen in öffentlichen Verkehrsmitteln. Apps haben ein zusammenhängendes Erscheinungsbild, das „Chrom“ verbirgt - Symbolleisten, Schaltflächen, Fensterrahmen und andere Elemente, die den Inhalten im Weg stehen, an denen Sie interessiert sind. Apps verbergen normalerweise ihre Optionen standardmäßig - beispielsweise die moderne Version von Internet Explorer 10 ist ein Vollbild-Browser, der die Registerkarten und die Navigationsleiste des Browsers verbirgt, bis Sie diese aufrufen.
Die meisten modernen Apps verwenden einen Bildlauf von links nach rechts zusammen mit einer semantischen Zoomfunktion, mit der Sie verkleinern, die Vogelperspektive sehen und den für Sie interessanten Inhalt vergrößern können.
Schnittstellenintegration
Anstatt eigene Menüs und Vorgehensweisen bereitzustellen, integrieren moderne Apps mehr in die im System integrierten Optionen. Wenn Sie beispielsweise die Einstellungen einer App ändern möchten, müssen Sie nicht durch die Menüs einer App navigieren (war dies unter Extras -> Optionen oder möglicherweise Bearbeiten -> Voreinstellungen?). Öffnen Sie in der App die Charms-Leiste, klicken Sie auf Einstellungen, und Sie sehen die Optionen der App. (Sie können auch Strg + I drücken, um den Einstellungszauber zu öffnen.)
Um eine App zu suchen, öffnen Sie die Charms-Leiste, wählen Sie Suchen und geben Sie Ihre Suche ein. Sie können jede App über eine einheitliche Benutzeroberfläche durchsuchen. Beginnen Sie einfach mit der Eingabe auf dem Startbildschirm, und es wird eine Option angezeigt, mit der Sie jede App auf Ihrem System durchsuchen können.
Das Drucken und Freigeben von Daten zwischen Apps funktioniert auf ähnliche Weise - verwenden Sie die Charms Devices oder Share.
Programmiersprachen
Während moderne Apps immer noch in C / C ++ oder .NET geschrieben werden können, sind JavaScript und HTML5 jetzt erstklassige Bürger. Wie auf mobilen Plattformen fordert Microsoft Webentwickler dazu auf, Windows 8-Versionen ihrer Apps in den ihnen bekannten Programmiersprachen zu erstellen.
WinRT-Apps unterstützen auch die x86- und die ARM-Architektur, sodass sie auf Windows 8- und Windows RT-Systemen ausgeführt werden können.
Es ist unmöglich, sich Windows 8 anzusehen und nicht zu schließen, dass Microsoft von mobilen Plattformen und dem Web inspiriert wurde - nicht überraschend, wenn man bedenkt, dass Windows 8 die erste Version von Windows ist, die eigentlich für Tablets entwickelt wurde.