En caso de que los cuadros de diálogo de carga / arranque estar bloqueadas en la parte superior?

StackOverflow https://stackoverflow.com/questions/1121474

  •  13-09-2019
  •  | 
  •  

Pregunta

Introducción

He sido tan molesto por las aplicaciones que tienen un diálogo de inicio que es siempre visible configurado.

Por diálogo de inicio me refiero a la caja molesto que te dice qué programa que acaba de abrir (y, probablemente, se abrió el propósito de información tan inútil), que el programa se ha registrado a (más que probable, más inutilidad), y alguna otra aplicación aleatoria Información específica. Algunos tienen barras de carga que indican el progreso de arranque, pero por lo demás parece básicamente inútil, salvo para demostrar que su programa es en realidad de partida (para evitar que el usuario abra 5 casos durante el proceso de carga, porque piensan que no está abierta todavía).

Lo peor es sin embargo cuando esta información inútil se muestra sobre todos los navegadores y documentos que pueden estar trabajando en el momento útiles, hacerme esperar hasta que se cargue la aplicación antes de que pueda trabajar de manera efectiva en otra cosa. La mayoría de las aplicaciones tienen el sentido de no hacer esto, pero algunos todavía siguen la práctica.

Ahora que he terminado de despotricar ...


Mi pregunta (s)

Mi pregunta is..Why?

¿Cuál es el punto de todo esto?
¿Por qué / ¿alguien hacer esto?
¿Cuál fue el razonamiento detrás de él?
¿Hay alguien más molesto por esto?
¿Hay algún beneficio para el usuario final o un desarrollador de usar esta técnica?
Si alguna vez usar un diálogo de inicio de esta manera y cuándo?
Alguien más tiene otros comentarios / rantes y / o sugerencias para compartir con la comunidad?

¿Fue útil?

Solución

comparto en su molestia de los diálogos siempre-on-top.

El uso del diálogo sirve para que el usuario sepa que la aplicación está haciendo algo y no se ha colgado. De vuelta en el día, cuando IO no era tan rápido, era razonable suponer que el sistema no es muy sensible mientras la aplicación está haciendo su IO, por lo que era razonable para impedir que el usuario pueda hacer cualquier otra cosa mientras la aplicación estaba cargando .

Ahora que IO es más rápida y simultánea, no hay una necesidad de acaparar la atención del usuario y los cuadros de diálogo de puesta en marcha, simplemente deben ser diálogos regulares.

Dado que el uso principal del cuadro de diálogo es indicar proceso de solicitud, me gusta una indicación visual, tal como una barra de progreso. Eclipse hace esto así OMI.

Otros consejos

Creo que está hablando acerca de la 'pantalla de bienvenida'.
Algunas de las razones para ello:

  • Se piensa a menudo como 'marca', en cuanto refuerza el logotipo de la empresa.
  • Puede contener algo de información útil, como el número de versión.
  • Lo más importante es que te da la impresión de que la aplicación arranque lento es ser sólo un poco más de que no responde.

Es bueno tener una pantalla inicial de manera que el usuario recibe algunos comentarios que en realidad puso en marcha la aplicación.

Pero poner esa pantalla siempre encima de las ventanas existentes, por lo que el usuario está seguro de verlo, es un no definitivo - no se debe presumir que su aplicación es más importante que el navegador web del usuario, correo electrónico, etc. Por desgracia, muchos los desarrolladores tienen una visión muy auto-centrado del mundo, y piensan que su aplicación es lo más importante que el usuario está ejecutando.

apenas da indicación visual de que la aplicación se está inicializando.

Los cuadros de diálogo de inicio o pantallas de inicio son completamente inútiles en su mayor parte. La única vez que pienso que son cualquier uso es si como usted sugiere un programa en particular toma un poco de tiempo para cargar. Algún tipo de indicación de progreso sería bueno.

El único ejemplo que se me ocurre es Photoshop. No es estrictamente necesario pero sí tener un momento para cargar.

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