FluxMozilla関係の情報に特化したブログです。祝10周年2014年11月9日にFirefoxはバージョン1.0のリリースから10周年を迎えた。Edition」の名称で提供されるなど、さまざまなMozillaの企画が実行されていく。10周年記念キャンペーンの一環として、Windowsユーザー向けに64bit版Firefoxのプレビューが提供されるとみられる。本記事では64bit版Firefoxの正式提供に向けた動きをまとめてみたい。ボタン名もリリース版の表記に合わせた。正式提供が決まるまで振り返ってみると、Mozillaは比較的早くから64bit版Firefoxの正式提供を視野に入れていた。purposes)")。3.6のリリースがその年の1月だ。4はまだBeta版にも至っておらず、バージョンも3.7になるとされていた。インストールが必要であり、対象ユーザーが限定されていることは明らかだった。version)")。gathering")。JITの性能が低下し、プラグインやバイナリベースの拡張機能が動作しないことなどがデメリットとして、それぞれ挙げられていた。7のころのことである。64bit版に向けた積極的な動きは、Linux向けFirefoxに関しても見られた。17がリリースされる直前の2012年11月17日(米国時間。OSの開発に集中する必要があるというのがその理由である。このアナウンスに対するユーザーの反発は大きく、Mozillaは軌道修正を余儀なくされる。強制移行後に64bit版を改めてインストールすれば、使い続けることができるというわけだ。814009)ことになったため、安定して動作しない可能性は高まった。Mozillaが開発の優先度を下げた結果、その後1年以上にわたって64bit版の話題は途切れる。Metroの開発が先に中止されてしまった。ユーザーからは見えないところで、2014年4月以降、事態が動き始めていた。30のリリースが近づく同年6月4日、その旨を明らかにしたのだ。Lead)などの最高幹部を交えた会議で、Windows向け64bit版Firefoxを正式に提供することが決定された。このとき、Firefoxのバージョンは32に達していた。Mozillaが64bit版Firefoxを提供する理由Mozillaが再び64bit版Firefoxの提供に積極的になった背景には、競合他社の動きや、マーケットの変化があった。当初はわずか1%のアーリーアダプターが使用するだけのものになるにせよ、提供すること自体に意義を見出したのである。ExplorerとChromeが既に64bit版を提供していることを指す。39ではMacユーザーを自動アップデートを通じて64bit版に移行させる。64bit化はスピード、安定性、セキュリティのすべてにメリットがあるとアナウンスしており、Mozillaとしても無視はできない。マーケットの変化とは、ゲーム開発者がブラウザベースのゲームに本格的に取り組み始めていることを指す。MozillaはゲームがWebのキラーコンテンツとなり得ることを十分に理解しており、オープンなWeb技術を用いた高品質のゲームが豊富に提供されるようになれば、特定のOSに囲い込まれるのを防ぐことができると考えている。そのためには、ブラウザ自体が信頼できるプラットフォームとなる必要があり、64bit版のパフォーマンスや安定性が信頼性の向上に役立つというわけだ。64bit版Firefoxを正式に提供することで、Mozillaはゲームを重視していると開発者に対して行動で示すことができる。64bit版Firefoxの提供は、MozillaにとってNPAPIプラグインとバイナリベースの拡張機能のサポート状況を大きく変えるチャンスとなる。これらはFirefoxの安定性を損ない、マルウェアの温床ともなってきたものだ。64bit版Firefoxの提供プランWindows向け64bit版Firefoxは、ユーザーに対し段階的に提供される。10周年記念のリリースはその第一歩であり、スタンドアローン型のインストーラでNightly(36)のみならずAurora(35)やBeta(34)のコードをベースにしたビルドも提供される一方、自動アップデートには対応しないようだ。37(Nightlyチャンネル入りが2014年11月25日、リリースが2015年3月31日を予定)からとなる。new"ページで提供され、自動アップデートにも対応するが、Flashプラグインやバイナリベースの拡張機能のサポートは保証されない。時期は未定だが、フェーズ2になるとスタブインストーラに64bit版が統合され、ユーザーはインストール時にこれを選択できるようになる。FlashはShumwayまたはAdobeがサポートする64bit版プラグインによってカバーし、拡張機能のサポートも拡大する。バイナリベースの拡張機能にはjs-ctypesによるものとXPCOMによるものの2種類が存在しており、Firefoxのマルチプロセス化(e10s)に伴ってXPCOMによるものは廃止される見込みだが、js-ctypesによるものは少なくとも限定的なサポートを維持するということだろう。フェーズ3に至ると、64bit版Firefoxは自動アップデートによって32bit版ユーザーに提供される。ユーザーが明示的に32bit版の提供を求めない限り、64bit版へと移行することになる。いえ、32bit版Windowsを利用するユーザーに64bit版Firefoxを提供するわけにはいかないので、そこはインストーラが判別するはずだ。気になるのはその先、32bit版の提供終了についてだが、今のところ情報はない。SP2以降をシステム要件に残していることを考慮すると、かなり長期にわたって32bit版の提供は続けるのではないか。OSでは64bit版Chromeを強く推しているので、こちらはプラグインのサポートなどに目途がつけば、64bit版への一本化が先行するかもしれない。(14/12/07追記)現在の状況についてだが、自動アップデートに対応しない10周年記念リリース(いわばフェーズ0)は発表されず、代わりに上記のフェーズ1が前倒しされた。BuildsのWebサイトで64bit版のフルインストーラがダウンロード可能になっている。7以降である点に注意が必要だ。*1:2014年9月の会議の議事録的なもの。MozillaWikiがある。はてなブログProMozilla関係の情報に特化したブログです。ZoneMoz-Fxりんごが好きなのでぃすとりかごとなり。@abp_jpUnreviewednorah'#Firefox更新情報Wikiブログ日々のつぶやきスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。