2009-04-12 6 views
1

In einer ziemlich grafikintensiven Anwendung geben die Anforderungen an, dass der Vollbildmodus standardmäßig verwendet werden soll, obwohl die Anwendung unter Windows ausgeführt wird. Ich weiß, viele Spiele machen das, aber ich finde es nervig. Das Standard-IMO sollte in einem Fenster statt im Vollbildmodus geöffnet werden. Ich schlage vor, dass der Benutzer das erste Mal die Anwendung ausführt, die er das Standardverhalten auswählen sollte. Liege ich falsch?Standardmäßig im Vollbildmodus oder Benutzer standardmäßig beim ersten Start auswählen können?

+0

Ein Argument dagegen, nach dem Standardverhalten zu fragen, ist folgendes: Wenn der Benutzer zuerst die Anwendung startet, möchte er herausfinden, was er tun kann oder Dinge erledigen (wenn er es bereits weiß). Wenn das erste, was die App tut, etwas ist, was nicht wirklich mit der App zusammenhängt, dann nimmt sie den Fokus und gibt einen seltsamen Eindruck. –

Antwort

3

Ich denke, der Ärger-Faktor viel hängt davon ab, was die Anwendung zu tun versucht.

Wenn es einige Dienstprogramm, das ich anfangen könnte, während in 5 verschiedenen Anwendungen arbeiten und es zwingt seine Vollbild-ness auf meinem, dann würde ich sehr verärgert erhalten.

Wenn es eine spezialisierte Anwendung ist, die mir mit dem gesamten Workflow einer bestimmten Aufgabe hilft (so dass ich nie oder selten andere Anwendungen zur gleichen Zeit öffnen muss), dann ist Vollbild möglicherweise ein gültiger Standard.

Was immer Sie tun, nur sicherstellen, dass das Startverhalten Makeln sehr auffindbar ist. Denn egal, auf welche Weise Sie gehen werden, einige Ihrer Benutzer werden Ihrer Entscheidung nicht zustimmen. Und für sie sollte es sehr einfach sein, auf ihren bevorzugten Weg zu wechseln.

+0

Das Argument, was die beabsichtigte Verwendung der Anwendung sein wird, ist ein sehr gutes Argument. – ojblass

2

Bevor Sie das Gegenteil von dem tun, was Ihre Anforderungen sagen, hätte ich die Anforderungen geändert.

Allerdings, was ist mit dem Geben der Benutzer die Wahl bei Installationszeit?

+0

Die Anwendung ist für viele Benutzer installiert. Die Optionen werden pro Benutzer gespeichert. Die Installationsperson würde die Entscheidung für alle Benutzer treffen. – ojblass

+0

Ich stimme beiden Punkten zu. Haben Sie die Anforderungen geändert und das Verhalten zu einem Konfigurationselement gemacht. –

+0

Ich sehe - dachte nicht an das Multiuser-Szenario. In diesem Fall würde ich die Anforderungen erfüllen (wahrscheinlich kurzfristig besser für Ihre geistige Gesundheit) und den Benutzern die Möglichkeit geben, den Vollbildmodus auszuschalten. BTW, ich stimme Ihrer Ansicht hier völlig zu - Standard Fullscreen == hoher Störfaktor. –

3

Ich würde die Anforderung beim ersten Start der Anwendung folgen. Ich würde auch eine einfache Möglichkeit bieten, von Vollbild zu Fenster zu wechseln, zum Beispiel durch Drücken von ESC (und eine andere Möglichkeit, zum Vollbild zurückzukehren). Dann würde ich den Modus beim Beenden der Anwendung speichern und diesen Modus beim nächsten Start wiederherstellen.

+0

Die Option wird über Optionen konfigurierbar sein. Warum wird standardmäßig auf den Vollbildmodus gesetzt, wenn dies unbedingt erforderlich ist? – ojblass

+0

Nur weil es erforderlich ist. Selbst wenn eine Anforderung albern erscheint, bin ich als Programmierer nicht in der Lage zu erraten, was der Kunde denkt. Natürlich kann ich ihm sagen, was ich davon halte, aber am Ende hat er das letzte Wort. – mouviciel

+0

... Ich möchte hinzufügen, dass ein möglicher Diskussionspunkt darin besteht, Ihren Kunden zu bitten, Ihnen einen zweiten Monitor zum Testen Ihrer Vollbildfunktion zur Verfügung zu stellen. – mouviciel

1

den Anforderungen Autoren gehen zurück und fragen, ob sie nicht-traditionellen Monitor-Setups in Betracht gezogen haben, wie zum Beispiel:.

"
  • 30 oder größeren Monitor Wollen Sie wirklich Ihre App alle hogging bis die Bildschirm real-estate?
  • mehrere Monitore. Welche Monitor werden Sie auf? Kann der Nutzer die App von einem Monitor zum anderen? Kann Ihre App Spannweite mehr als einen Monitor?
  • Virtuelle Desktops verschieben. Kann der Benutzer Ihre App von einem Desktop auf einen anderen verschieben? Können sie Desktops wechseln, während Ihre App läuft? Kann Ihre App mehr als einen Desktop umfassen?

Solche Setups werden immer häufiger, vor allem große Monitore. IMO, Vollbildmodus (der Standard für viele ältere Windows-Anwendungen) wird immer weniger nützlich.

2

Das Fenster der ersten Inbetriebnahme sollte für den größten Anteil der Nutzer auf die optimale Größe Standard. Für eine grafikintensive Vollfunktions-App kann das durchaus Vollbild sein.

Wie für einzelne Benutzereinstellungen für die Fenstergröße, scheinen mir die meisten Benutzer nicht wissen, ob sie Vollbild oder nicht erst nach dem Start der App wollen und sehen, wie viel Platz sie benötigen und wie viel benutzen sie das Fenster in Verbindung mit anderen Fenstern. Sie zu fragen, welche Größe sie bei der Installation oder beim ersten Start haben möchten, könnte daher ärgerlich und sogar verwirrend sein.Es ist besser, eine solche Einstellung unter Optionen/Voreinstellungen vorzunehmen.

Vielleicht ist das Beste, was zu tun ist, den Fensterstatus beim Beenden zu speichern. Benutzer, die es nicht maximiert mögen, müssen es nur einmal nicht maximieren (und es einmal vergrößern) und es dann vergessen. Die einzige Überlegung ist, eine Möglichkeit zu haben, das Fenster auf den Standardwert (z. B. Fenster> Standardgröße) für unerfahrene Benutzer zurückzusetzen, die die Größe des Fensters versehentlich auf etwas Bizarres ändern und neu positionieren und nicht wissen, wie man es zurückbekommt. Alternativ dazu können Sie den Menübefehl Fenster> Größen und Positionen beibehalten verwenden, damit Benutzer den Fensterstatus explizit zwischen Sitzungen speichern können.

0

Das Problem bei der Präsentation des Benutzers mit der Option anfänglich Auswahl Fullscreen/vs Windows ist, dass sie die Software noch nicht verwendet haben. Wie können sie entscheiden, was für sie besser ist, ohne Erfahrung?

Ich würde die App in dem Modus, der die beste Benutzererfahrung bietet, ausführen und dann eine Option zum Ändern sowohl in den Einstellungen als auch beim ersten Start der Anwendung zum zweiten Mal anbieten.

Verwandte Themen