Qualora le finestre di dialogo di carico / startup essere bloccati sulla parte superiore?

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

  •  13-09-2019
  •  | 
  •  

Domanda

Introduzione

Sono stato così infastidito da applicazioni che hanno una finestra di avvio, che è sempre in cima configurato.

Per finestra di dialogo iniziale intendo casella fastidioso che ti dice quale programma avete appena aperto (e probabilmente aperto di proposito informazioni così inutile), che il programma è stato registrato a (molto probabilmente, più l'inutilità), e qualche altra applicazione casuale informazione specifica. Alcuni hanno barre di carico che indicano il progresso di avvio, ma per il resto sembrano praticamente inutile se non per mostrare che il programma è in realtà cominciando (per impedire all'utente di aprire 5 casi durante il processo di caricamento, perché pensano che non è ancora aperto).

La cosa peggiore però è quando queste informazioni inutili viene visualizzato su tutti i browser ei documenti che io possa essere al lavoro su al tempo utili, avermi fatto aspettare fino a quando l'applicazione viene caricato prima che io possa lavorare in modo efficace su qualcos'altro di nuovo. La maggior parte delle applicazioni hanno la sensazione di non farlo, ma alcuni continuano ancora la pratica.

Ora che ho finito farneticando ...


La mia domanda (s)

La mia domanda is..Why?

Qual è il punto di tutto questo?
Perché / qualcuno ha mai fare questo?
Qual è stato il ragionamento dietro?
Chiunque altro infastidito da questo?
Quali sono i vantaggi per l'utente finale o sviluppatore di utilizzare questa tecnica?
Devo sempre usare una finestra di avvio come questo e quando?
Qualcun altro ha altri commenti / sproloqui / suggerimenti da condividere con la comunità?

È stato utile?

Soluzione

Condivido nel vostro fastidio di finestre di dialogo Always-on-Top.

L'uso della finestra di dialogo è quello di consentire all'utente di sapere che l'applicazione è in realtà facendo qualcosa e non si è bloccato. Indietro nel giorno, in cui IO non era così veloce, era ragionevole supporre che il sistema non è molto reattivo mentre l'applicazione sta facendo il suo IO, quindi è stato ragionevole per sbarrare l'utente di fare qualsiasi altra cosa, mentre l'applicazione era carico .

Ora che IO è più veloce e più concorrente, non v'è la necessità per monopolizzavano attenzione dell'utente e le finestre di dialogo di start-up dovrebbe essere semplicemente dialoghi regolari.

Dal momento che l'uso principale della finestra di dialogo è quello di indicare processo di applicazione, mi piace un'indicazione visiva, come ad esempio una barra di avanzamento. Eclipse fa bene IMO.

Altri suggerimenti

Credo che si sta parlando della 'splash screen.'
Alcuni motivi per esso:

  • Si è spesso pensato come 'marchio', in quanto rafforza il logo della società.
  • Può contenere alcune informazioni utili come il numero di versione.
  • La cosa più importante, ti dà l'impressione che l'applicazione di partenza lenta è essere solo un po 'più di non rispondere.

E 'bello avere una schermata di avvio in modo che l'utente ottiene un feedback che in realtà ha lanciato l'applicazione.

Ma mettendo quello schermo sempre in primo piano le finestre esistenti, in modo che l'utente è sicuro di vederlo, è un no definitivo - non si deve presumere che l'applicazione è più importante che il browser web dell'utente, e-mail, ecc Purtroppo molti gli sviluppatori hanno una vista molto auto-centrica del mondo, e pensano che la loro applicazione è la cosa più importante che l'utente è in esecuzione.

dà solo un'indicazione visiva che l'applicazione è in fase di inizializzazione.

finestre di dialogo di avvio o schermate iniziali sono completamente inutili per la maggior parte. L'unica volta che penso che siano qualsiasi utilizzo è se come lei ha suggerito un particolare programma prende un po 'di tempo per caricare. Una sorta di indicazione progresso sarebbe bello.

L'unico esempio mi viene in mente è Photoshop. Non è strettamente necessario, ma ci vuole un attimo a caricare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top