web-dev-qa-db-ja.com

マルチスクリーンまたはマルチデバイスのデザインパターンの例はありますか?

従業員が複数の画面を使用して作業を行えるようにするオフィスと作業環境のセットアップがますます増えており、同時に複数のデバイスを使用する人も多くいます。

これらのタイプのユーザーの行動に対応するために使用されているサンプルデザインやデザインパターンがあるかどうか疑問に思っています。アプリケーションの複数のインスタンス(つまり、異なるウィンドウ)を作成したり、デザインの異なるコンポーネントをフロートさせたりするだけでは、おそらく画面スペースやアプリケーションとの対話のマルチモーダルな方法を利用していないと思うので、知りたい誰かが周りにある良い例を見た場合。

1
Michael Lai

はい、特にマルチデバイスの場合には、いくつかの良い使い方があります。

例えば:

  • ギルドウォーズ2には、開発者がゲーム内のさまざまな状況に対応するアプリを作成できるAPIがあります。これは、Androidアプリにより、「メイン」画面でゲームプレイに焦点を合わせ続けることができ、マップ、さまざまな統計、レシピなどをタブレットまたは電話のUIに配置できるため、プレーヤーの生産性が向上します。

  • 同様に、古いゲーム Crystal Chronicles は、誰もがデバイスを使用する前に、いくつか新しいことを試しました。 GameBoy Advancedで4人が必要なため、結果はやや厄介でしたが、効果は非常に便利で楽しいものでした。特定のアカウントのナビゲーションと制御にデバイスを使用している間、複数のユーザーが1つ以上の画面でアプリに「ログイン」できます。協調的/協調的な状況で非常に役立ちます。

  • これまでのところ、これらのポイントはすべて、マップとナビゲーションに基づいていくらか強化されており、これもそうです。ユーティリティや建設などの業界は、マップオーバーレイを使用して情報を取得し、意思決定を行います。例:

    • 地域のパイプライン図がGoogle Earthにオーバーレイされています
    • オーバーレイ上の特定のポイントはクリック可能で、ユーザーは圧力テストを行ったり、バルブのオン/オフを切り替えたりすることができます。
    • タブレットをスワイプして複数のコントロールパネルを別のデバイスの画面に引き込むことにより、マップを閲覧できることを想像してみてください。
  • 非常に優れたクライアント/サーバーの抽象化が必要ですが、デバイス間でドラッグアンドドロップする機能は非常に強力です。同様の方法でコンポーネント、ファイル、メッセージなどを共有ワークスペースと共有するために、他のユーザーのグループにブロードキャストする画面領域を持つことができます。おそらく、タブレットユーザーは、注文シートを同僚の画面に送信し、同僚がそれを処理して倉庫マネージャーのタブレットにドロップすることができます。

複数のデバイスまたは単に複数の画面で実行できることは本当に無限にあります。それらのほとんどは、単純なウィンドウではなく、特定のコンテキストが住む領域を作成することを中心に展開しています。これにより、主要なワークフローの焦点を切り替えることなく、さまざまなタイプのタスク用のサンドボックスが提供されるため、ユーザーの生産性が向上します。

1
Garet Claborn