Googleが「Android」搭載デバイス上でソフトウェアをネイティブに実行できるようにしたことは、FirefoxをAndroid上で動かせるようにする道を開くものだ。
今のところ、Android用のアプリケーションはJavaで記述し、Googleの「Dalvik」と呼ばれるJava仮想マシン上で実行する。だが、Googleは米国時間6月25日に「Android 1.5 Native Development Kit(NDK)Release 1」を公開し、ソフトウェアをベースのLinuxレイヤでネイティブに動かせるようにした。もっとも、同社はこれを、通常のAndroid用アプリケーションを動かすのと同じような、完全に独立したアプリケーションを動かすための手段とはみなしていない。
「Android用アプリケーションはDalvik仮想マシンで実行される。NDKによって開発者は、こうしたアプリケーションの一部にCやC++などのネイティブコード言語を使った実装ができるようになる」と、GoogleのDavid Turner氏はNDKのブログの中で記している。
だが、Mozillaの興味をそそるにはこれで十分だ。MozillaはFirefoxに加えて、そのモバイル版である「Fennec」を開発しており、Fennecが製品版として登場するときには、Firefoxの名称が冠せられる可能性もある。
「開発者たちは、このNDKがFennecをAndroidに実装するために必要な機能を備えているかどうかに注目している。それが可能なら、われわれのコミュニティーは実装に関心を示すだろう。なぜなら、今後は、良質のブラウジング体験を提供できる性能を持つスマートフォンで、Androidを搭載するものが増えていくと予想されるからだ」と、Mozillaでモバイル担当バイスプレジデントを務めるJay Sullivan氏は語った。
しかし1年前には、当時Mozillaのエンジニアリング担当バイスプレジデントだったMike Schroepfer氏(現在はFacebookに移籍)が、MozillaはAndroidには注力していないと語っていた。Schroepfer氏はその理由として、Javaという制限があることと、独自の高機能ブラウザがすでにAndroidに備わっていることを挙げていた。
同氏は2008年5月、「われわれは、ブラウザを持たないか、良いブラウザがないプラットフォームに注力している。わたしは(Googleが)プラットフォーム全体をオープンにすることを心待ちにしているが、現時点では、API(アプリケーションプログラミングインターフェース)のサポートがないため、AndroidにFirefoxを搭載することはできない」と語っていた。
この記事は海外CBS Interactive発の記事をシーネットネットワークスジャパン編集部が日本向けに編集したものです。原文へ
関連情報
-
グーグル、「Android」用のネイティブコード開発キットをリリース
グーグルの携帯電話プラットフォーム「Android」の開発者向けに、ネイティブなアプリケーションを開発するためのキット「Android Native Development Kit」がリリースされた。 - モジラ、携帯ブラウザ「Fennec」の「Windows Mobile 6」用アルファ版を発表
- モジラのモバイルブラウザ「Fennec」、「Symbian」対応へ
- ケータイに進出するFirefox、アドオン対応で「機能は妥協しない」 [From CNET Japan]
「システム開発」 のバックナンバー
-
NRI、基盤方式設計のパターン化で基盤構築コストを削減するソリューションを発表
野村総合研究所は、システム基盤方式設計ノウハウをパターン化および標準化することで基盤構築コストを削減するソリューション「vPLAT」を同日より提供すると発表した。 -
「フットワーク軽いITベンチャーと頑張りたい」--MSベンチャー支援はAzureでも
-
韓国のトゥービーソフト、RIAのUI開発プラットフォームで日立システムと販売代理店契約を締結
-
アマゾン、「Kindle」アプリケーションの開発キットを公開へ
-
MemsONEコンソーシアム、統合型MEMS用設計解析支援システム「MemsONE」Ver.3.0をリリース
- システム開発 一覧へ »
企画特集

-
身近な業務をCRMが変革!
実は、埋もれた情報が鍵だった -
経営統合後の事業損益構造の見える化を実現
SAS Performance Managementの導入事例紹介!! -
アプリケーション仮想化 3つの課題
最新のCosminexus V8.5の知られざる実力 -
DBのパフォーマンスに困ってませんか?
既存のデータベース環境に追加するだけで性能が2倍に -
事例 VMwareでデータセンターをクラウド化
富士通の開発環境を効率化したクラウドのノウハウ -
レガシーアプリケーションの稼働どうしてる?
互換性の問題、あなたはどう考える?意見募集中! -
利用者の理想を追求した最新レンタルサーバ
サイト制作事業者がその評価結果を徹底レポート! -
仮想化をダメにするストレージの実態
求められるストレージ正常化のキーワードとは? -
新しい視点のレンタルサーバが誕生!
スタートアップ企業、開発者に最適なそのポイントとは? -
仮想環境のバックアップは難しいのか
効率的なバックアップへの2ステップを解説 -
御社はまだフリーの転送サービスですか?
大容量ファイルの受け渡しに「ルール」と「安心」を -
アンケートから見るセキュリティ対策の実態
8つの機能が中小企業の情報資産を守る -
通販サイトのアクセス集中からの危機を救う
4つのケーススタディからWebシステムを徹底解説 -
ビジネスを支えるWebシステム最前線
システムトラブルの6割が、ソフトウェアに原因あり
-
9. 出荷準備はOK?
この3分間のビデオは、あなたがソフトウェアを出荷する前に、データレー... -
10. Parallel Debugging Extensions
この3分間のビデオは、並列アプリケーション内のそうでなければ発見しが...
