2007年11月4日日曜日

機は熟した! 「Mobile Firefox」開発へ

機は熟した! 「Mobile Firefox」開発へ
無料でfirefoxダウンロードhttp://firefox.gkaku.com

 携帯電話の高性能化、スマートフォンの普及、PDAをはじめとする高性能ガジェットの普及などの要因により、すでにインターネットへのアクセスの大部分はデスクトップからではなくモバイルデバイスからになっている。しかもデスクトップとモバイルデバイスのアクセス差は開き続けており、今後さらにモバイルデバイスからのインターネットへの接続割合が増えるとみられている。特にiPhoneやiPod touchの登場がユーザやデベロッパに与えた影響は大きく、モバイルデバイスにおけるフルブラウザへの要求は止められないところにきている。
 MozillaベースのWebブラウザはすでにNokia N800向けに提供されているが、Mozillaは次のステップへ歩もうとしているようだ。9日(米国時間)、Mozilla, Vice president of engineering, Mike Schroepfer氏は自身のブログにおいてモバイルデバイス向けにMozillaプラットフォームを展開していく旨を公表した。これはMozillaの今後の方向性を示すものとして極めて興味深いhttp://firefox.gkaku.com

モバイルデバイスへFirefoxを提供して意味があるのか?
 Firefoxは、デフォルトでPCにインストールされているという類のWebブラウザとは言い難い。ユーザがチョイスし、ダウンロードして使っているという、いわば選択される方のWebブラウザだ。同氏は同様の選択肢をモバイルデバイスに対しても提供しようとしている。
 同社エンジニアリング責任者マイク・シュローファー氏は自身のブログで、携帯機器向けにFirefoxの体験と技術をもたらすことを真剣に考えていると伝えた。多数のユーザーが携帯機器からインターネットに接続していることを理由として挙げている。
 具体的には、携帯デバイスをMozilla 2の主要対応プラットフォームに加え、「Mobile Firefox」を開発する。Mobile Firefoxでは、携帯機器でFirefoxエクステンションを実行でき、開発者はXULでMobile Firefox向けのリッチアプリケーションを開発できるという。
 また同氏はこれまでの経験から、モバイルデバイスとデスクトップという、特徴が異なる2つのプラットフォームにおいて開発を進めることは、双方に対して利益があるとみているようだ。モバイルデバイス向けに開発された成果物がデスクトップ向けに展開されることも考えられるため、デスクトップユーザの利便性も高まるはずだ。http://firefox.gkaku.com

取り組みを開始するには今が適切な時期
 Mobile Firefoxを開発するにあたって、既存のモバイル向けWebブラウザのように新しくWebブラウザを開発するわけではないという。同じベースコードからFirefoxとMobile Firefoxを提供していくようだ。
 以前のモバイルデバイスでは性能上の制限が強く、専用のWebブラウザを新しく開発する必要があった。しかし最近のモバイルデバイスは性能が向上している。モバイル向けに改善を加えればFirefoxでも動作できるレベルまで水準が向上しつつある。http://firefox.gkaku.com
たとえばiPhoneは128MBのメモリと400MHz~600MHzのプロセッサを備えている。
 当然、現段階でもまだFirefoxを実行する環境としては十分ではない。しかしモバイルプロセッサの開発は急速に進んでおり、同氏は数年の間にそのギャップは狭まるとみているようだ。実際、1つのダイにプロセッサ、グラフィック、IO、無線処理を組み込んだチップの開発が進められている現状や、モバイルデバイスの普及を見る限り、性能については同氏の希望どおりになりそうだ。つまり、この時期でのモバイルデバイスへの進出が、Firefoxにとっても、ユーザにとっても、メーカにとっても、適切なタイミングだということだ。
 同氏は同ブログにおいて、Firefox 3以降でモバイルデバイスへ注力したMobile Firefoxを提供していくとしている。まだ、どのデバイスを対象とするかは決めていないようだが、まずモバイルデバイスをMozilla2におけるファーストクラス/ティア1プラットフォームセットに追加することで、コアプラットフォームの意思決定にモバイルデバイスを加える方針のようだ。
 また具体的には、モバイル向けの開発に注力しているチームにChristian Sejersen氏とBrad Lassey氏という、モバイル向けWebブラウザの開発にとって重要になるとみられる人材を追加するとしている。

Firefoxのエクスペリエンスとユーザをモバイルの世界へ
 どのようなデバイスに対してどのようなMobile Firefoxが提供されることになるのかは今後注視していく必要があるが、現状では、Firefox 3はこのままデスクトップ向けとしてリリースし、Firefox 4以降でMobile Firefoxが取り込まれることになりそうだ。リリースも2008年以降になるとみられる。
 細かい内容になるが、XPCOM利用の削減、MMgcにおけるメモリ管理の統合などもモバイルデバイス対応に効果を発揮する。すでにGenko 1.9での作業は終わっており、1.9以降の取り組みとしてデバイスにおけるパフォーマンスの改善とメモリ利用の改善を実現するためにアーキテクチャを変更する時期に差し掛かっているともされている。
 同氏の説明どおりにことが運べば、デスクトップとモバイルで同じFirefoxエクステンションが動作し、モバイルデバイスでXULベースのアプリケーションが使えるようになる日はそう遠い未来の話ではないかもしれない。http://firefox.gkaku.com

a

a