私の会社では、Microsoftの.Net(具体的にはWPF)を使用してWindowsデスクトップアプリケーションを作成しています。ウィンドウまたは「クロム」は完全にカスタマイズされています。つまり、標準のWindowsウィンドウは使用しません。
過去数か月にわたって、新しいアプリケーションの開始点として使用するコードのベースを作成しました。このベースでは、ユーザーが選択できるいくつかの異なるカラーテーマを提供します(青、銀、緑など)。
私はこれがどれほど正常かを知りたがっていますか?
他の誰かがこれを行いますか、それは必要だと思いますか?
これを提供すべきか、提供すべきでないことを示唆する調査はありますか?
私はあまり見つけませんでしたが、Adobe Creative Suiteのようなアプリケーションはテーマを提供していませんが、独自のカスタムウィンドウも持っています。
任意の考え/フィードバックをいただければ幸いです。
「スキニング」の概念は、MSがほとんどの.netフレームワークとIDE全体に押し出したものです。私が主に懸念しているのは、MSが提供するデフォルトのテーマのほとんどがひどいことです。それらは意味のある強調、使いすぎのコントラストに欠ける傾向があり、一般的にチャートのジャンクに追加する傾向があります。
個人的には、UIのカスタムスキニングを有効にすることは、UXチェックリストの最後にする必要があります。安定したUIの作成に焦点を当てます。結局のところ、そうすることで、人々がそれを上書きする必要性を否定するかもしれません。
Baaのポイントについては有効ですが、OSには独自のAccessibilityテーマが組み込まれている傾向があるので、ネイティブUIを活用すればするほど優れています。
まあ、視覚障害のあるユーザーにとっては、ソフトウェアを使用するかどうかの決定要因になるかもしれません。 Windowsテーマがソフトウェアに適用されていない場合は、高コントラスト設定を提供することが重要です。
ハイコントラストのテーマを超えるものは、おそらくマーケティング部門の主導権にすぎませんが、化粧品のテーマについての研究は見たことがありません。