新しいGNOMEヒューマンインターフェースガイドラインが正式に発表されましたが、明らかに一部の人はそれを嫌っています

Table of Contents

新しいGNOMEヒューマンインターフェースガイドラインが正式に発表されましたが、明らかに一部の人はそれを嫌っています

GNOME 設計チームのメンバーである Red Hat の Allan Day 氏は、プロジェクトの新しい Human Interface Guidelines (HIG) が正式なものになったと語った。

Day 氏が 5 月に説明したように、GNOME HIG は、GNOME 40 と GTK (GNOME Toolkit) 4 の技術的変更点の点でも、同氏が言うところの「現代的な設計手法」の点でも「かなり時代遅れ」でした。

GTK 4.xは2020年12月にリリースされ、GNOME 40は今年3月にリリースされましたが、多くのLinuxディストリビューションでは依然としてGNOME 3.38が使用されています。Day氏はTwitterで、「新しいGNOME HIGが正式にリリースされました。まだやるべきことはありますが、全体的にはかなり満足しています」と述べています。

GNOMEデザインチームのアラン・デイがガイドラインが公式になったとツイート

重要な変更点は、デザインパターンがすべて、パターンの実装に使用できるGTKウィジェットを参照していることです。デイ氏はこれを「HIGをプラットフォームに近づけるための取り組み」と表現しました。以前よりも専門的なウィジェットが増え、設定ウィンドウのウィジェットなど、パターンの実装が容易になりました。新しいガイドラインでは、以前は省略されていたツールチップもカバーされています。アクセシビリティはもはや独立したガイドの対象ではなく、標準ガイドラインの一部となりました。「そうあるべき姿だ」とデイ氏は述べました。

2019年、デイ氏はGNOMEの主要年次カンファレンスであるGUADECイベントで、プロジェクトのユーザーエクスペリエンス(UX)戦略について講演しました。彼はGNOMEユーザーに限らず、3つのユーザーグループを対象に、デスクトップの選択について詳細なインタビューを実施しました。「人々の期待は高まっており、以前よりも低品質のソフトウェアを受け入れる傾向は低くなっています」と、デイ氏はプレゼンテーションに基づく一連の投稿で述べています。デイ氏は、洗練と改善、クラウドとの統合、そして開発者とデザイナーの関係の重要性を強調しました。

GNOME 40と新しいHIGへの努力にもかかわらず、GNOMEのアップデートは賛否両論です。あるユーザーは「GNOME 3.38のデザインは本当に気に入っています…しかし、GNOME 40は生産性が低く、苦痛を与えるもののように見えます」と述べ、別のユーザーはHIGを「狂気の沙汰です…誰も使えないファイル選択ツールや、ウィンドウのタイトルバーにOKボタンのようなダイアログをどうやって作るのでしょう」と批判しました。しかし、別のユーザーは「GNOMEのインターフェースガイドラインは非常によくできていると思います…日常的な使用には適しており、ソフトウェアの使用を邪魔しません。他のOSから移行した人でもすぐに慣れます」と述べています。

ガイドラインでは、「プライマリメニューは通常、ヘッダーバーの末尾(欧米のロケールでは右側)に配置されます」と述べられており、「セカンダリメニューはヘッダーバー内にあり、特定のビューまたはコンテンツ項目に対するアクションや設定を格納するために使用されます」とされています。ウィンドウのヘッダーバーにおけるメニューの配置は、一部のユーザーにとって扱いにくく、直感に反するものでした。

開発中のオペレーティング システム helloSystem は、元 Apple のユーザビリティ専門家 Bruce Tognazzini 氏が提唱したグローバル メニューなど、Mac の初期の設計ガイドラインからヒントを得たものです。

矛盾: GNOME Web (背面) にはヘッダーバーにメニューがあるが、Firefox (前面) にはメニューがない

矛盾: GNOME Web (背面) にはヘッダーバーにメニューがあるが、Firefox (前面) にはメニューがない

デザインと外観の一貫性が、ユーザーがオペレーティングシステムとそのアプリケーションを操作するのに役立つという考えに異論を唱える人はほとんどいないでしょう。そのため、ガイドラインは重要です。しかし、もう一つ問題があります。それは、多くのLinuxアプリケーションがクロスプラットフォームであり、開発者は難しい決断を迫られるということです。アプリケーションの外観と操作性をすべてのプラットフォームで同じにするのが良いのか、それともオペレーティングシステムの慣習を可能な限り採用するのが良いのか?実際には、その両方が存在します。最も人気のあるLinuxアプリケーションの例として、FirefoxとLibreOfficeの2つを挙げると、どちらもヘッダーバーにメニューがありません。

  • Linux Mint 20.2はアップデートが少し面倒だが、WindowsやMacほどではないとチームは約束している。
  • System76がUbuntuベースのPop!_OS 21.04をリリース、自動タイル化COSMICデスクトップ搭載
  • 勇気がありますか?GNOME 40がリリースされました。Fedora 34ベータ版で試してみましょう。
  • KDEのメンテナーがGNOME以外の選択肢を検討する価値がある理由について語る

XMLの共同発明者であるティム・ブレイ氏は、「アプリの劣化」に関する最近の投稿で、「人気製品に何らかの変更を加えるたびに、ユーザーに再教育コストを課している」と指摘しました。これは、新たな摩擦が生じるため、いかなる変更も一部のユーザーから抵抗を受けることを意味します。ブレイ氏はさらに、「歴史上、プロダクトマネージャー(PM)が『これはかなりうまく機能しているようだから、現状のままにしておきましょう』と言ったことはありません。なぜなら、それは大胆ではないし、先見性もないし、昇進にもつながらないからです」と述べています。オープンソースプロジェクトであるGNOMEにはこうした制約はありませんが、ユーザーに必ずしも受け入れられない可能性のある大胆な改善を行うプレッシャーは依然として存在します。マイクロソフトは次期Windows 11でスタートメニューを刷新しましたが、Windows 10のスタートメニューに慣れ親しんだユーザーからの苦情に直面することは間違いありません。Windows 10のスタートメニュー自体も、人気のWindows 7のスタートメニューを大幅に変更したWindows 8に対する不満への反応でした。

新しいGNOMEガイドラインに対する不満の一つは、よりシンプルなエクスペリエンスのために、あまり使用されないオプションや機能を非表示にするという考え方に賛同している点です。「一度に多くの要素を表示してユーザーを圧倒してはいけません。段階的な表示とナビゲーション構造を用いて、ガイド付きのエクスペリエンスを提供しましょう」としています。欠点は、発見しやすさが損なわれ、一部のアクションの実行にクリックやキー入力の回数が増えることです。そのため、UIは「すべての操作をできるだけ多くのクリックで実行できるように」設計されているという不満が生じています。

GNOME 3.38のHIGでもほぼ同じことが述べられています。「段階的な表示方法を用いて、必要な時にコントロールを表示します。…常にすべてのコントロールを表示すると、ユーザーは関係のないコントロールまで操作しなければならなくなり、アプリケーションの使い勝手が悪くなります。代わりに、必要な時にのみコントロールを表示します。」正しいか間違っているかは別として、この設計原則はGNOME 40の変更に限ったものではありません。®

Discover More