偶然に作成された 4 つの画期的なソフトウェア機能
<本文>
何かの完成品を見て、それが注意深く計画された設計とプロセスの結果であると考えるのは簡単です。しかし、何かをデザインしたことがある人なら誰でも言うように、現実ははるかに混沌としています。私たちは、ソフトウェアの一部の設計要素や機能がどこから来たのかを常に考えているわけではありませんが、これら 4 つの例の場合、その「天才」は偶然から生まれました。
調整可能な UI パラメータ
私たちは最近、オペレーティング システム上でインターフェイスの外観と操作性を変更できることを当然のことと考えています。ウィンドウの色、システム フォント、ボタンなどの特定の要素の外観などを変更できます。 OSによって異なりますが、原理は同じです。ユーザーが見た目や動作の仕方を変更したい場合は、そうしましょう。たとえそれがUXの「専門家」をうんざりさせるとしても。
クレジット: Audio und werbung/Shutterstock.com
さて、この特定の出来事が現代のコンピューターの UI 調整の起源であるかどうか、そしてなぜあなたのお母さんが携帯電話でそのひどいフォントを使用しているのかについては確かなことは言えませんが、スティーブ ジョブに影響を受けたある開発がその始まりであった可能性は十分にあります。
Andy Hertzfeld の Folklore 記事で詳しく述べられているように、Apple の初期従業員 Chris Espinosa は Mac の電卓アプリのデザインに取り組んでいました。しかし、彼がそれをスティーブ・ジョブズに見せたとき、その見た目についての長い批判のリストがありました。
ジョブズ氏が細かいことにうるさいことで有名でしたが、最終的にエスピノーサ氏は天才的な才能を発揮し、口うるさい上司が座ってアプリのインターフェイスのあらゆる面を満足するまでいじらせるだけのスライダーと設定を大量に追加するだけでした。これにより (おそらく)、UI がどうあるべきかをユーザーに決定させるというアイデアが偶然生まれました。
![]()
関連
Windows 11 ではこれら 4 つの機能がロックされていますが、これらは標準であるべきです
これらは実際には基本オペレーティング システムに含まれている必要があります。
ズーム ホイールから誤って作成されたスクロール ホイール
クレジット: Benj Edwards/Windows Insight
私は過去に、優れた (そして伝説的な) Microsoft Intellimouse について叙情的なものを書きました。Intellimouse は、マウスの中ボタンの代わりにスクロール ホイールを導入したことで部分的に有名です。これは、インターネット時代において、また文書やスプレッドシートを扱う必要があるすべての人にとって、非常に貴重であることが証明されています。
問題は、スクロール ホイールを発明したと主張する人物の 1 人が信じているのであれば、スクロール ホイールは決してスクロールを目的としたものではなかったということです。代わりに、それはズームホイールになるはずだった、と Oculus の共同創設者 Jack McCauley が IGN とのインタビューで述べています。
McCauley がホイールのアイデアに実際に唯一の貢献者であるか、あるいは主要な貢献者であるかどうかは関係ありませんが、実際に多くのアプリケーションでズームインするためにスクロール ホイールを使用していることは指摘しなければなりません。したがって、Z 軸コントローラーであるという考えは、3D アプリやゲームでも依然として当てはまりますが、誰かが新しいハードウェア機能に対して大きな野望を抱き、その後ソフトウェア開発者がスクロールバーをドラッグする必要を避けるためにそれを使用したと考えるのは少し面白いです。

関連
Chromebook の間違った使い方をやめましょう: あなたがおそらく見逃している 7 つの機能
3については知らなかったと思います!
デバッグハック後の永続的な機能となるアンドゥ
クレジット: Sarah121/Shutterstock.com
私たちは皆、Ctrl+Z を押すことでほとんどの間違いを回避できることを当然のことと考えています。実際、最近ではコンピューターのメモリが豊富なので、ほとんどのアプリで行った操作の複数のステップを「元に戻す」ことができます。
現在、事実上「元に戻す」機能である機能は何度も独立して発明されていますが、その始まりはソフトウェアをデバッグする方法でした。これにより、何が問題になったのかがわかるまで、ソフトウェアを 1 行ずつ逆に実行することができます。これは、マービン・ゼルコウィッツの 1971 年の博士論文「診断ツールとしての可逆的実行」で提案されました。
他の人はこのアイデアを拡張しましたが、私たちが知っており、愛用しており、今日でもしばしば救われている Ctrl+Z ショートカットと「元に戻す」命名法を与えたのは、ゼロックス PARC (ビル ゲイツとスティーブ ジョブズの両者がグラフィカル インターフェイスを作成する「インスピレーション」を受けた場所) のプログラマーでした。

関連
Linux でタイル ウィンドウ マネージャーを好む理由
万人向けではありませんが、私は飽きられません。
退屈な生産性機能から進化したタブ ブラウジング
クレジット: putrakurniawan78/Shutterstock.com
私が初めてインターネットを閲覧し始めた 90 年代後半には、タブ ブラウジングなどというものは存在しませんでした。タブ ブラウズなしでどうやって生き延びたのか、思い出すのが本当に困難です。実際のところ、ダイヤルアップでは一度に 1 つの Web ページしか読み込めなかったので、それほど問題にはならなかったのかもしれません。それでも、初めてタブ付きのブラウザを手に入れたとき、私の仕事の仕方や Web の使い方は完全に変わりました。
実は、タブ付きインターフェイスを備えたワード プロセッサのようなアプリケーションは 1982 年にすでに存在していました。実際、父が 80 年代と 90 年代にタブ付きスプレッドシートを備えた Borland Quattro Pro を使用していたのを覚えています。この機能を備えた最初のブラウザは 90 年代半ばに登場しましたが、多くの人と同じように、私がタブ ブラウジングを使い始めたのは 2000 年代初頭の Firefox でした。どういうわけか、Internet Explorer がタブ ブラウジングをオプションとして採用するまでには、2007 年までかかりました。しかしその後はいつも追いつくのが遅かった。
問題は、タブは Web ブラウザー用に設計されたものではなく、当初は一部のブラウザーのオプションとして追加されただけでしたが、実際のブラウザー ユーザーは、すべての Web サイトを独自のウィンドウで開くのではなく、すぐにタブ ブラウジングに切り替えました。そのため、現在では Web ブラウジングと同義だと考えられていますが、本来はそうではありません。
私は通常、常に 20 ~ 40 のタブを 3 つのウィンドウと 2 つのモニターに分割して開いています。 40 個の個別のウィンドウをやりくりして管理しなければならないとしたら、どれほど生産性が低下するか想像することしかできません。
*️⃣ 出典リンク:
Folklore の記事 、 Windows 11 はこれら 4 つの機能を廃止しますが、標準であるべきです 、 Microsoft Intellimouse、スクロール ホイールの導入 、 IGN とのインタビュー。 , Chromebook の間違った使用をやめましょう: おそらく見逃している 7 つの機能 , 診断ツールとしての可逆実行 , Linux でタイル ウィンドウ マネージャーを好む理由 ,