web-dev-qa-db-ja.com

デスクトップソフトウェアのデザインパターン

webアプリケーションの設計パターンに関するWeb上のリソースはたくさんありますが、desktopアプリケーションに関するリソースはごくわずかです。

そして、ビジネス向けソフトウェアのほとんどが(まだ?)デスクトップベースであるため、これはかなり奇妙です。

同時に、AppleまたはMicrosoftのUIガイドラインは、数百ページのマニュアルであり、ボタンの幅や、空気のテーマやアイコンのスタイルを扱っています。

では、Yahoo!Design Pattern Library(多数あるものの1つ)がWebアプリケーション用であるのと同じように、有益で具体的なデスクトップソフトウェアのUIパターンに関する優れたリソースを教えていただけますか?

14
franz976

すでに2つの主要なオペレーティングシステム用のデスクトップアプリケーションの最も信頼できるソースを指定しています。 Apple および Microsoft のガイドラインは、従うべきものです。

13
Charles Boyung

Charles Boyuingに同意しますが、アプリケーションに一貫性を持たせ、他のWindows 7とうまく調和させるために、個人的に Microsoft Windows 7 UX Guide に厳密に従うことを付け加えます。プラットホーム。 Gnome開発では the HIGKDEにはいくつかのガイドラインが文書化されています があることを知っていますが、Appleについてはこれ以上ありませんあなたがすでに知っているよりもあなたを提供するために。

これらのガイドラインの一部は特定のプラットフォームまたは環境に固有のものですが、それらの多くは重複しており、それらの領域にあるため、適切に記述されたアプリがこれらの一般的な規則に従っていることを確認することをお勧めします。

2017アップデート

私の最初の回答以来、言及する価値があると私が認識しているさまざまなエコシステムにいくつかの変更がありました。

材料設計

Googleは最近、多くのWebおよびモバイルアプリケーションの Material Design ガイダンスに集中しているようです。 Electron を使用する一般的なデスクトップアプリケーションの数が増えるにつれ、これは注目すべき一般的な設計言語になる可能性があります。

流暢なデザイン

マイクロソフトは最近、以前のMetro/Modern設計ガイドラインから前進する方法として Fluent Design System を使用して前進しています。 Fluent Designは、以前のWindows 8のガイダンスと比較して、作成されるUXの種類の制限が少ないようで、Windows 10ユーザーインターフェイスの新しい部分の開発に使用されています。

6
jpierson

About Face アランクーパーの本は、ユーザーインターフェイス/インタラクションデザイン、特にデスクトップアプリケーションの参考資料としても役立ちます。

5
Bevan

これらの答えはfranz976が求めているものではないと思います。これらのすべてのOS UXガイドは、すべてのプロのUXデザイナーがすでに知っている一貫性とルールに関するものであり、Web UXデザインパターンリソースが提供するような幅広い例を提供していません。もちろん、Webアプリケーションのパターンについても詳しく説明できますが、デスクトップアプリケーションに適用できる機能はまだありません。原因は、そのような貴重な情報を共有したくないデスクトップアプリケーションのUXデザイナーとその雇用者のポリシーの数が少ないためだと思います。

1
user4064

これは役に立ちます

このページを使用して、Windows 7およびWindows Vista用のWindowsユーザーエクスペリエンスインタラクションガイドライン(またはUXガイド)をダウンロードします。これらのガイドラインには、設計原則に関する情報と、コントロール、コマンド、テキスト、インタラクション、ウィンドウ、メッセージ、デザイン、およびWindows環境に関するガイドラインが含まれています。これらは、設計者と開発者が一貫した「ルックアンドフィール」で高品質のWindowsアプリケーションを作成するのに役立ちます。

http://www.Microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=e49820cb-954d-45ae-9cb3-1b9e8ea7fe8c

0
Jitendra Vyas