Car-tech

Windows 8 fordert Entwickler auf, ihre Fähigkeiten zu aktualisieren

A 12-year-old app developer | Thomas Suarez

A 12-year-old app developer | Thomas Suarez
Anonim

Microsoft spricht gerne von Windows 8, da Windows "neu erfunden" wird von seinen Vorgängern. Um das Betriebssystem auf einer Reihe von Touchscreen-Geräten verwenden zu können, hat Microsoft das Erscheinungsbild des Betriebssystems grundlegend überarbeitet.

Letzte Woche lernten die Entwickler auf der Build-Konferenz des Unternehmens in Redmond, Washington, einige der erforderlichen Techniken kennen Machen Sie das Beste aus dem neuen Betriebssystem. In den Vorträgen ging es zum Beispiel darum, wie man mit Live-Kacheln auf der Startseite arbeitet, wie man mit der Touch-Oberfläche arbeitet und Anwendungen so gestaltet, dass sie in der neuen, einfacheren Oberfläche gut aussehen.

[Lesen Sie weiter: Our Beste Windows 10 Tricks, Tipps und Verbesserungen]

Windows 8 geht über statische Icons hinaus, die mit Anwendungen verknüpft sind. Stattdessen kann jede App eine Live-Kachel auf der Startseite haben, die mit Informationen wie Fotos, Kalendereinträgen oder Nachrichten aktualisiert werden kann. "Der ganze Zweck von Live-Kacheln besteht darin, ein System zu schaffen, das aktiv ist", sagte Kraig Brockschmidt, Senior-Programmmanager für Windows-Planung, während eines Vortrags.

Live-Updates können an drei Stellen stattfinden: auf der Startseite, in Pop-up-Benachrichtigungen und auf dem Sperrbildschirm.

Microsoft hat Live-Updates entwickelt, damit es nicht unnötig viel Strom verbraucht. "Wir könnten ein System haben, das sehr lebendig ist, wenn Apps die ganze Zeit laufen, aber wir würden nur ein oder zwei Stunden Akkulaufzeit haben", sagte Brockschmidt. Stattdessen können Kacheln auch dann Aktualisierungen vornehmen, wenn die zugrunde liegende App nicht ausgeführt wird. Windows ermöglicht es einem Entwickler, einen externen Dienst über eine API (Anwendungsprogrammierschnittstelle) zu definieren, die im Auftrag der App Updates über das Internet bereitstellen kann.

Microsoft begrenzt, was auf den Start- und Sperrbildschirmen platziert werden kann. "Wenn Sie jeden auf seine Kacheln stellen lassen - Video, interaktive Steuerung, Bewegung - wäre es schließlich totales Chaos", sagte Brockschmidt. Stattdessen bietet das Unternehmen 40 Vorlagen für Kacheln und Benachrichtigungen, die Entwickler verwenden können. Jedes Bild in einer Kachel darf nicht größer als 200 KB sein und darf nicht mehr als 1024 Pixel haben. "Durch die Beschränkung dessen, was Sie auf dem Startbildschirm tun können, erhalten Sie eine viel einheitlichere Ansicht, die viel sauberer und informativer ist", sagte Brockschmidt.

Eine weitere Design-Überlegung, mit der Entwickler sich auseinandersetzen müssen, ist eine neue Form der Eingabe. nämlich Touch, wo Benutzer direkt über das Display mit dem Betriebssystem interagieren. "Wir möchten wirklich, dass Entwickler ihre Anwendungen berührungsorientiert behandeln", sagte Jeff Bortoft, ein Microsoft HTML5-Evangelist, während eines weiteren Vortrags.

So wie die Maus neue Wege der Interaktion mit grafischen Programmen einführte, so auch die Touch-Interface bietet neue Möglichkeiten der Benutzerinteraktion. Windows 8 kann feststellen, ob das Gerät, auf dem es ausgeführt wird, eine Berührung als Eingabe akzeptiert. Wenn dies der Fall ist, aktiviert es "Listener" für die berührungsbasierte Eingabe.

"Unsere gesamte Navigation funktioniert sowohl mit Touch als auch mit Maus", sagte Burtoft. "Wenn Sie für Touch entwerfen, erhalten Sie die Maus kostenlos."

Touch-Interaktionen fallen in zwei Formen: Zeiger und Gesten.

Eine Geste fasst die Intention eines Benutzers zusammen, z. B. Tippen auf einen Bildschirm, der den Wunsch anzeigt öffne ein Programm. Windows 8 interpretiert eine Reihe von Gesten im Namen der Anwendung, sodass der Entwickler diesen Code nicht von Grund auf neu schreiben muss.

Microsoft hat eine Reihe von Gesten entwickelt, die Burtoft die Windows 8 Touch-Sprache nannte, die das Unternehmen haben möchte Entwickler für die einheitliche Verwendung in allen ihren Anwendungen. Die Gesten umfassen Tippen, Drücken und Halten, Pinch-and-Zoom und Streichen von der Kante. "So lange verschiedene Anwendungen alle die gleiche Sprache verwenden, wird es für die Benutzer leicht sein, zu verstehen, wie sie durch ihre Apps navigieren können", sagte Burtoft.

In Fällen, in denen Gesten nicht die Details liefern können, die eine Anwendung benötigt, stellt Microsoft auch Zeiger bereit. Mit Zeigern erhält jeder Berührungspunkt auf dem Bildschirm ein eigenes "Ereignisobjekt", auf das Entwickler direkt mit ihrem Anwendungscode verlinken können. Mit Zeigern kann der Benutzer Aufgaben wie Zeichnen oder Schreiben auf dem Bildschirm ausführen.

Ein weiterer zu berücksichtigender Aspekt ist das Design. In einer weiteren Build-Sitzung erläuterte Will Tschumy, der wichtigste User-Experience-Berater von Microsoft, die Philosophie hinter dem neuen Windows, in der Hoffnung, dass Entwickler ihre Apps auf ähnliche Weise erstellen.

Für den zufälligen Beobachter erscheint die neue Benutzeroberfläche weniger überladen mit Kästen und Menüwahlen. Dieser Blick, so Tschumy, sei tatsächlich von der Hochmoderne inspiriert, einer Schule des Designs, die ihre Wurzeln in der Bauhaus-Kunstbewegung des frühen 20. Jahrhunderts hat.

"Es geht darum, das OS aus dem Weg zu räumen" er sagte. Windows 8 versucht Benutzern zu helfen, sich auf die Aufgabe zu konzentrieren, sagte er. Apps sollten, wenn überhaupt, nur sehr wenig Chrom enthalten - die Design-Bezeichnung für Boxen und Menüauswahlen, die heute die meisten Anwendungen einrahmen. Stattdessen sollte der Inhalt der Anwendung, wie ein Foto, ein Video oder ein Textdokument, den gesamten Bildschirm einnehmen.

Tschumy hat den Entwicklern geraten, dass sie, wenn sie eine Designfrage mit Windows 8 haben, "Inhalt vor Chrome" denken. "

Eine Firma, die das neue Design-Paradigma vertritt, ist SAP. Der ERP-Anbieter (Enterprise-Resource-Planning) plant, in den nächsten Monaten sechs Anwendungen zu veröffentlichen, die die neuen Windows-Designregeln berücksichtigen, sagte Fred Samson, Vice President für Mobilität und Innovation bei SAP.

"Wir haben es versucht um so viele Windows 8-Funktionen wie möglich zu nutzen ", sagte Samson. Die neue Schnittstelle ermöglicht es SAP, Anwendungen zu entwickeln, die immersiver und interaktiver sind, sagte er. Benutzer können ein Dokument durch Scrollen statt durch Paging verschieben, Daten können auf Karten anstelle von Listen angezeigt werden, und Dokumente können anhand von Bildern anstelle von Namen identifiziert werden.

Samson hat eine Anwendung, Financial Factsheet, demonstriert, mit der Benutzer Daten anzeigen können aus einer Kundendatenbank in grafischer Form. So kann der Benutzer beispielsweise eine Datenbank nach Kontakten im Umkreis von 50 Meilen abfragen und die Ergebnisse auf einer Karte anzeigen lassen.

"Benutzer müssen keine neue Sprache lernen. Sie müssen keinen Filter öffnen, ein Attribut auswählen und nach dem Attribut filtern. Es ist alles für sie ausgelegt ", sagte er.