900iは全機種ツインCPU構成へ
端末機能向上に伴い、900iシリーズは全機種がツインCPUを搭載した。OSについても、F900iが引き続きSymbian OSを採用したほか、NECとパナソニック モバイルのコラボレーションも続いている。
FOMAの普及機ともいえる900iシリーズでは、5機種すべてがツインCPU構成を取った。そしてF900iは、F2102Vから引き続き「Symbian OS」を採用している。
端末名 | F900i | N900i | P900i | SH900i | D900i | |
---|---|---|---|---|---|---|
OS | Symbian OS | 従来と同じリアルタイムOS | リアルタイムOS | iTRONベースのリアルタイムOS | ||
アプリCPU | OMAP | OMAP | OMAP | 名称非公開 | M32R系 |
目的の一つは開発期間短縮
ソフトウェア開発が複雑化し開発期間が長期化していく中で、解決策として挙げられていたのは、ツインCPU化と汎用OSの採用だ。
ツインCPUとは、通信用のCPUとアプリケーション(メニュー動作も含む)用のCPUを別個に持つ構成のこと(2002年7月の記事参照)。50xなどの2G端末の多くは、通信処理用のCPUの余った演算能力を利用して、メニューなどの処理やJavaを実行させていたが、3Gへの移行を機に、ツインCPU構成を取るメーカーが増えている。
通信CPUとアプリCPUを切り分けることで、それぞれを別個に開発できるのが最大のメリット。通信側の完成を待つことなくアプリケーション開発を進められるほか、一方の仕様変更が他方に影響を与えない点も重要だ。
アプリCPUは、DSP分野に強いTexas Instruments製のOMAPを採用したメーカーが多い。このジャンルには、ルネサス テクノロジの「SH-Mobile」やIntelの「XScale」も名乗りを挙げているが、3GではOMAPがシェアを固めつつある。
通信CPU部は、開発コスト低減のため、共同開発も進められている。NECとパナソニックは、早くからW-CDMA向けの通信チップを共同開発しており(2002年2月の記事参照)、2102Vシリーズから成果を利用している。両者のチップはツインCPU構成を前提としており、当初からOMAPを候補として想定していた。
三菱電機は東芝と3G端末のプラットフォーム開発で提携しているが(2002年3月の記事参照)、具体的な成果はまだ出ていない。D900iでも、通信チップは三菱独自のものを使っている。
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
ツインCPUだからできたPDF、Excelファイル閲覧
具体的なCPU名は不明だが、ツインCPUによって大幅に速度が向上したのが「SH900i」だ。50xなどPDC端末ではシングルCPU構成を取ってきたシャープだが、SH900iではアプリCPUを追加した。
これによって実現したのが、PDFやExcel、Word、PowerPointなどのPCファイルを携帯電話上で閲覧できる「ドキュメントビューワ」機能だ(2003年12月の記事参照)。
シングルCPU構成のPDC端末の場合、CPUコアはARM9で100MHz前後のパフォーマンスが一般的。PDF閲覧など重い処理は「PDC端末ではやっぱりできないと思う」(シャープ)。
「せっかくあるハードウェアを使い、2.4インチのCGS液晶で表示する」(シャープ)。この発想が、ドキュメントビューワの搭載に結びついた。
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
Symbian、Linux……汎用OS導入はもうしばらく先
ツインCPUは一般的となりつつあるが、汎用OSの導入はF900iのみに留まった。
携帯電話のOSは、多くがiTRONをベースとしたリアルタイムOSだといわれている。組み込み機器では、緊急の割り込みに対応できることを保証したリアルタイムOS(RTOS)を使うのが一般的だが、各社がカスタマイズを施していることもあり、開発者が豊富とは言い難い。
また携帯のOSは、きれいなレイヤー構造になっているとは言い難く、OSを通さずに直接ハードを制御してしまうアプリケーションも多々利用されているという。これがしばしば携帯電話でもバグが起こる原因として指摘されていた。
Symbian OS(2003年6月の記事参照)やLinuxのような汎用OSを使うことで、多数の開発者が確保でき、ハードとソフトを切り分けることでバグを減らす。これが汎用OS導入の目的だ。
とはいえ、これまでの資産でもあるリアルタイムOSを簡単に手放すこともできず、移行のタイミングを狙っている……というのが各社の状況。「リアルタイム性がどこまで確保できるか」(三菱電機)などの観点から、検討を重ねているという。三菱電機はCeBITなどで展示した試作機でSymbian OSを採用しており(2003年10月の記事参照)、今後の方向を模索している。
NECとパナソニック モバイルは、プラットフォーム共通化に当たり、通信CPUだけでなくOSも共通のリアルタイムOSをベースとしている。メニュー構成などはNEC製端末譲りだ。ただしNECは携帯電話用のOSとしてLinux採用の検討を続けており(2003年1月の記事参照)、今後の展開が注目される。
ドコモ自身も、FOMA向けのOSとしてはSymbian OSとLinuxを推奨しており、既に携帯向けの仕様を定めた(2003年12月の記事参照、2003年12月の記事参照)。開発コスト低減や期間短縮といった意味でも、今後FOMAメーカーは、どの時点で汎用OSに切り替えるのか決断を迫られる。
関連記事
- 特集:900iシリーズ登場
2004年2月には、FOMAの新シリーズ「900i」が登場する。カメラや端末の重さ、待受時間などさまざまな面で、ムーバと同等の仕様とし、コンテンツなどのサービス面では505iを上回る。 - ツインCPUが携帯にもたらすもの
携帯電話にアプリケーションプロセッサを搭載する、いわゆるツインCPUの時代が迫ってきた。特に第3世代端末では、ツインCPU化はもはや当たり前のことと受け止められている。ツインCPUは携帯電話に何をもたらし、今後どうなっていくのだろうか - 「月産100万個」〜携帯CPUのデファクト目指す日立のSH-Mobile
第3世代を待たずして、携帯に独立したCPUが搭載されるのは時間の問題になってきた。日立のアプリケーションプロセッサ「SH-Mobile」を搭載した携帯電話は既に登場済み。来年には数割の端末がSH-Mobileを搭載してくるだろうと、日立は自信を見せる。Javaの高速化、美しい3D、そして動画再生と携帯の機能は一段と進化を遂げる - 次世代XScale「Bulverde」の三つの特徴
Intelは次世代XScaleに、三つの大きな機能追加を行った。このコードネーム「Bulverde」は、ワイヤレスMMX、ワイヤレスSpeed Stepをサポートし、カメラの接続を容易にするクイックキャプチャーインタフェースを備える。 - 「携帯分野のWintelを目指す」──東芝と三菱,3G携帯で開発提携
東芝と三菱電機は,第3世代携帯電話の開発について提携する。端末の開発にあたり,人的,技術的リソースを互いに補完するとし,次世代携帯電話のデファクトスタンダードを目指す。 - Symbian OS、そして「Series 60」とは何か
Symbian OSとNokiaのUI、Series 60の組み合わせが、世界のスマートフォン市場で急速にシェアを伸ばそうとしている。Symbian OSそしてSeries 60とは何か。 - “機能切り分けの美学”〜三菱コンセプトモデルが目指すもの
一見、よくある“未来の携帯”だが、奥に秘められた思想は、携帯の未来を占う上で重要。三菱の担当者は「そろそろ携帯にもペリフェラルバスを」と訴える。 - Linux携帯電話、NECなど数社が開発中
半導体メーカーTexas Instruments(TI)やNECなど複数の企業が、Linuxを搭載した携帯電話の開発を進めている。組み込み用LinuxのメーカーMontaVista SoftwareのマーケティングマネジャーScott Hedrick氏が1月10日明らかにし、TIとNECの関係者も同日、これを確認した。 - ドコモ、FOMA向けLinuxの仕様を確定
第3世代携帯電話にLinuxやSymbian OSなど、汎用OSを採用する動きが目立ってきた。ドコモはSymbian OSに続き、LinuxについてもFOMA搭載時の仕様を確定した。 - Microsoftのオープン性に疑問〜立川社長
FOMA向けOSの候補としてSymbianとLinuxを挙げた。「Symbianでなくてはならないとは思っていない。Linuxでもいい」(立川氏)。
Copyright © ITmedia, Inc. All Rights Reserved.