Frage

Wir arbeiten derzeit an einer neuen version unserer Anwendung.eine Sache, die ich wirklich arbeiten möchten, ist die Unterstützung für mehrere Monitore.Zunehmend werden unsere Zielgruppe hinzufügen, zweiten Bildschirme zu Ihren Desktop-und ich denke, dass unsere Produkt könnte Hebelwirkung dieser zusätzlichen Platz, um die Benutzerfreundlichkeit zu steigern die Leistung.

Unsere Anwendung ist eine finanzielle Paket, das unterstützt leasing und Fuhrpark-Unternehmen - ein sehr spezialisierter Markt.Dass gesagt wird, ich bin sicher, dass viele Menschen mit mehreren Monitoren haben ein Lieblingsteil von software, die Ihrer Meinung nach verbessert werden, wenn es unterstützt diejenigen, die extra-Bildschirme besser.

Ich bin auf der Suche für einige Meinungen über die Zipperlein, die Sie mit der aktuellen software, und wie Sie denken, Sie könnten verbessert werden, um Unterstützung für multi-monitor-setups.Mein Ziel ist, dann Lesen Sie diese und entscheiden Sie, wie kann ich Sie implementieren und hoffentlich ein noch besseres Umfeld für meine Benutzer.

Ihre Hilfe wird sehr geschätzt.Thankyou.

War es hilfreich?

Lösung

Einige zufällige Tipps:

  • Wenn mehrere Fenster gleichzeitig geöffnet sein können Zeit, die Benutzern ermöglichen, haben Sie auf separaten Bildschirmen.Scheint offensichtlich, aber einige sehr beliebte apps, die (z.B.Visual Studio) scheitern kläglich an.
  • Merken Sie sich die position der letzten geöffneten Fenster, und öffnen Sie neue Fenster auf demselben Bildschirm wie zuvor.Jedoch, manchmal die Benutzer Umschalten zwischen multiple-und single-display (z.B.durch das andocken wird ein laptop mit einem externen CRT), so watch cover, diesen Fall als gut.
  • Überlegen Sie, wie Ihre Benutzer arbeiten, und wie mit zwei maximierten Fenstern gleichzeitig helfen könnten.Oft gibt es eine (relativ passiv) - Fenster für Referenz (z.B.ein web-browser/Hilfe) und eine aktive Fenster für die Dateneingabe (z.B.editor/Datenbank), die Benutzer Umschalten zwischen.
  • Do nicht setzen Sie Werkzeug/Symbolleisten auf ein anderes Fenster als Objekte, die Sie arbeiten (es ist unbequem zu bewegen, die Maus so weit).

Andere Tipps

Apple Human Interface Guidelines für den Mac haben Sie abgedeckt, Fenster-management auf mehreren displays seit 1987, wenn der Mac II eingeführt wurde, mit sechs slots, die könnte enthalten alle eine Grafikkarte.Die Richtlinien bieten ein paar gute Richtlinien, die Sie vielleicht nicht daran denken, zunächst bei der Umsetzung mehrere Fenster unterstützen.Zum Beispiel, wenn ein Fenster über mehrere displays, die Anzeige sollte neue Fenster geöffnet werden, auf?Es gibt eine Antwort herum Abbildung 14-33 im Kapitel Umgang mit Fenster Verhalten.

Microsoft kann haben etwas ähnliches für Windows-Entwickler zu Folgen;wenn das der Fall ist, überprüfen Sie es heraus und Folgen Ihren Richtlinien, da Sie nicht wollen, sich anders zu Verhalten als die anderen apps auf dem system (oder Ihrer Nutzer verwendet werden) für keinen guten Grund.Wenn es jedoch keine Richtlinien, Folgen Sie Apple, wie Sie sind ziemlich gut durchdacht und wurden ursprünglich entwickelt, durch Experimente und Forschung.

Bitte, Bitte, Bitte.Wenn Sie daran denken, Fenster-Positionen für mehrere Monitore.Bitte erkennen, ob der zweite monitor angeschlossen ist.Ich habe einen laptop, der manchmal angedockt.Es ist sehr ärgerlich, wenn ich versuche das Fenster zu öffnen und es öffnet off-screen.

Es ist ärgerlich, wenn ich ziehen Sie ein Fenster auf einen anderen monitor, und dann, wenn die Anwendung generiert ein popup-dialog, oder spawnt ein anderes Fenster, wenn das popup/dialog erscheint wieder auf dem primären monitor.

Ich habe nicht entwickelt für multi-Monitore, aber ich denke, das kann besser behandelt werden, wenn Sie position untergeordnete Fenster/Dialoge zentriert auf Ihre übergeordnete Fenster, anstatt auf dem desktop center (was ich vermute, ist das, was passiert, falls ich oben beschreiben).

Ich bin zu haben, um ein geben einen kräftig in dbkk die Richtung, wie Sie gefangen genommen, ein paar der wichtigsten Punkte, die Sie sich merken müssen.

Außerdem würde ich die Anregung Aufmerksamkeit auf, wie Sie die Verwendung von dual-Monitoren und versuchen zu halten, dass in Geist, die Sie entwickeln.Im Allgemeinen sollten Sie versuchen zu vermeiden, die Dinge tun, die Anwendungen, die Sie die Arbeit tun, die Sie zu ärgern.Auch nicht davon ausgehen, dass, nur weil der user hat dual Bildschirme, dass Sie gehen zu wollen, um die Arbeit mit Ihrer Anwendung auf dual-Monitoren.

Die größte Sache, dass möchte ich betonen ist, halten Sie verfolgen, wo sich der Fokus in der Anwendung und machen Sie sicher, dass alle pop-ups auftreten, die in dieser region eines der Dinge, die Menschen scheinen am meisten hasse, ist, dass ein Fenster pop-up in einem anderen Fenster, dann die, die Sie arbeiten auf.

Auf jeden Fall halten Dialogen in der Nähe, wo Sie geklickt haben, Sie zu heben.Denken Sie daran, was monitor das Fenster wird auf die zwischen den Sitzungen.Werden Sie sich bewusst, dass, wenn Sie weniger überwacht als das Letzte mal Ihre app ausgeführt wurde, dass Sie brauchen, um die Fenster wieder zu einem sichtbaren Bereich.Bieten ein Symbol oder eine Taste, um Schalter überwacht.Je nach Art der app kann es nützlich sein zu können, einfach Kachel Ihrer app windows auf einem monitor oder auf alle.

Eine Sache zu beachten ist, dass der Benutzer kann nicht mehr als zwei Monitore.Mein Haupt-system hat sechs Monitore und ich habe 4+ Monitore auf Linux, Windows und Mac OS.Viele Anwendungen-auch multi-monitor-Dienstprogramme--unterstützt 2 Monitore aber ausflippen über mehr als 2.

Anwendungen funktionieren am besten, wenn Sie wissen, wo Ihre Fenster und beziehen sich auf die Standorte die Fenster.Und wie jemand anderes erwähnt, wenn Sie dabei sind, sich zu erinnern, wo ein Fenster war, stellen Sie sicher, dass die geometrie noch Sinn macht, wenn der Benutzer kommt zurück.

Wenn Sie die OS/Fenster-system löst ein Ereignis im Zusammenhang mit der änderung der Bildschirm-geometrie, Griff es, wenn Sie etwas funky.

Ich denke, die meisten Anwendungen, die auch kodiert werden in der Regel in diesen Tagen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top