16
PalmがPalm OSの開発を中止、将来はPreのwebOSに賭ける

Palm 社は Palm OS オペレーティング システムの開発を中止した。

パームプレ

代わりに、同社は、新型Preスマートフォンを動かすために開発された、新たに発表されたものの依然として謎に包まれたPalm webOSにその将来を賭けるつもりだと、水曜日にサンフランシスコで行われた投資家向け会議で語った同社CEOのエド・コリガン氏は述べた。

現行のCentroスマートフォンは、Palm OS搭載の最後のモデルとなります。「Palm OS製品は今後提供されません」とコリガン氏は述べました。「今後は、コアOSをwebOSに移行し、エンタープライズ市場においてはMicrosoft Windows製品もサポートしていきます。」

コリガン氏によると、パームは、10万以上のアプリケーションを開発した約3万人のパームOSソフトウェア開発者を説得して、新しいオペレーティングシステムに移行するよう懸命に取り組んでいる。同時に、世界中で「1000万人以上のウェブ開発者」にも働きかけているという。

コリガン氏は、AppleがPreのマルチタッチインターフェースがAppleの特許を侵害しているとして訴訟を起こすかもしれないという憶測についての質問には答えなかった。

「今のところ、Apple社との間に特許に関する問題はない」と彼は述べた。「当社はモバイル分野で非常に広範な特許ポートフォリオを構築してきた。これは、市場で確固たる地位を築くためだ」。Palm社は約1600件の特許を保有していると彼は述べた。彼は両社を、互いに刺さないように慎重に旋回する2匹のヤマアラシに例えた。

2つの製品のスペックシートに基づいたスライドショーを見て、2つの携帯電話の比較を大まかに把握しましょう。

Palmはこれまで、様々なWeb標準をサポートするwebOSについて、ほとんど詳細を明らかにしていない。そして、コリガン氏も既に知られている情報に新たな情報を加えることはなかった。彼はPalmの重要な主張を繰り返した。それは、カスケーディング・スタイル・シート、JavaScript、HTMLなどのツールを使って現在プログラミングできる人なら誰でも、webOS向けのアプリケーションを作成できるという点だ。

1月にPalmは、webOS MojoアプリケーションフレームワークとMojoソフトウェア開発キットの「プライベートプレリリース」を発表しました。Palmのウェブサイトと初期の開発パートナーによると、webOSはHTML5をサポートし、ローカルデータストア(アプリケーションとデータをオフラインで利用可能)とファイルシステムを実現します。ある開発者によると、webOSにはLinuxフレームワークが組み込まれているとのこと。

また、さまざまなデバイス サービスや機能に接続するために XML の代わりに使用できる軽量のテキストベースのデータ交換形式である JavaScript Object Notation (JSON) に基づくメッセージ バスもサポートされています。

「webOS」という名前はブラウザベースのプログラムを連想させますが、webOS アプリケーションは Pre 自体にインストールして実行されます。

webOSとMojoの組み合わせは、Palmの開発主張をまさに実現していると、複数のソフトウェアパートナーが述べています。その一人であるPandora Internet Radioの最高技術責任者、トム・コンラッド氏は、1月にPalmInfoCenter.comのインタビューで、PandoraのwebOSに関する経験を語っています。

コンラッド氏は当初、一般的なWeb開発ツールとMojoを組み合わせることで優れたユーザーエクスペリエンスとスムーズなプレゼンテーションが実現できるのか懐疑的だったという。しかし今では、少なくともいくつかのアプリケーションにおいては、その可能性を信じているという。

「この『webOS』の特徴は、開発者向けのプログラミングモデルがC言語やJavaではなく、HTML、CSS、JavaScriptだけであることです」とコンラッド氏は述べた。「そのため、Webアプリケーションを開発してきた開発者を、Webベースの標準への習熟度を活かして、webOS SDKですぐに生産性を高めることができます。この決定こそが、Pandoraのバージョンを[Palm Pre上で]非常に迅速に稼働させることができた理由の一つです。Palm webOSに触れたこともなく、モバイル開発の経験もない、当社のスターWeb開発者の一人でさえ、Web開発で使い慣れたシステムに基づいて開発を進めることができるため、すぐに生産性を高めることができました。」

Mojo SDKは「UIのレイアウト、データの保存、そしてデータとプレゼンテーション要素間のインタラクションの管理に役立ちます」とコンラッド氏は述べた。「これは、原則を覆すことなく、むしろ豊富な基盤の上に構築できることを保証する、もう一つの優れたメカニズムです。」

コンラッド氏によると、Mojo と webOS は、高度なゲーム プログラムなどのアプリケーションを除く多くのアプリケーションに適しているようです。

2009年後半にリリース予定のMojo SDKには、サンプルコード、ドキュメント、EclipseベースのIDEを含む開発ツールが付属します。開発者は、webOSプログラムの開発に使用するツールを自由に選択できます。

広く普及しているWeb標準をサポートしているにもかかわらず、webOSはオープンソースではありません。コリガン氏は、Palmが現時点でwebOSをライセンス供与する予定はないことを確認しました。「私たちは、消費者に統合ソリューションを提供することに全力を注いでいます」と彼は述べました。

コリガン氏によると、PreはwebOSベースの製品シリーズの最初の製品となる。Palmはこのシリーズのロードマップを策定している。詳細は明かさなかったものの、すぐに大量の製品がリリースされるわけではないことは明言した。「私たちは、この(Pre)と、プラットフォーム、そしてSDKのリリースに全力で取り組んでいます」とコリガン氏は述べた。

先日開催されたコンシューマー・エレクトロニクス・ショー(CES)でPre(発音は「プリー」)が初公開された際、PalmはwebOSの様々な機能を披露しました。その中には、ハンドヘルドデバイス向けに特別に設計されたマルチタスク機能も含まれていました。これはGoogleのAndroidプラットフォームには搭載されていますが、AppleのiPhoneには搭載されていません。Palmは「トランプのデッキ」に例えています。トランプのデッキを操作するような指の動きで、開いているアプリケーションの「スタック」を操作できます。各プログラムは最小化されてもアクティブなままです。

webOSの構成要素の一つであるSynergyは、複数のカレンダー、連絡先、メッセージングアプリケーションを統合的に管理・追跡できる単一の手段を提供するプログラムです。Palm Preで連絡先を更新すると、Synergyによってオンラインアカウントの同じデータが更新されます。このメッセージングアプリケーションは、SMSテキストメッセージとインスタントメッセージを統合し、両方にまたがるスレッド形式の会話を実現します。

Palmは、AppleのApp StoreやGoogleのAndroid Marketに類似した、webOSアプリケーション向けのオンラインソフトウェアマーケットを開発中です。しかし、コリガン氏は、Preユーザーは他の様々なソースからもソフトウェアをダウンロードできるようになると述べました。