web-dev-qa-db-ja.com

デスクトップアプリケーションが最小解像度をサポートするようにする

Windows Xチェックリスト は、デスクトップアプリケーションが以下を実行する必要があることを示しています。

  • 800x600ピクセルの最小Windows有効解像度をサポートします。セーフモードで動作する必要がある重要なユーザーインターフェイス(UI)の場合は、640x480ピクセルの有効解像度をサポートします。

私は自分のプロジェクトに合ったレイアウトを探していましたが、これに遭遇しました:

Database Layout

そして、どうやってこのタイプのレイアウトUXフレンドリー800x600ピクセルユーザー画面。同じページにグリッドと詳細ビュー用のスペースがあることを心配しています。

この種類のレイアウトを低解像度の画面で使いやすくする方法はありますか?

ありがとう。

1
Albert Alonso

このような厳格な「ガイドライン」は、使用状況を考慮に入れていないため、細かいことを考慮します。一部のアプリケーションは、小さな800 x 600のビューポート内に表示されると意味のあるの方法で使用できなくなり、Microsoftは実際に同意します。たとえば、Microsoft Visual Studio 2017には 800 x 600 より少し大きい:

「720p(1280 x 720)の最小ディスプレイ解像度をサポートするビデオカード。VisualStudioはWXGA(1366 x 768)以上の解像度で最適に動作します。」

そのため、どの画面サイズ実際のユーザーで作業するかを調査し、適切な最小解像度を選択して設計することをお勧めします。

たとえば、私たちの分析によると、SaaSプラットフォームの管理コンソールのユーザーの約97%+が、水平画面解像度が1,280ピクセル以上のWebアプリにアクセスします。

その洞察に基づいて、念のために最小幅1,024pxで設計することにしました。その幅より下では、ページ全体が水平方向にスクロールし始めます。

また、メインナビゲーションサイドバーを常に最小化された状態(ホバー時の自動エキスパンド)で表示する一方で、常に1,280ピクセル以上で拡大するなど、これらの「測定」1,280px未満の解像度についても譲歩します。

多分これはあなたが期待した答えではないかもしれませんが、スクリーンショットに示されているように、機能豊富なUIを800 x 600のビューポートに詰め込もうとしても、特に実際の支払いがない場合は、努力する価値はないと思います顧客はその画面サイズでこれを使用します。

2
JochenW