2009-04-12 7 views
1

非常にグラフィックスの多いアプリケーションでは、アプリケーションがWindowsで実行されていてもフルスクリーンモードがデフォルトになっているという要件があります。私はこれを行う多くのゲームを知っているが、私はそれが迷惑なと思う。デフォルトのIMOは、フルスクリーンモードではなくウィンドウで開く必要があります。ユーザーがアプリケーションを初めて実行する際に、デフォルトの動作を選択する必要があります。私が間違っている?フルスクリーンにデフォルト設定するか、ユーザーが最初の起動時にデフォルトを選択できるようにしますか?

+0

デフォルトの動作を要求することに対する議論は、次のとおりです。ユーザがアプリケーションを最初に起動したとき、彼は何ができるかを発見したい、または(彼がすでにそれを知っているときに)完了することを望みます。アプリケーションが最初に行うことは、アプリケーションの実際の内容と関係のないものを求めているときに、フォーカスを取り除き、奇妙な印象を与えます。 –

答えて

3

迷惑因子は、アプリケーションが何をしようとするかによって大きく左右されると思います。

5つの異なるアプリケーションで作業しているうちに起動する可能性のあるユーティリティで、フルスクリーン表示を強制すると、非常に迷惑になります。

特定のタスクのワークフロー全体に役立つ特別なアプリケーションであれば(他のアプリケーションを同時に開く必要はまったくない、まれにしか必要ありません)、実際にはフルスクリーンが有効なデフォルトになることがあります。

何をしても、起動時の動作を切り替えることが非常に容易であることを確認してください。どんな方法で行っても、あなたのユーザーの中にはあなたの決定に同意しないものもあります。そして彼らのために、彼らの好みの方法に変更するのは非常に簡単なはずです。

+0

アプリケーションの意図された使い方の議論は非常に良いものです。 – ojblass

2

あなたの要件とは反対の前に、要件が変更されています。

ただし、ユーザーにはのインストール時に選択肢を与えるのはどうですか?

+0

アプリケーションは多くのユーザーにインストールされています。オプションはユーザーごとに格納されます。インストールする人は、すべてのユーザーのために決定を下すでしょう。 – ojblass

+0

私は両方の点に同意します。要件を変更し、その動作を構成項目にします。 –

+0

私はマルチユーザのシナリオを考えていませんでした。その場合、私は要件を満たし(おそらく短期間でメンタルヘルスに優れている)、フルスクリーンをオフに切り替えるオプションをユーザーに与えます。ところで、私は完全にここにあなたの見解に同意する - デフォルトのフルスクリーン==高い迷惑要因。 –

3

初めてアプリケーションを起動するときには、この要件に従います。また、フルスクリーンからウィンドウモードに切り替える簡単な方法も提供します。たとえば、ESC(そしてフルスクリーンに戻る別の方法)を押します。その後、アプリケーションを終了するときにモードを保存し、次回の起動時にこのモードを復元します。

+0

オプションはオプションで設定できます。絶対に必要な場合を除き、なぜフルスクリーンにするのですか? – ojblass

+0

ただ必要なためです。要件が愚かでも、コーダーとして私は顧客の心に何があるかを推測する立場にない。もちろん私は彼に私が何を考えているか教えてもらえますが、最後に彼は最後の言葉を持っています。 – mouviciel

+0

...私は、ディスカッションの可能な点は、フルスクリーン機能をテストするための2番目のモニタを顧客に提供するように依頼することです。 – mouviciel

1

バック要件ライターに移動し、彼らのような非伝統的なモニターのセットアップ、と考えている場合は、それらを尋ねる:。

  • 30" 以上のモニターをあなたが本当にあなたのアプリは、すべてのアップ独り占めしたいですか画面不動産?
  • マルチモニタ。あなたは、ユーザーが別のモニターからのあなたのアプリを動かすことはできますか?上で実行されますモニター?アプリまたがることができ、複数のモニタ?
  • 仮想デスクトップ。ユーザーは1つのデスクトップから別のデスクトップにアプリを移動できますか?あなたのアプリの実行中にデスクトップを切り替えることはできますか?あなたのアプリが複数のデスクトップにまたがることはありますか?

このような設定はますます一般的になっています。特に、大きなモニタです。 IMO、フルスクリーンモード(多くの古いWindowsアプリケーションのデフォルト)はますます少なくなりつつあります。

2

初回起動時のウィンドウは、最も多くの割合のユーザーに最適なサイズにデフォルト設定する必要があります。グラフィックを大量に扱うフル機能のアプリケーションの場合、それはフルスクリーンの可能性があります。

個々のユーザーのウィンドウサイズの設定については、ほとんどのユーザーがフルスクリーンを望んでいるかどうかわかりません。アプリケーションを使い始めてから、どれくらいのスクリーンスペースと必要な彼らは他のウィンドウと組み合わせてウィンドウを使います。インストール時や初回起動時にどれくらいのサイズを望んでいるかを尋ねると、迷惑になり、混乱さえあります。このような設定はオプション/環境設定の下に置く方がよいでしょう。

おそらく最も良いことは、終了時にウィンドウの状態を保存することです。最大化されていないようなユーザーは、それを一度最大化しないでサイズを変更するだけで済みます。唯一考慮すべきことは、ウインドウをデフォルトのサイズにリセットする何らかの方法(たとえば、ウィンドウ>標準サイズのメニュー項目)です。ウインドウのサイズを誤って変更したり、ウィンドウを奇妙なものに再配置したり、戻す方法を知らない初心者ユーザーには、別の方法として、ユーザーがウィンドウの状態をセッションに明示的に保存するために、ウィンドウ>サイズと位置を保持するメニュー項目を使用することもできます。

0

のオプションをユーザに提示する際の問題は、最初にフルスクリーン/ウィンドウを選択することですが、ソフトウェアをまだ使用していないことが原因です。彼らはどのようにして経験のない彼らのために良いものを決定することができますか?

私は最高のユーザーエクスペリエンスを提供したモードでアプリケーションを実行して、2回目のアプリケーション起動時のヒントで、環境設定で変更するオプションを提供します。

関連する問題