Dieser Artikel wurde maschinell übersetzt.

Der DirectX-Faktor

Tu, was ich dir sage, und nicht, was ich selber tue

David Platt

 

David PlattI’d really hoped that I wouldn’t have to write this particular column. Last November (“Here We Go Again,” msdn.microsoft.com/magazine/jj721604) I expressed hope that the Microsoft Windows 8 UI guidelines would prevent geeks from throwing distracting random animations at users simply because they think it’s cool. Unfortunately, I was wrong, and the biggest offender is another part of Microsoft.

Eine der größten Änderungen an der Windows-8-Benutzeroberfläche ist die live-Kachel. Dies ermöglicht einem Programm zu seinem aktuellen Zustand in den home-Bildschirm-Kachel zeigen, auch wenn das Programm nicht derzeit läuft. Wenn Sie richtig eingesetzt, kann dies eine gute Idee sein. Z. B. ein Messenger-Programm konnte die Anzahl der Nachrichten warten auf die Aufmerksamkeit des Benutzers anzeigen, oder eine app für tollwütigen Nautiker könnte zeigen den aktuellen Zustand der Ozean-Gezeiten.

Wenn ich Windows 8 auf meinem ThinkPad installiert, habe ich leider nicht weniger als sechs live-Kacheln lautstark meine Aufmerksamkeit: Nachrichten, Finanzen, Sport, Menschen, Bing und Reisen. Zwischen ihnen sie etwa einmal pro Sekunde und jeder ändern Eigenschaften eine Animation speziell um mein Auge zu ergreifen. Der Inhalt selbst ändert nicht, oft — zum Beispiel die News-Kachel dreht die gleichen drei Schlagzeilen für eine Stunde oder so. Es ist wie ein hyperaktive golden Retriever geifernd in meinem Gesicht: "Soll nicht vor 15 Sekunden ich? Wie wär 's jetzt? Wählen Sie mich ziemlich bitte schön! " Microsofts eigener Entwurfsrichtlinien für live-Kachel-Updates (bit.ly/10QJNxQ) nicht dazu sagen. Hier ist der relevante Teil, meine Hervorhebung hinzugefügt:

  • Für personalisierte Inhalte wie z. B. Nachricht zählt oder dessen Zug es ist in einem Spiel, empfehlen wir, die Fliese zu aktualisieren, sobald die Informationen verfügbar, insbesondere, wenn der Benutzer bemerken würde, dass der Fliese-Inhalt falsche oder fehlende abgeschlagen wurde.
  • *Für nonpersonalized Inhalte wie Wetter-Updates empfehlen wir, dass die Fliese nicht mehr als einmal alle 30 Minuten aktualisiert werden.*Dadurch können Ihre Fliese auf dem neuesten Stand zu fühlen, ohne überwältigende Ihrer Benutzer.

Also, was denkst du app-Entwickler wollen — graben sich tief in die Angaben und tun, was Microsofts Worte sagen, tun oder imitieren, was sie finden Sie unter Microsoft Programme vor die Nase den ganzen Tag, jeden Tag tun? Rudolf Steiner, Begründer der Waldorf-Schule Bewegung, sagt: "Es gibt nur drei Möglichkeiten, ein Kind zu erziehen: Die erste ist mit gutem Beispiel. Das zweite ist mit gutem Beispiel. Und das dritte Beispiel ist." Benjamin Franklin schrieb: "Taten zählen mehr als Worte." Und Mark Twain hinzugefügt, "Aber nicht annähernd so oft." Bei live-Kachel aktualisiert, Twain war falsch.

Ich kann die Updates für eine live-Kachel deaktivieren, aber dann bekomme ich überhaupt keinen Inhalt. Es gibt keine Einstellung für eine höfliche und respektvolle Update einmal in eine Weile; Es ist das Feuer-Schlauch oder nichts. Ein besseres Design wäre die neueste Inhalte anzeigen, wenn ich auf die Homepage zurückkehren, wie ein Web-Browser. Noch besser wäre für die Nachrichtensendung automatisch verfolgen meine Einstellungen und wählen neue Artikel für mich auf der Grundlage von die, die ich anklicke. Das würde fabelhafte habe. Aber, Nein — haben wir Animationen im Toolkit, wir müssen Dienstgeber, ob sie helfen, unsere Benutzer oder nicht. "Look And Feel", sagen die Designer. "Ist nicht es cool?" Nein, ist es nicht. Es ist störend. Es ist kontraproduktiv. Es ist juvenile. Führen Sie Ihre eigenen Richtlinien, denen von Erwachsenen geschrieben. Die Welt wird ein besserer Ort sein.

Will Ändern Microsoft jetzt die Windows 8-apps, um seine eigenen Regeln entsprechen? Oder Microsoft fällt zurück auf die Urteilsverkündung des Argument-Ende von jeder Elternteil verwendet: "Denn ich bin der Vater, das ist, warum"?

David S. Platt lehrt Programmierung .NET an der Harvard University Extension School und bei Firmen auf der ganzen Welt. Er ist Autor von 11 Programmierbüchern, darunter “Why Software Sucks” (Addison-Wesley Professional, 2006) and “Introducing Microsoft .NET” (Microsoft Press, 2002). Microsoft ernannte ihn im Jahr 2002 zu einer Softwarelegende. Er überlegt, seiner Tochter zwei Finger abzubinden, damit sie Zählen im Octalsystem lernt. Sie erreichen ihn unter rollthunder.com.