ほとんどのアプリケーションでは、リボン UI のパターン/デザインは必要ありません。
ただし、ほとんどの開発者がアプリケーションにリボンを入れないというわけではありません。
UI 設計の観点からは、リボンをアプリケーションに組み込むことは正当化されないかもしれませんが、ナビゲーションやリボンの使用のために、人々が使い慣れた既存の UI パターン/設計を使用することについては、ポイントがあります。その親しみやすさにより、その UI がより簡単になります。
Office 製品ラインの遍在性を考えると、リボンが最も重複した UI デザイン/パターンの 1 つであることは驚くべきことではありません。それ以前は、古い Office コマンド バーが最も重複しており (名前空間のToolStrip
クラスを介して .NET でも公開されています)、過去 10 年間の大部分で登場した多くのアプリでその UI パターンが使用されていました。System.Windows.Forms
そのため、リボンのアプリケーションがすべてのタイプのアプリケーションに適しているとは言いませんが、それを検討する際には、組織機能と親しみやすさの両方を意味するすべての利点を考慮する必要があります。
MIX08でJenson Harrisが行った「The Story of the Ribbon 」というタイトルの優れたプレゼンテーションがあります。これは、メニューとアイテムの肥大化による Office での新しいアプローチの必要性と、彼らがどのように問題を考え、どのように解決したかを記録したものです。最終的にリボンにたどり着きました。ビデオは約 90 分ですが、リボンが現在の形で存在する理由、およびリボンの使用が適切でない場合を理解したい場合に不可欠です。