アップル・ニュートン

出典: フリー百科事典『ウィキペディア(Wikipedia)』
2014年2月21日 (金) 16:51時点におけるSeeds next (トーク)による版 (SOUP回りの記述を「vCARD形式云々」から改めました。)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

テンプレート:独自研究

ファイル:Newton-IMG 0320.JPG
アップル・ニュートン

アップル・ニュートンテンプレート:Lang-en-short)は、世界初の個人用携帯情報端末 (PDA) 。アップルコンピュータ社により開発され、1992年1月に開催されたCESにて、当時のCEOジョン・スカリーがPDAの定義と共に発表、1993年から1998年にかけて販売された。ARMプロセッサを用い、手書き認識機能を備えた。アップルコンピュータはこの装置に「メッセージパッド (MessagePad) 」という正式名称をつけていたが、この装置のオペレーティングシステムの名称であった「ニュートン」が、この装置と内蔵ソフトウェアを示す名称として世間では用いられていた。

概要

ニュートンは主に次の二つの理由で商業的には失敗したと言える。一つは高価であった(2000型および2100型は1000ドル近くした)ことと、もう一つは大き過ぎた(標準的なコートシャツパンツなどのポケットに収まる大きさではなかった)ことである。また評論家はその手書き認識についても酷評した。これらの初期の問題により、ニュートンは世間一般からは名声を得ることができず、またPDA市場自体もPalm社が「Palm Pilot」を製品化するまでの間ニッチ市場のままであった。Palm Pilotは、小さく、薄く、(直感的ではないが)信頼性の高いGraffitiという手書き入力システムを備えており、ニュートンの商業的失敗を克服してPDA市場を育てることができた。

ニュートンは手書き入力を謳い文句にしていたが、初期の頃は非常に不正確な認識しかできなかった。手書き認識システムは、ロシアのパラグラフ・インターナショナル社がライセンス供与したCalligrapherと呼ばれるエンジンを用いていた。ニュートンは利用者が書く文字を学習し、データベースを用いて利用者が次に何を書こうとしているかを推測した(この学習を前提とする設計ゆえに店頭デモではいっそう認識率が低く、ニュートン不振の一因となったといわれている)。また画面上のどこに書き込んでもよかった。これは後のPalm Pilotでは、利用者が新しい表記方法を覚えて、決まった場所に一文字ずつ書き込まなければいけないのと比べると、実に洗練されたシステムであった。ニュートンは、三角や丸や四角といった単純な図形を認識してきれいに書き直してくれたり、引っ掻く動作で単語を消したり、文章を丸で囲むことで選択したり、簡単な記号を書くことで文章の入力位置を指定できるなど、直感的な手書き入力環境を提供していた。

その後、ニュートンはこの手書き認識システムを互換性のために装備し続けたものの、新たにコードネームRosettaと呼ばれる活字体文字認識システムを搭載した。Rosettaはアップル社が開発し、ニュートンオペレーテングシステムのバージョン2.0に搭載され、2.1で改良された。このバージョン2.1でRosettaは飛躍的に進歩し、他のどの手書き認識システムよりも優れているといわれるに至った。1998年にアップルがニュートンの開発をやめるまでの間に、手書き認識技術は大きく進化し、一般に用いられるものの中では最高の「真の手書き認識」であるとされるまでになった(Graffitiのような入力方法は「手書き認識もどき」であるとされる)。ニュートンが現在に至るまで熱狂的なファンを獲得し続けているゆえんの一つはここにあるだろう。

"1+2="などの手書き文字を認識して縦横に計算をするシステムも開発中であったが、主要な技術者が去ってしまったために実現には至らなかった。

ハードウェアソフトウェアももう過去のものになったにもかかわらず、ニュートンは中古市場において他社のPDA製品よりも高値がついている。2004年現在、古いハードウェアであるニュートン2000型や2100型は、周辺機器無しで100ドル以上で販売されている。

技術的詳細

ニュートンには、NewtonScriptと呼ばれる先進的なオブジェクト指向プログラミングシステムが用いられていた。これはアップル社のウォルター・スミス (Walter Smith) [1] が開発した。プログラム開発者たちの不満の種であったのは、このToolboxプログラミング環境が1000ドル以上もした点であった(後にこのプログラミング環境は無料で利用できるようになった)。さらに、この環境を使うには新しいプログラミング手法の習得が必要であった。にもかかわらず、多くのサードパーティーアプリケーションシェアウェアアプリケーションがニュートンで使えるようになっていった。NewtonScriptプログラミングシステムはオープンソース(もしくはアバンダンウェア)として公開されるべきであるといわれ続けているが、たいていのニュートン信奉者たちはその見込みはないだろうと考えている。 NewtonのデータはSoupと呼ばれるデータストレージに保存され、格納された一つのデータをあらゆるアプリケーションで利用することが可能であった。そのためユーザーは自分で入力する項目を極力少なくすることができた。殆どのデータは『保存』という作業なしで保存されまさに紙のメモに書くような感じで入力できた。

メッセージパッドはMacintoshの標準シリアルポート規格である、丸いミニDIN8ピンコネクタを使っていた。これはより普及しているDB-9規格のものとは違っていた。2000型と2100型は独自の小さいフラットコネクタを備えており、変換ケーブルでつながるようになっていた。さらに、全機種に赤外線通信装置もついていた。Palmとは異なり、すべてのメッセージパッドには標準PCMCIA拡張スロットが装備されていた。(2000型と2100型は二つ装備)ハードウエア的にはPCMCIAのコネクターを持つがソフトウエア的な互換性は低かった、これはPCMCIAの規格が固まる前にリリースをしてしまったためである。これにより、専用のモデムイーサネット接続環境さえも用意された。IEEE 802.11b無線LANカードや、ATA方式のフラッシュメモリーカード(一般的なコンパクトフラッシュフォーマットを含む)などのためのデバイスドライバがニュートン利用者たちによって書かれた。1xxシリーズではオプションのキーボードがつなげられるようになっており、2x00型でもドングルを使って接続することができた。ニュートンは電話番号ダイヤルトーンをメッセージパッドのスピーカーで鳴らすことができるようになっており、受話器をスピーカーのそばに持ってゆくことにより電話をかけることができた。また、この電話をかけたときにもログが記録されており、カレンダーでの記録を元に一日の行動を把握することができた。このほかオペレーティングシステム上でファクシミリ電子メールがサポートされていた(この場合、純正のモデム(8pinコネクター経由)もしくはMegahertz等のPCMCIAモデムカードが必要であった)。

画期的に進化した手書き認識システム、160MHzのARMプロセッサ、Newton2.1、美しく明るいバックライト付きスクリーンを搭載したメッセージパッド2000型と2100型は、アップル製品の中でも最高のものの一つといわれている。現在主流のPalmOS機器と比べてだいぶ大きいものであるにもかかわらず、多くの利用者はそう言い切る。その手書き認識は今もなお世界一の性能であるとされ、最新のタブレット型PCがようやくそれに追いつきつつあるといわれる。Newton2.0と2.1はさまざまな意味において携帯用オペレーティングシステムの技術革新であった。その終焉から何年も経った今でさえ、その技術を凌駕するものはないともいわれている。

メッセージパッドはスクリーンを横長(ランドスケープ状態)にも縦長(ポートレート状態)にも使うことができた。設定を変更すれば簡単に表示内容を90度回転させることができ、手書き入力も問題なく動作した。

アップル社やサードパーティーメーカーは、クレジットカード運転免許証名刺現金などとともにメッセージパッドを安全に持ち運べるケース(袋)を発売していた。これらのケースはメッセージパッドよりもさらに大きく、ポケットに収まるようなものではなかったため、主に衝撃や傷から守るためのものとして用いられることが多かった。

小さな着脱式のシリアルキーボードがあった。

ニュートン誕生前夜

ニュートンは、そもそもはPDAを目指していたのではなかった。ニュートンの時代にはそのような分類すらなく、PDAとは、ジョン・スカリー (John Sculley) が開発の後期に作り出した言葉である。ニュートンが目指したものは、パーソナルコンピューティングの完全なる再発明であった。開発の大半の期間は、大きなスクリーンを備え、大量のRAMを搭載し、高機能なオブジェクト指向グラフィックスカーネルを用いて行われていた。当初の開発目標の一つとして「建築家向けシステム」があった。これは、住宅の机上設計を顧客と行う際に、二次元の設計図を簡単にスケッチし、清書し、修正してゆくことができるというものである。

ニュートンの開発の主要な時期(およそ中盤の1/3くらいの頃)、主要な開発言語は"Dylan"であった。この言語は小型で効率的なオブジェクト指向LISPの一種で、今日ではわずかにマイナーなコミュニティで用いられている。その時代性から考えるにDylanには十分な効率性があったが、ニュートンが巨大なものになってしまうことは受け入れられなかった(また、非LISP開発者たちにも受け入れ難いものであった)。ニュートンがより小さいサイズで再設計された時、Dylanは「バウハウス・プロジェクト」の「実験項目」に格下げになり、その内捨て去られてしまった。

興味深いことに、Dylanの特徴であるガベージコレクション機能とOSとの密接な結合は、マイクロソフトによるコード管理の革命を10年も先取りしたであろうものである。

パーソナルコンピューティングの再発明を行い、現代的なアプリケーションプログラミングをやりなおすという当初の目標のせいで、プロジェクトは空転し、這い進むような進行状況になり、Macintoshの売上を食いつぶすおそれが広がっていった。ニュートンはあらためてMacintoshの機能を補完する周辺機器として再設計されることとなった。そしてニュートンのマーケット担当者がジョン・スカリーを追いつめて、PDA、つまり携帯専用という視点を吹き込んだ。これによりニュートンの歴史は劇的に変貌を遂げる。

eMate 300

テンプレート:Main eMate300は、1997年に発表された学校向けの機器である。価格は手頃で(当初は教育用途にのみ800ドルで販売された)、教室で用いるのに適した頑丈なものであった。eMateは、480×320ドットの16諧調グレースケール画面、スタイラス(筆記ペン)、フルサイズキーボード、赤外線ポート、およびMacintoshの標準シリアル/LocalTalk用ポートを装備していた。電源は内蔵の充電式電池を用い、最大28時間稼働可能であった。外観は緑の貝殻型で透き通っており、取っ手がついていた。これは腕の高さから固い床に落下させても壊れないように設計されていた。この頑強な設計は、初代のiBookシリーズの設計に影響を与えているとみられる。eMate300は他のニュートン製品とともに姿を消していった。

後への影響

ニュートンの後継機の試作(プロトタイプ)はたくさんあった。もっとも特徴的だったのはニュートンタブレット(または"slate")で、書き込みができる大きな平面スクリーンであった。他には、脇に取っ手と操作ボタンを取り付けた「キッズ・ニュートン」、動画カメラとスクリーンをフリップ式のカバーに取り付けて双方向通信が可能な「ビデオパッド」、Palm Pilotと非常によく似た「ミニ2000」、受話器とキーボードを内蔵した「ニュートンフォン」(シーメンスAG製)などがある。

ニュートンのプロジェクトが解散する前に、その技術は独立会社であるニュートン社 (Newton Inc.) に移行されたが、数箇月後、スティーブ・ジョブズがアップル社CEOギル・アメリオを追い出して会社の実権を取り戻した際、ニュートン社は再びアップル社に吸収された。それ以来、アップルはニュートンの技術を使うかPalm社と提携して新しいPDA製品を市場投入するのではないかと推測する人が後を絶たなかったが、アップルはそのような計画は全くないと否定し続けた。2001年にiPodが現れるまで、アップルはMacintoshブランドのコンピュータ製品に注力し、携帯機器は発表も発売もしなかった。

推測の域を出ないが、アップルはニュートン2.1の手書き認識システムの一部である活字体文字認識機構をMac OS X v10.2 Jaguarに組み込んだ。ジャガーは、スクリーン上で挿入点がある場所に、タブレットに手書きした文字を自由に入力できるようになっている。この機能は「Inkwell(インクウェル)」と呼ばれ、タブレットが接続されていればシステム環境設定に現れて使える。アップルは今のところこの技術を再び携帯機器で使ってはいない(iPhoneの中国語手書き認識機能はInkwellとは異なる)。

アップル製PDAの復活

ファイル:Apple Newton and iPhone.jpg
ニュートン (Message Pad 2100) とiPhone。両端末の画面解像度(480×320ピクセル) は全く同じである

アップルがPDAから撤退し、業績を回復した後もマック以外の携帯コンピュータを発売することは長らくなかった。

2001年に登場した携帯音楽プレーヤーのiPodは、PDAでこそないが、ポケットサイズでグレースケール表示をするプログラミング可能な機器であり、ARMプロセッサを使っているなど、ニュートンとの共通点が多々あった。iPodのOSを作成したPixo社は、アップルでニュートンの開発に携わっていた2人の技術者が作った会社である。

2004年6月に、アップル社CEOのスティーブ・ジョブズは、「アップルは新しい携帯コンピュータ市場参入への圧力をはねのけた」と述べ世界的に見てPDA市場は衰退傾向にあり、需要が十分ではないとしてアップルは開発しない道を選択したことを明らかにした。

2007年、アップルは新しいARMベースの携帯電話「iPhone」と、メディアプレイヤー「iPod touch」を発表した。これらはタッチパネルを搭載しインターネット端末の機能があったが、ソフトウェアの追加はできず、当初PDAとは別の製品であるとされていた。しかし、後にユーザがソフトウェアを追加できるようになり、PDAとして機能するようになった。

iPhoneとiPod touchのOSであるiOSMac OS Xベースであり、Newtonとは技術的に直系ではないものの、アップルにとってはNewton以来の事実上のPDAへの再参入である。アップルはPDAという言葉こそ使っていないものの、デザインやコンセプト面ではiOSプラットフォームはNewtonの末裔と言えなくもない。

ニュートンの各モデル

  • MessagePad 1993.8~1994.3 NewtonOS1.0-1.1(H1000、OMPと呼ばれる。)
  • MessagePad100 1994.3~1995.4 NewtonOS1.2-1.3(遅延認識ができるようになっている。)
  • MessagePad110 1994.3-1995.4 NewtonOS1.3(若干細長くなり、フリップ式カバーと伸縮式のスタイラスがついた)
  • MessagePad120 1994.10-1995.1 NewtonOS1.3(日本で公式販売開始)
  • MessagePad130 1996.4-1997.4 NewtonOS2.0(バックライト搭載。OS2.0搭載)
  • eMate300(バックライト付き大画面を搭載、OS2.1を搭載。ARM7を搭載し若干高速化、キーボードを組み込み)
  • MessagePad2000 1996.4-1998.2 NewtonOS2.1(大幅改良。StrongARMを搭載し大幅に高速化、大形化しPCカードスロット2基搭載)
  • MessagePad2100 1997.11-1998.2 NewtonOS2.1(内蔵RAMを4MBに)

ニュートンOSは、シャープモトローラなどのサードパーティーにもライセンス供給され、上記以外のPDA機器にも使われた。

関連項目

テンプレート:Sister

テンプレート:1997年以前のアップル社製ハードウェア