web-dev-qa-db-ja.com

ツールバーのないデスクトップアプリケーション

古い(20年以上)のデスクトップアプリケーション用の新しいユーザーインターフェイスを開発しています。

コマンドには、いくつかの方法でアクセスできます。メインメニュー、コンテキストメニュー、キーボードショートカット、4文字のコマンドエイリアス(現在の製品のバージョンで使用)を使用してコマンドを実行できる互換モードです。

私は、ツールバーアイコンの設計(またはオープンソースの検索)に開発時間を費やす必要がなく、ユーザーがそれらをオフにするための構造を提供し、ユーザーがそれらをカスタマイズする方法を提供することを本当に望んでいます。

古いアプリケーションにはツールバーがありましたが、実装が非常に悪かったため、私が最新のツールバーを開発した場合、古いアプリケーションに似ていませんでした。

ツールバーなしで逃げることはできますか?画面スペースは貴重であり、私はそれらに不動産を費やしたくないと思います。各コマンドにアクセスする方法はすでに4〜5通りあります。

15
James Cronen

さまざまな類似の状況やアプリケーションで働いたことに共感します。通常、このシナリオは、数学、科学、および工学(私の場合)のアプリケーションで発生します。

問題は、さまざまな人々がソフトウェアとの対話方法について非常に決心しているという事実にあります。キーボードショートカット、ホットキー、ニーモニック、アクセラレータ、およびコマンド(そして数千にも及ぶ可能性があります!)は、保持する必要がある最も大きなものであり、これらに慣れているユーザーがそれらにアクセスできなくなるとどうなるかを見てきました-学習のようなものですもう一度ソフトウェアを使用します。ツールバーが失われた場合も同じことが起こります。

ツールバーは、新規ユーザーがアプリケーションの機能を発見、視覚化、段階的に学習するのにも役立ちます。これには、評価段階や提案段階も含まれます。マーケティング担当者は、ツールバーがないことについて何か言いたいことがあります。

私が最初に行うことは、ここで私たちができる以上のことをあなたに伝えることができる利害関係者やドメイン専門家と戦略について話し合うことです。それでも可能であれば、現在のバージョンでツールバーを非表示にする方法を見つけて、実際にツールバーを使用している人に試してみてください。

10
Roger Attrill

古い(20年以上)のデスクトップアプリケーション用の新しいユーザーインターフェイスを開発しています。

いくつかの推定

  • アプリは過去20年間使用されており、アクティブユーザーがいます
  • 悪いUI(説明したとおり)にもかかわらず、アプリケーションは提供する機能によりユーザーを維持できます。
  • インターフェースは悪いですが、まだユーザーにサービスを提供しており、今では慣れています。
  • 全体的な取り組みの目的は、既存のユーザーが使いやすくなり、新しいユーザーが使い始めることができるように、ユーザーインターフェイスを改善することです。

現在、グラフィックデザイン(特にブランディング)にはこの種の変更が一般的です。あなたは印象を改善する必要がありますが、同時に改善された画像と以前の画像の間の接続が必要です。彼らは「ムービング・チー」という用語を使用します。これは、以前は受け入れ可能だったポイントから、受け入れ可能な時間を必要とする新しい状態に変更がどれほど速くもたらされるかを示します。より速く(より多くの変更を加えて)移動すると、人々が2つの状態の間を接続することが難しくなります。

次に、ツールバーの保持または削除についての質問です。インターフェースは、スタイル、テクノロジー、一部のセクションの表示方法、(場合によっては)メニューのグループ化など、さまざまな方法で変化します。このシナリオでは、ツールバーを削除すると、「変化率」が非常に大きくなる可能性があります。ツールバーを保持している場合でも、インターフェイスには多くの変更が加えられており、これもまた圧倒される可能性があります。

Rogerが述べたように、実際のユーザーで現在のインターフェース(およびナビゲーション)をテストして、それらの使用パターンを学習します。測定できないものは直せません。ユーザーが主に不適切に設計されたメインナビゲーション(ツールバー)に依存している場合、それを維持して改善する必要がありますが、ほとんどの場合、代替アプローチを使用している場合にのみ、新しいインターフェイスから削除することができます。

4
Salman Ehsan