イディオマティックなデザインを復活させよう(2023年)
著者はWindows95からWindows7の時代に、オフラインで動作するマウスとキーボード中心のデスクトップソフトウェアを使って成長したと述べています。この時代の特徴は、UIデザインの一貫性でした。
著者はWindows95からWindows7の時代に、オフラインで動作するマウスとキーボード中心のデスクトップソフトウェアを使って成長したと述べています。この時代の特徴は、UIデザインの一貫性でした。
現在のソフトウェアでは、テキストボックスでのEnterキーの動作が統一されていません。SlackではEnterで送信、Ctrl+Enterで改行ですが、GitHubではその逆です。
著者はこのような矛盾の理由と解決策について考察しています。UIの一貫性の欠如は、ユーザーの学習効率を低下させフラストレーションの原因となっています。
システムUIフレームワークの重要性と、デザイナーがイディオマティックな実装に導かれることの重要性が強調されています。
HNの反応
コミュニティはUIの一貫性の喪失について同意しており、現代のソフトウェア設計が経験不足のプロダクトマネージャーによって行われることについて批評しています。
注目コメント
「イディオムはシステムフレームワークを使用することから生じます。システムUIフレームワークは非常に詳細で多くのコーナーケースを処理し、時間の経過とともにパワーユーザーになることを可能にします。」— @iamcalledrob