株式会社クリアコード > ククログ

ククログ


Windows Mobile版Mozilla

モバイルFirefox「Fennec」

現在Mozillaの開発コミュニティにおいて、Fennecと呼ばれるモバイルデバイス向けのウェブブラウザが開発されていることをご存じの方も多いかと思います。Fennecでは、PC版のFirefoxと同じGeckoエンジンを使用することによってPC上と同じレンダリング結果が得られるほか、拡張機能もサポートされることがアナウンスされており、モバイルデバイス用ウェブブラウザに新たな変革をもたらす事が期待されています。

Windows Mobile版の開発状況

Fennecのターゲットプラットフォームとしては、Linuxの他に、Windows Mobileも挙げられています。MozillaのMercurialリポジトリで開発履歴を確認すると、Windows Mobile版Mozillaは、主にBrad Lassey氏とDoug Turner氏の2人によって活発に開発が進められているようです。

しかしながら、現在のところ一般向けにモバイルデバイス用実行ファイルが 提供されているのはNokia N810用のみであり、Windows Mobile用はアルファ版すら提供されていない状況です。

N810が日本では未発売ということも相まって、Windows Mobile版のMozillaがどの程度動作するものなのか、やきもきされている方もおられるのではないでしょうか?

Windows Mobile版Mozillaの動作デモ

現在、クリアコード社内においても組み込み機器向けMozillaの研究を進めており、Windows Mobile用XULRunner のビルド及び動作も確認しておりますので、そのような方々に向けて、開発版の動作状況を動画で紹介したいと思います。

ただし、この動画で動作しているウェブブラウザはFennecではなく、MyBrowserという動作確認用の簡素なサンプルブラウザです。また、動画で使用しているバージョンは2008年12月中旬頃のものを元にしており、さらに、最低限の動作を確認できるよう弊社内で独自の修正を加えているため、現在リポジトリから取得できるバージョンとは少し状況が異なります。

本動画は、リモートの開発環境からデバッグ版MyBrowserを起動した直後から開始されています。ブラウザ画面が表示されるまで20秒以上と、起動がやや遅い印象はありますが、一度起動してしまうと、思いのほかスムースにレンダリングされているように見受けられます。

まだまだモバイルデバイス向けの最適化が進んでいないため、単純に他のモバイルデバイス用ウェブブラウザと比較してしまうと苦しい面もありますが、現時点でも十分実用に成り得るポテンシャルがあることは確認していただけるかと思います。

Fennecの動作状況

弊社では、Fennecについても同様にWindows Mobile上での動作を確認しています。

Windows Mobile上で動作するFennec

しかし、こちらはまだWindows Mobileデバイスに合ったレイアウト調整やパフォーマンス調整が行われておらず、動画で紹介するには時期尚早であるため、今回はデモを見送りました。FennecについてはPCで動作するバージョンがリリースされているため、こちらを試用して夢を膨らませておくのが良いでしょう。

今後の予定

ククログでは、今後とも随時モバイル版Mozillaの研究・開発状況をレポートしていく予定です。

タグ: Mozilla
2009-01-07

«前の記事: インターンシップ参加希望者募集開始 最新記事 次の記事: 仙台Ruby会議01»
タグ:
年・日ごとに見る
2008|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|