1

序章

AlwaysonTopが構成されているスタートアップダイアログがあるアプリケーションにとても悩まされてきました。

開始ダイアログとは、開いたばかりのプログラム(そしておそらく意図的に開いたので役に立たない情報)、プログラムが登録されている人(おそらくあなた、もっと役に立たない)、およびその他のランダムなアプリケーション固有の情報を示す迷惑なボックスを意味します。起動の進行状況を示す読み込みバーがあるものもありますが、それ以外の場合は、プログラムが実際に起動していることを示す以外は基本的に役に立たないようです(ユーザーがまだ開いていないと思っているため、読み込みプロセス中に5つのインスタンスを開かないようにするため)。

ただし、最悪の場合、この役に立たない情報が、その時点で作業している可能性のあるすべての有用なブラウザとドキュメントに表示され、アプリケーションが読み込まれるまで待ってから、他の作業を効果的に行うことができます。ほとんどのアプリにはこれを行わないという意味がありますが、それでも練習を続けるアプリもあります。

今、私は暴言を吐き終えました...


私の質問

私の質問は..なぜですか?

このすべてのポイントは何ですか?
なぜ/誰かがこれをしたのですか?
その背後にある理由は何でしたか?
他の誰かがこれに悩まされていますか?
この手法を使用することで、エンドユーザーまたは開発者にメリットはありますか?
このような起動ダイアログをいつ使用する必要がありますか?
他の誰かがコミュニティと共有する他のコメント/暴言/提案がありますか?

4

5 に答える 5

2

あなたは「スプラッシュスクリーン」について話していると思います。
それのいくつかの理由:

  • 会社のロゴを補強するという点で、「ブランディング」とよく考えられます。
  • バージョン番号などの有用な情報を含めることができます。
  • 最も重要なことは、起動が遅いアプリが応答しないというよりも少しだけ多いという印象を与えることです。
于 2009-07-13T19:12:48.997 に答える
1

ユーザーが実際にアプリを起動したというフィードバックを受け取ることができるように、スタートアップ画面を用意しておくとよいでしょう。

ただし、その画面を常に既存のウィンドウの上に配置して、ユーザーが確実に表示できるようにすることは絶対にできません。アプリケーションがユーザーのWebブラウザー、電子メールなどよりも重要であると想定しないでください。残念ながら、多くの開発者は非常に自己中心的な世界観であり、ユーザーが実行している最も重要なものはアプリケーションであると考えています。

于 2009-07-13T19:14:13.517 に答える
1

Always-on-Topダイアログの煩わしさを共有します。

ダイアログの使用は、アプリケーションが実際に何かを実行していて、ハングしていないことをユーザーに知らせることです。当時、IOがそれほど高速ではなかったとき、アプリケーションがIOを実行している間、システムはあまり応答しないと想定するのが合理的でした。したがって、アプリケーションのロード中にユーザーが他のことを実行できないようにするのは合理的でした。 。

IOがより高速で同時実行されるようになったため、ユーザーのフォーカスを占有する必要はなく、起動ダイアログは単に通常のダイアログである必要があります。

ダイアログの主な用途は申請プロセスを示すことなので、プログレスバーなどの視覚的な表示が好きです。EclipseはこれをIMOでうまく実行します。

于 2009-07-13T19:14:35.733 に答える
-1

アプリが初期化中であることを視覚的に示します。

于 2009-07-13T19:12:52.490 に答える
-1

起動ダイアログやスプラッシュ画面は、ほとんどの場合完全に役に立たない。あなたが提案したように、特定のプログラムのロードに少し時間がかかる場合にのみ、それらが使用できると思います。ある種の進捗状況の表示がいいでしょう。

私が考えることができる唯一の例はPhotoshopです。厳密には必要ありませんが、ロードには少し時間がかかります。

于 2009-07-13T19:13:35.220 に答える