【レポート】大きく変貌を遂げたPalm OS 5の疑問を解く - PalmがQ&Aセッション開催(1)

  [2002/06/17]

都内でPalm Computing日本法人主催のPalm OS 5に関するプレス向けQ&Aセッションが行われた。OS 5は10日にライセンシ向けの出荷開始のアナウンスがされたばかりのPalm OS最新バージョンだが、今回のセッションでは前述のアナウンスでは触れられなかった詳細がある程度明らかになったので、その模様をお伝えしていきたい。

Palm OS 5の変更点の概要

○OS本体はARMネイティブ、アプリは68Kエミュレーション

まずOS 5最大の変更点は、何と言っても対応するプロセッサが従来のDragonBall(68Kアーキテクチャ)ベースではなく、いわゆるARMアーキテクチャベースのプロセッサに変更されたことだろう。もちろんARMアーキテクチャのプロセッサといってもいろいろな種類があるが、OS開発を担当するPalmSourceでは「Palm OS Ready Program」と題した動作検証プログラムを用意しており、既にIntel、Motorola、Texas Instrumentsなどとの間で同プログラムに基づいた動作確認などの作業を開始しているという。今回のセッションでもIntelの「XScale」プロセッサを搭載した汎用の評価用ボードが持ち込まれ、OS 5が実際に動作しているところのデモが行われた。

当然OS自体もそれに伴い完全にARMネイティブのコードに書き直されたのだが、問題は従来のPalm OSで動いていたアプリケーションの互換性。これについてOS 5では「PACE(Palm Application Compatibility Environment)」と呼ばれる、従来の68Kベースのコードを動作させるためのエミュレーション環境が用意される。このPACEは従来のPalm OS用アプリケーションが、コードを一切書き換えることなくこれまでの約10~20倍もの速度で動作するというすぐれもの。今回のセッションでも68Kコードのアプリである「Quicksheet」をPalm OS 4とOS 5の両方で動作させるデモが行われたが、グラフ描画がOS 4でははっきり目で追えるスピードだったのに対し、OS 5では一瞬で描画が終わり、その実力の程が見せ付けられた。

また必要に応じて一部コードをARMネイティブに書き直すことにより、アプリの速度をさらに向上させることも可能となっているが、現状ではARMのネイティブコードを出力できるコンパイラ環境がARM Developer Suite(ADS)、もしくはgcc程度しかないため、PalmSourceとして当面はARMのネイティブコードはサブルーチンでの使用にとどめ、メインルーチンは68Kコードで記述しPACE上で実行することを推奨しているとのこと。

Palm OS 5におけるアプリケーションの扱いの説明
Palm OS 5のブロックダイアグラム。Palm OS本体とアプリの間にPACEが挟まる様子が説明されている

ちなみにOS 5上で動作するARMフルネイティブのアプリケーションを開発できる可能性については、PalmSourceとしては「安価な開発環境が出揃った段階でSDKの提供を開始したい」と述べるにとどまったが、ライセンシが独自にSDKを用意してARMフルネイティブのアプリケーションを開発させる可能性については否定しなかった。またARMの基本アーキテクチャに含まれない各プロセッサの独自機能部分のサポートについては、OS 5としてのサポートは行わないものの、ライセンシが独自にドライバなどを用意することで利用できるようになる可能性があるという。

(佐藤晃洋)

【レポート】大きく変貌を遂げたPalm OS 5の疑問を解く - PalmがQ&Aセッション開催(2)
http://pcweb.mycom.co.jp/news/2002/06/17/15.html
に続きます。

PalmSource、Palm OS 5最終版の企業向け出荷開始
http://pcweb.mycom.co.jp/news/2002/06/10/18.html

Palmのデベロッパー向けフォーラム「Palm Source」が開幕
http://pcweb.mycom.co.jp/news/2002/03/28/07.html

【PalmSourceレポート】Palm OS 5+ARM、ネイティブ・コードなら61倍のパフォーマンス向上
http://pcweb.mycom.co.jp/news/2002/02/12/12.html

【PalmSourceレポート】Palm OS 5と新CEO --- Palmの新しい顔の初披露
http://pcweb.mycom.co.jp/news/2002/02/07/14.html

Palm、ARMコアプロセッサ対応に向けた「Palm OS Ready Program」を開始
http://pcweb.mycom.co.jp/news/2001/07/25/08.html



IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

【レポート】「PCがウイルスに感染しました」偽警告で電話させる手口が急増
[10:00 6/26] パソコン
【連載】iPhone基本の「き」 第203回 覚えてるはず、なのに……Apple ID「セキュリティ質問」の回答を忘れたら
[10:00 6/26] 携帯
濃厚な味わいなのに1粒あたり糖質0.4g! 低糖質生チョコレートが新登場
[10:00 6/26] ヘルスケア
[おそ松さん]オールフリーのキャンペーン告知動画第5弾は十四松 「素振り3000回だぁ!」
[09:00 6/26] ホビー
[真田丸]浅利陽介、再び小早川秀秋に「軍師官兵衛」に続き 「裏切るつもりは…」
[09:00 6/26] エンタメ

求人情報