Pregunta

Actualmente estamos trabajando en una nueva versión de nuestra aplicación principal.una cosa que me quieran trabajar es la de proporcionar soporte para múltiples monitores.Cada vez más, nuestra meta, los usuarios son la adición de la segunda de las pantallas de sus ordenadores de sobremesa y creo que nuestro producto podría aprovechar este espacio adicional para mejorar el rendimiento del usuario.

Nuestra aplicación es un paquete financiero que apoya el arrendamiento y la flota de las empresas - un mercado especializado.Dicho esto, estoy seguro de que muchas personas con múltiples monitores tienen un favorito de los bits de software que piensan que sería mejor si se admite que esas extra de las pantallas de mejor.

Estoy buscando algunas opiniones sobre los peros que tiene con el software actual, y cómo creen que podría ser mejorada para soportar configuraciones de múltiples pantallas.Mi objetivo es entonces la revisión de estos y decidir cómo puedo aplicarlas y, con suerte, proporcionar un mejor entorno para mis usuarios.

Su ayuda es muy apreciada.Gracias.

¿Fue útil?

Solución

Unos cuantos consejos:

  • Si hay varias ventanas se pueden abrir a la vez, permitir que los usuarios tengan ellos en diferentes pantallas.Parece obvio, pero algunos muy populares aplicaciones (por ejemplo,Visual Studio) fallan miserablemente en este.
  • Recordar la posición de la última ventana que se abre, y abrir nuevas ventanas en la misma pantalla como antes.Sin embargo, a veces los usuarios cambiar entre múltiples y único-de visualización (por ejemplo,el acoplamiento de un ordenador portátil con un CRT externo), así que ten cuidado la cubierta de este caso.
  • Considere cómo su particular trabajo de los usuarios, y cómo el hecho de tener dos ventanas maximizadas simultáneamente podría ayudar.A menudo, hay una (bastante pasivo) de la ventana de referencia (por ejemplo,un navegador de web/ayuda) y una ventana activa para la entrada de datos (por ejemplo,editor/base de datos) que los usuarios cambiar entre ellas.
  • ¿ no poner las cajas de herramientas/barras de herramientas en una ventana diferente que la de los objetos que utiliza (es inconveniente para mover el ratón hasta el momento).

Otros consejos

Apple Humanos De Las Directrices De Interfaz De para los usuarios de Mac han cubierto la gestión de ventanas en múltiples pantallas desde 1987, cuando la Mac II se presentó con seis ranuras de que todo podría contener una tarjeta de gráficos.Las directrices ofrecen un buen par de pautas que usted no podría pensar en un primer momento al implementar varias soporte a la ventana.Por ejemplo, si una ventana se extiende en múltiples pantallas, la pantalla debería nuevas ventanas se abrirán?Hay una respuesta en torno a Figura 14-33 en el capítulo que trata con el comportamiento de la Ventana.

Microsoft puede tener algo similar ahora para los desarrolladores de Windows a seguir;si ese es el caso, échale un vistazo y seguir sus pautas, ya que no desea que se comportan de manera diferente de las otras aplicaciones en el sistema (o de que sus usuarios están acostumbrados a) por ninguna buena razón.Sin embargo, si no hay instrucciones, siga los de Apple ya está bastante bien pensada y fueron desarrollados originalmente a través de la experimentación y de la investigación.

Por Favor Por Favor Por Favor.Si usted recuerda las posiciones de la ventana para múltiples monitores.Por favor detectar si el segundo monitor está conectado.Tengo un portátil que a veces está acoplado.Es muy molesto cuando intento abrir una ventana y se abre fuera de la pantalla.

Es molesto cuando se arrastra una ventana a otro monitor y, a continuación, si la aplicación genera un cuadro de diálogo emergente, o genera otra ventana, si ese popup/de diálogo se muestra de nuevo en el monitor principal.

No he desarrollado para múltiples monitores, pero creo que esto puede ser mejor manejadas si la posición de hijo ventanas/diálogos centrados en su ventana principal, en lugar de en el escritorio de centro (que supongo que es lo que ocurre en el caso que describo más arriba).

Voy a tener que dar un guiño en dbkk la dirección como capturaron a un par de los puntos principales que usted necesita recordar.

También, me gustaría sugerencia prestar atención a cómo utilizar dos monitores y tratar de mantener eso en mente mientras se están desarrollando.En general, usted debe tratar de evitar hacer las cosas que las aplicaciones que trabajo hacer que molestar a usted.También, no asuma que sólo porque el usuario cuenta con dos monitores que van a querer trabajar con la aplicación en dos monitores.

La cosa más importante que me gustaría destacar es la de mantener la pista de donde la atención se centra en la aplicación y asegurarse de que cualquier bloqueador de pop-ups se producen dentro de esa región, una de las cosas que la gente parece que gusta más es tener una ventana pop-up en una ventana diferente a la que están trabajando.

Definitivamente mantener diálogos cerca de donde usted hizo clic para ellos.Recuerde lo que el monitor de la ventana es de entre períodos de sesiones.Ser conscientes de que si tienen menos de monitores de la última vez que la aplicación se ejecute de que usted necesita para llevar el windows de nuevo a una zona visible.Proporcionar un icono o el botón para cambiar de monitores.Dependiendo del tipo de aplicación puede ser útil ser capaz de mosaico de la aplicación de windows en un monitor o en todos.

Una cosa a tener en cuenta es que el usuario puede tener más de dos monitores.Mi sistema principal tiene seis monitores, y he corrido 4+ monitores en Linux, Windows y Mac OS.Muchas aplicaciones, incluso multi-monitor de utilidades--apoyará 2 monitores, pero freak out de más de 2.

Las aplicaciones funcionan mejor cuando se sabe acerca de donde sus ventanas son y se refieren a los lugares de los de windows.Y como alguien ha mencionado, si usted va a recordar de donde una ventana, asegúrese de que la geometría tiene sentido cuando el usuario vuelve.

Si el sistema operativo y el sistema de ventanas distribuye un evento relacionado con el cambio de la geometría de la pantalla, manejar si estás haciendo algo funky.

Creo que la mayoría de las aplicaciones que están bien codificados en general el trabajo de estos días.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top