\r\n\r\n

Mac OS Xの前に:次は何をするのか、なぜ人々はそれを好むのか?

nextstepオペレーティングシステムは、1988年にスティーブ・ジョブズの次期コンピュータとともに発表され、デスクトップソフトウェア設計の最先端を象徴するものであった。Appleのmacosやiosなどの技術的な礎となったのです。nextstepの特徴を見てみよう...。

1988年、スティーブ・ジョブズの次期コンピュータとともに発表されたNeXTSTEPオペレーティングシステムは、デスクトップソフトウェア設計の最先端を行くものであった。AppleのmacOSやiOSなどの技術的な礎となった。では、NeXTSTEPの特徴を見てみましょう。

NEXSTEP:柔軟でエレガントな、確かな基盤

1990年代、Windows、macos、OS/2、BeOSなどとの厳しい競争の中で、NeXTSTEPのOSは際立っていました。これは、細かいアイコンやタイポグラフィを上品に使い、ネットワークへのサポートを内蔵し、プログラミングが容易なオブジェクト指向のウィンドウシステムであり、UNIXのルーツがしっかりしていることが理由であった。

これらの機能により、NeXTSTEPは熱狂的なファンを獲得しています。また、アップル社のファンも獲得し、NeXTSTEPを会社の未来へと導いていった。今日、何億人もの人々が、NeXTソフトウェアの子孫であるMac、iphone、ipad、Apple Watchを使用しています。しかし、どうしてこうなったのか。

関連記事:BeOSとは何か、なぜ人々に愛されるのか?

次のステップの原点

1980年代半ばは、スティーブ・ジョブズにとって厳しい時代だった。アップル社での権力闘争の末、1985年に共同創業した同社を退社した。同年、アップル社出身の数人とともにNeXT社を設立した。

ソフトウエアはアビー・テバニアン氏、ハードウエアはアップル社の先輩リッチ・ペイジ氏が担当し、スタッフはすぐに全く新しいコンピュータ・プラットフォームの構築に取り掛かった。アップル社との非競争的な問題を避けるため、NeXT社はハイエンドの教育用ワークステーション市場をターゲットにすることを決定した。

数年の開発期間を経て、1988年10月にNeXTコンピュータを発売した。当時のデスクトップパソコンを凌駕する性能でマスコミに衝撃を与えた。

その特徴は以下の通りです。

  • 25MHzモトローラ68030 CPU
  • 8MBメモリ
  • モトローラ製デジタルオーディオ用DSPチップ
  • 内蔵イーサネット
  • 250MBディスクの読み書きが可能な光磁気ドライブ。
  • 高解像度1120×832画面、色深度2ビット(4階調)対応

これらをすべて、12インチのマグネシウムキューブに収めました。もちろん、この技術は安いものではない。ベースモデルは6,500ドル(現在の約14,000ドル)で、ジョブズが当初目標としていた3,000ドルをはるかに超えていた。

しかし、ハードは半分に過ぎなかった。UNIX/BSDベースのカーネル(テバニアン社のMach)と、オブジェクト指向の洗練されたデスクトップ環境を組み合わせたものである。AdobeのディスプレイPostScriptの技術を使い、グラフィックやフォントを高解像度で滑らかに描画することができました。

NeXTSTEPは、3Dスタイルのインターフェースと大きく詳細なアイコンを持つ、マウスベースのグラフィカルオペレーティングシステムです。しかし、その派手な外見の下には、完全に機能するUNIXシステムの心臓部が鼓動しているのです。ターミナルアプリケーションを内蔵しているため、ハッカーに優しいUNIXコマンドプロンプトをいつでもクリックで利用できます。

v0.8では、TCP/IPネットワークや、音声やデジタル画像を添付してメールを送信できる先進的なメールクライアントもリリースされました。これらのウェブフレンドリーな基盤は、内蔵のEthernetポートや優れたアプリケーション構築ツールと相まって、1990年にティム・バーナーズ=リーがNeXTプラットフォーム上で最初のWorld Wide Webブラウザを開発することを容易にしました。

実は、今回のNeXTSTEPの本当の目玉は、そのオブジェクト指向の開発環境だと言う人もいるかもしれない。これにより、開発者はモジュール化されたコードをベースにした複雑なグラフィカルアプリケーションをObjective-Cで素早く作成することができるようになった。この開発しやすさが、1990年代前半から半ばにかけて、多くのお客様をNeXTSTEPに惹きつけました。

開発者の中には、NeXTSTEPを他のコンピュータ用のプログラムを開発するための高度なプラットフォームとして利用している人もいます。例えば、MS-DOSパソコンで発売され、センセーションを巻き起こしたファーストパーソン・シューティングゲーム「Doom」はその代表格である。

開発中、id Softwareのjohncarmackとjohnromeroは、NeXTの環境が開発に大きなアドバンテージを与えていることに気づいたという。特に、ゲームのマップを作るために作った絶望的なレベルエディターがそうだった。

ユーザーインターフェースやGUIアプリケーションの開発のしやすさは、当時のNeXTならではのものでした」とカーマックは言う。"DOS "での前作では自社でエディターを開発しましたが、もっと複雑で、開発プロセスにも柔軟性が必要でした。"次の1枚は完璧だった"

ロメロは、「次の環境は、当時のものよりも15年進んでいる」と付け加えた。DOSでは不可能だった、ウィンドウで動かしながらデバッグできる解像度の高さが気に入ったのだろう。

"次のステップがなければ、とっくに終わっていただろう。"とロメロは言った。"しかし、それがどのようなもので、どれくらいの時間がかかるかは分からない。"

不安定さに悩まされるシングルユーザーのMacやDOSマシン、強力だがかさばり不親切なUNIXワークステーションに比べれば、NeXTSTEPは未来の味わいだ。

関連:名作『Doom』をワイドスクリーンのパソコンやMacでプレイする方法

険しいビジネスの道

NeXT社は、最先端のハードウエアやソフトウエアを投入したにもかかわらず、創業以来、安定した収益源を確保するのに苦労していた。当初、NeXT社がターゲットとしていた学術用ワークステーションの市場は、あまりに小さく、資金も不足していたため、このような高度なハードウェアを販売するのに必要な利益を確保することができなかったのだ。

その結果、NeXT社は何度もビジネスプランの調整を試みてきた。

1990年には、より安価なマシンであるNeXTstationが発売され、その後、高度なカラー機能を備えたより高速なワークステーションがいくつか発売された。同社の販売台数はなかなか出てこないが、1993年のハードウェア販売以前に、次の会社のコンピュータは5万台程度しか売れなかったと伝えられている。

その後、NeXT社はソフトウェアに注力することを決め、NeXTSTEPをIntel社のx86cpu、PA-RISC、Sun社のSPARCマシンなど、他のアーキテクチャに移植していったのです。一時期、箱入りのNeXTを買えば、自宅の486PCで(システム要件さえ満たせば)動かすことができた。

独立企業として最後の大きな転機となったのは、NeXTが秘密にしていた、サンと共同開発した世界最高水準のオブジェクト指向開発API「OpenStep」に主に注力することを決めたことである。

1996年、NeXTSTEPはOPENSTEP for Machとなった(紛らわしいことに、オールキャップのブランドはOPENSTEP OS製品とOPENSTEP API製品を区別するためのものだった)。 NeXTは他のプラットフォーム(Windowsなど)用のOpenStep APIもリリースしている。

注目のnextstepリリース

NeXT社は1988年から97年の間に、様々なプラットフォーム向けに少なくとも12種類のNeXTSTEPとOPENSTEPのメジャーバージョンを提供しましたが、その中でも特に注目すべきものを以下に列挙します。

  • nextstep0.8(1988年):次のコンピュータを含む次のハードウェアに付属する最初のバージョン。
  • nextstep 2.0 (1990): このバージョンでは、カラーグラフィックス、フロッピーディスク、CD-ROM、オープンターミナルなどのサポートが導入されました。
  • nextstep 3.1 (1993): x86プロセッサをサポートした最初のバージョンで、NeXTSTEPをIBM-PCと互換性のある汎用ハードウェアにインストールできるようにしました。
  • nextstep 3.3 (1995): OPENSTEPが改名される前の最後のバージョン。モトローラ68K、インテルi386、PA-RISC、SPARCの各プラットフォームに対応した。
  • openstep 4.2(1996年):AppleがNeXTを買収する前に開発された最終版。

ネクストステップが残したもの

1995年、アップルは次世代OS「Macintosh」のベースとなる技術を外部企業から獲得する取り組みを強化し始めた。同社の幹部は、BeOSの開発者を買収しようとしたが、その計画を知ったスティーブ・ジョブズ氏が次の手を考えたのだ。

1996年、アップルはNeXT社(NeXTSTEP、OpenStep、WebObjectsを含む)を4億ドルで買収した。それとともに、アップルの歴史に新たな1ページが開かれ始めた。

買収後、Appleは経営トップから脳内移植を受けた。スティーブ・ジョブズをはじめ、トワニアン、ジョン・ルービンシュタインなど数人の元軍人がアップルの役員に就任した。むしろ、次はAppleを買収するのではと冗談を言う人もいた。

すぐにNeXTSTEPを次のメジャーバージョンであるmacosに変える作業が始まりました。Rhapsodyと呼ばれるいくつかのプロトタイプ(およびRhapsodyベースの製品であるmacosxsever 1.0)がリリースされた後、Appleは2000年にmacosxに着地。これが今日の同社の将来のソフトウェア製品の中心的方向性となり、macosxはmacOSとして知られるようになった。

関連記事:20年後:MacOSXのパブリックベータがMacを救ったワケ

以来、80年代にNeXTSTEPのために開発されたコアテクノロジーの末裔が、macOS、iOS、iPadOS、watchOS、tvOSに存在しているのである。やがてOpenStepは、macosxアプリケーションのコアとなるcocoaapiに進化していきました。

macOSにはNeXTSTEP上のアプリケーション(辞書、チェス、テキスト編集、mail.appなど)も多数含まれており、これらはすべて以前のバージョンから直接始まっている。macOSの回転する死の風車も、そのドックがmacOSの祖先であるNeXTSTEPから始まっているのだ。

基本的に、macOSは多くの重要な変更点があるにもかかわらず、その中核となる次のステップを残しています。

次のトリビア

このような思い出の旅を楽しんでいただけたなら、次のステップに進むための興味深い情報をお伝えします。

  • 1990年のnextstep 2.0以前は、「ブラックホール」がMacのゴミ箱やWindowsのごみ箱に相当していた:2.0では "リサイクラー "に変更された
  • nextstep 2.0には、stevejobsからのメールがプリインストールされています:これは、NeXTのメールソフトに初めて登場したメールです。
  • NeXTSTEPはモノクロのアイコンとアプリケーションで登場し、カラーOSは1992年のnextstep 3.0まで登場しなかった。
  • 1991年、NeXTSTEPはコンピュータアプリケーションのための最初のデジタル「アプリショップ」を立ち上げました。電子版AppWrapperは、商用ソフトウェアパッケージを暗号化とデジタル著作権管理によりデジタルウェブダウンロードとして販売しました。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ