Windows をほぼ上回ったオペレーティング システム (そして、おそらくその名前を聞いたことがないのはなぜでしょう)

in tech

1990 年代は、Windows が世界を征服した 10 年間でした。その終わりまでに、Windows は競合他社を大きく引き離して、最も人気のあるデスクトップ オペレーティング システムとなりました。しかし、10 年代の初めにライバルの 1 社がその戦利品を奪うこともできたでしょう。そしてそうしなかった理由は、その製品が劣っていたからではありません。

1990 年、マイクロソフトは Windows 3.0 をリリースしました。

しかし、同じ年に Windows 3.0 に有力な競合相手が現れました。

Windows 3.0 のプログラム マネージャーとアクセサリ アプリ ウィンドウ。

1990 年 5 月下旬、Microsoft は Windows 2.0 を大幅に改良した Windows 3.0 をリリースしました。 Microsoft の新しい「OS」は、Windows 上で初めてアプリ アイコン (見事な 16 色以上!) を導入したまったく新しい 3D グラフィカル ユーザー インターフェイスを提供しました。アイコンはクリック可能であり、アイコンをクリックするだけでアプリを開くことができるのは、Windows にとって小さいながらも重要な改善でした。

Windows 3.0 では、以前のバージョンよりもマルチタスク処理が改善され、カスタマイズ性が大幅に向上しました。その他の改良点には、DOS の 640K メモリ制限を突破したメモリ管理の大幅な改善、Windows 3.0 でより多くのアプリを一度に実行できること、実際に使いやすい新しいプログラム マネージャー、そしてこれまでで最も重要な Windows アプリの 1 つとなるファイル マネージャーと呼ばれる新しいアプリが含まれます。

Windows 3.0 は、依然として DOS 上で実行されているにもかかわらず、重要かつ商業的な成功を収めた最初の Windows バージョンでした。これは、Microsoft をデスクトップ オペレーティング システムの世界で最大のプレーヤーにする Windows の将来のバージョンへの道を切り開きました。

しかし、同じ年に、別のオペレーティング システムがデビューしました。 GeoWorks Ensemble (当初の名前は PC/GEOS) と呼ばれたこのシステムは、Berkeley Softworks によって開発され、1990 年に GeoWorks Corporation に社名変更しました。Berkeley Softworks は以前に Commodore 64 および Apple II 用に 8 ビット バージョンの GEOS を開発していましたが、新しい OS は大きな前進でした。

Windows 3.0 と同様、Ensemble は DOS 上で動作するため、技術的には本格的な OS ではありませんでした。しかし、ロードされると PC を引き継ぎ、独自のカーネルを実行し、マルチタスクも独自に処理するため、それはあまり問題になりませんでした。どう見ても、それは適切な OS でした。

GeoWorks Ensemble は、Windows 3.0 が提供するすべての機能と、さらにいくつかの機能を提供しました。

ハードウェア要件の低減、マルチタスクの改善とプリインストールされたアプリの提供、よりクリーンな UI など

リリース時点では、GeoWorks Ensemble は Windows 3.0 よりも要求が低く、機能も優れていました。これは、それぞれ Intel 8088 および 286 CPU を搭載し、わずか 512KB の RAM を搭載した IBM XT および AT クラスの PC 上で実行できます。 Windows 3.0 は技術的にはこれらの PC でも実行できますが、そのすべての機能を利用するには、少なくとも 1MB の追加メモリを搭載した頑丈な Intel 386 PC が必要でした。 Windows 3.0 に問題のある古い PC でもうまく動作しましたが、Ensemble はライバルよりも多くの利点を提供しました。

たとえば、Windows 3.0 は Windows アプリの協調マルチタスクのみをサポートしていましたが、GeoWorks はプリエンプティブ マルチタスクをサポートしていました。 OS が GeoWorks Ensemble でのマルチタスクを担当し、複数のアプリで同時に複数の作業を実行できるため、これは重要でした。 Windows 3.0 では、1 つのビジー状態のアプリが、それが完了するまでシステムの残りの部分をロックする可能性があります。たとえば、アプリがドキュメントを印刷している場合、多くの場合、それが完了するまで他のアプリを使用できませんが、1 つ以上のアプリがビジー状態であっても、GeoWorks Ensemble では複数のアプリを操作できます。

GeoWorks Ensemble オンライン デモのデスクトップとプレインストールされたアプリのリスト。

しかし、GeoWorks はそこで終わりではありませんでした。また、スケーラブル フォントもサポートしているため、テキストはどのサイズでも鮮明に表示され、画面に表示される内容とプリンターから出力される内容が一致しました。その一方で、Windows 3.0 は主にビットマップ フォントに依存しており、拡大縮小するとギザギザに見えました。 GeoWorks の UI も Windows 3.0 よりも鮮明で、全体的にすっきりしていました。

オンライン PC/GEOS デモでの電卓アプリの使用。

GeoWorks Ensemble が提供した最大のメリットの 1 つは、GeoWrite、GeoDraw、GeoManager、GeoPlanner、GeoDex、GeoComm など、電卓やメモ帳などの他のアプリに加え、当時の通常の PC ユーザーが必要とする可能性のあるほぼすべての生産性アプリがバンドルされた一連の生産性アプリ スイートでした。 GeoWorks Ensemble は、いくつかの点で Windows 3.0 よりも優れていました。

GeoWorks はその利点にもかかわらず、いくつかの重要な分野で Microsoft と戦うことができませんでした

Windows にはアプリと市場シェアがありました

Windows 3.0を搭載したビンテージデスクトップPC。 クレジット: LGR/YouTube

GeoWorks Ensemble は、Microsoft のプレミア製品よりも全体的に優れたパッケージを提供していましたが、いくつかの主要な領域で遅れをとって Windows との戦いに敗れました。まず、OS 用のアプリ開発は Windows 用よりもはるかに複雑で高価でした。

初期の段階では、アプリを作成するには高価な Sun ワークステーションと SDK マニュアルが必要でした。アプリは 8086 アセンブリのオブジェクト指向バージョンで書かれ、その後はオブジェクト指向拡張機能を備えた C 言語で書かれるようになりました。アプリをデバッグしたい場合は、シリアル ケーブルで接続された 2 台目の PC を使用する必要があり、コストと複雑さがさらに増大しました。

一方、Windows 用のアプリの開発ははるかに簡単でした。 1 つは、通常の PC を使用し、GeoWorks が使用したカスタム バージョンのアセンブリではなく C でアプリを作成し、2 台目のモニターだけを備えた同じマシン上でデバッグできることです。

オンライン PC/GEOS デモのデスクトップには、複数のアプリ ウィンドウとプレインストールされたアプリのリストが開きます。

Windows には、Windows 3.0 が登場する前からアプリのエコシステムが確立されており、多くの開発者がアプリの作成に使用するツールの使い方をすでに知っていました。さらに、Microsoft は 1991 年に Visual Basic の最初のバージョンをリリースしました。これにより、C で作成しなくてもアプリを構築できるため、開発がさらに容易になりました。

さらに、Windows は多数の OEM PC にバンドルされており、市場シェアを急速に拡大することができました。 GeoWorks Ensemble は一部の PC にもバンドルされていましたが、GeoWorks の元 CEO、Brian Dougherty 氏によると、Microsoft は PC ベンダーに圧力をかけ、Windows との独占契約を結び、GeoWorks のバンドルを阻止しました。その理由は、「Microsoft が業界の他の企業よりも早く我々が持っていたものに気づいたからです」とのことです。

結局、サードパーティ アプリのサポートの欠如、複雑なアプリ開発、当時の多くの構築済み PC に Windows がプリインストールされていたことなどが重なり、GeoWorks Ensemble はデスクトップ OS 市場から姿を消すことになりました。

GeoWorks は PDA に軸足を移そうとしたが、そこでも失敗した

PEN/GEOS は幸先の良いスタートを切ったが、x86 および DOS との結びつきがアキレス腱となった

開いた Nokia Communicator 9000 がテーブルの上に置かれ、PEN/GEOS OS が実行されています。 クレジット: textlad/ウィキメディア・コモンズ

GeoWorks Corporation は、当時誕生したばかりのハンドヘルド PC および PDA 市場に軸足を移そうとし、そこである程度の成功を収めました。 HP OmniGo、Tandy Zoomer、Nokia 9000 および 9110 Communicator など、この時代のいくつかの注目すべきデバイスにはシステムのポータブル バージョンである PEN/GEOS が搭載されており、最後の 3 つは PDA とスマートフォンの台頭にとって重要でした。

しかし、PEN/GEOS は有望なスタートを切った後、市場を主流の視聴者に実際に開放する新しいデバイスへの道を見つけることができませんでした。理由の 1 つは、システムが DOS と x86 アーキテクチャに固執している一方で、PDA やスマートフォンが ARM などの他のチップや、DOS を中心に持たないシステムに移行し始めたことでした。

もう 1 つの主な理由は、パートナーが独自のプラットフォームに移行したことです。 Palm は、Palm OS を実行し、Graffiti 手書き認識システムを搭載した有名な PalmPilot でそれを実現しました。 Nokia は自社のスマートフォンを Symbian に移行させましたが、Microsoft のポータブル版 Windows が残りの市場の大部分を掌握し、PEN/GEOS は 2000 年代初頭までにほとんど忘れ去られていました。

GeoWorks Ensemble は、より優れた製品が常に勝つとは限らないことを示すもう 1 つの例です

2000 年代初頭、GeoWorks はワイヤレス インフラストラクチャ市場に軸足を移そうとしましたが、成功とは言えませんでした。 2003 年に、同社は GEOS の独占権を Breadbox Computer Company に譲渡しました。Breadbox Computer Company は、すでにこの OS を Breadbox Ensemble として販売していました。 Breadbox の所有者が亡くなった後、blueway.Softworks が PC/GEOS の権利を購入し、2018 年にオープンソース化しました。プロジェクトの GitHub ページをチェックアウトでき、オンライン デモにアクセスして PC/GEOS GUI を試すこともできます。

GeoWorks Ensemble はほとんどの分野で Windows 3.0 に勝ったものの、サードパーティ製アプリが不足していたことと、Microsoft がライバルに公正な市場競争を許可することを拒否したと GeoWorks が見ていたため、PC 市場に大きく食い込むことはできませんでした。皮肉なことに、アプリの不足は、ある意味で時代を先取りしていた Microsoft のモバイル OS、Windows Phone を台無しにした原因でもありました。 GeoWorks Ensemble と Windows Phone は、より優れた製品が常に最後に笑いを誘うわけではないことを示す代表的な例です。

関連情報は以下のリンクからご確認いただけます

詳しい情報を見る

関連記事

前の投稿
通信事業者のプリインストールされたブロートウェアが Android スマートフォンの速度を低下させている可能性があります

関連記事