
バルーン ヘルプは、 Apple Computerが 1991 年にリリースしたSystem 7.0で導入されたヘルプ システムです。この名前は、ヘルプ テキストが漫画の単語を含む「吹き出し」のように表示されることから付けられました。それ以来、この名前は、あらゆる種類のポップアップ ヘルプ テキストを指すために広く使用されています。[引用が必要]
問題
System 7 の開発にあたり、Apple はヘルプの取得に関する問題を徹底的に調査しました。Apple は、現在地はどこか、 ... にはどのようにアクセスすればよいか、さらに悪いことに、なぜその項目が「グレー表示」になっているのかなど、よくある質問をいくつか特定しました。コンピュータの使用状況では、ユーザーが尋ねる質問には主に 2 つの種類があることがわかりました。これは何なのか、... をどうやって実現するのか。既存のヘルプ システムでは、通常、これらのトピックに関する有用な情報が提供されず、紙のマニュアルを電子形式にコピーしただけのものになることがよくありました。[要出典]
特に厄介な問題の 1 つは、「これは何?」という質問でした。判読できないアイコンでラベル付けされた非標準のウィジェットやボタンを含むことが多いインターフェイスでは、多くの機能を使用するにはエンド ユーザーがマニュアルを参照する必要がありました。ユーザーは通常これを拒否し、多くの機能が「隠されている」ため、アプリケーションの全機能を使用することがありませんでした。Apple はこの問題に取り組むことを決定し、徹底的なテストを行った後、解決策としてバルーン ヘルプを採用しました。
「どうすれば実現できますか?」という質問に対する Apple の解決策は、1994 年に System 7.5 に追加されたApple Guideでした。
機構
バルーン ヘルプは、System 7 の新しいヘルプ メニュー (System 7 ではバルーン ヘルプ アイコン、System 7.5 では Apple ガイド アイコン、Mac OS 8 ではヘルプという単語で表示されます) から [バルーン ヘルプを表示] を選択するとアクティブになります。バルーン ヘルプがアクティブなときに、マウスを項目の上に移動すると、その項目のヘルプが表示されます。バルーン ヘルプは、同じメニューから [バルーン ヘルプを非表示] を選択すると非アクティブになります。
基盤となるシステムは、アプリケーション ソフトウェアに含まれる一連のリソースに基づいており、バルーンに表示されるテキストを保持しています。バルーンのグラフィックスとサイズ変更は、オペレーティング システム自体によって提供されます。バルーンのコンテンツがテキストで表示される場合は、通常、リソースから完全にソースが提供されます。これは、Apple の Rez リソース コンパイラまたは Resourcerer などのサードパーティ ソフトウェアを使用して、リソースを簡単に追加できるためです。Apple は、プロセスを簡素化するためにカスタム エディター アプリケーションも提供しました。このアプリケーションは、バルーンを必要とするオブジェクトのみのリストを表示し、バルーンの形状内のテキストを編集して、結果として得られるバルーンの表示方法を開発者に大まかに示します。さらに、アプリケーション プログラマがテキスト、グラフィックス、またはその両方の組み合わせを含むバルーンを直接作成して表示するために使用できるシステム レベルの API もありました。[1]
エンジンは、マウスの位置とアイテムの現在の状態に基づいて、適切なバルーンを自動的に表示します。また、バルーンが検査中のオブジェクトを覆わないように設計されたアルゴリズムを使用してバルーンを配置し、カルトゥーシュが適切にポイントするように調整します。ウィンドウのクローズ ボックスなど、最も一般的な UI 要素のヘルプ テキストがシステムに組み込まれています。開発者は、アプリケーション アイコン自体にバルーンを含めることもできます。これにより、ユーザーは Finder で未知のアプリケーションを起動せずに識別できます。
開発者は、オブジェクトに名前を付けるだけでなく、その機能と状態を説明することが推奨されました。たとえば、コピー メニュー コマンドの場合、Apple は「選択したテキストをクリップボードにコピーします」という詳細な説明と、「選択されていないため、現在は利用できません」という説明を追加した 2 番目のバージョンを提案しました。この機能により、特定のメニュー項目が無効になっている理由がユーザーに説明されました。
遺産
その後、Microsoft はWindows 95で同様の「ツールチップ」を導入しました。これは同様の目的を果たしますが、通常はより小さく、特にオンにしなくても表示されます。「ヘルプ タグ」と呼ばれる同様のシステムはOPENSTEPで使用され、Mac OS Xでも保持されました。
バルーン ヘルプの概念は、その後、 Windows XPなどのMicrosoft Windowsの後のバージョンでツールヒントのオプションの代替手段として採用され、バルーンを使用してさまざまなプログラムやオペレーティング システムの機能の側面を強調表示および説明します (msdn のバルーン)。バルーン ヘルプは、 Squeak Smalltalk 環境、Enlightenmentウィンドウ マネージャー、およびAmigaOSのMUIでも非常によく見られます。
ちなみに、マイクロソフトは、1990年代初頭にアップルコンピュータから購入した多くの特許の中からオリジナルの特許を取得することで、バルーンヘルプの独自の実装を追加することができました。その最初のオリジナルの特許は、1991年に提出された「長方形のバルーンの寸法と配置を計算する方法」に記載されています。[2]
参考文献
- ^ -Randy Carr、Macintosh バルーンヘルプ作成者
- ^ - ランディ・カー、特許発明者
