» ドキュメント翻訳
Firefox 12 のアドオン互換性に関わる修正のまとめ
[これは Mozilla Add-ons Blog の記事 Add-on Compatibility for Firefox 12 の抄訳です]
Firefox 12 は今日深夜 (日本時間) にベータ版となります。互換性情報の提供が遅れて申し訳ありません。Firefox 13 の情報は通常通り事前にまとめるつもりです。
Firefox 11 のアドオン互換性に関わる修正のまとめ
[これは Mozilla Add-ons Blog の記事 Add-on Compatibility for Firefox 11 の抄訳です]
Firefox 11 が数週間前に Aurora チャネルへ移行し、Firefox 12 もまもなく後に続きます。ここで、本来もっと早く投稿するはずだった、アドオンの互換性に影響を及ぼす可能性がある Firefox 11 の変更点をまとめたいと思います。下の Firefox 10 の説明に書きましたが、最近様々なことに取り組んでいたため、記事の公開が遅くなってしまいました。申し訳ありません。
Firefox 10 のアドオン互換性に関わる修正のまとめ
[これは Mozilla Add-ons Blog の記事 Add-on Compatibility for Firefox 10 の抄訳です]
Firefox 10 が数週間前に Aurora チャネルへ移行しましたので、またいつも通り、アドオンの互換性に影響するバグをまとめたいと思います。今回挙げたリストは若干長めですが、ほとんどは無名で滅多に使われていない XPCOM や DOM インタフェースの削除です。
Firefox 10 に関するより包括的な情報については、MDN の Firefox 10 for Developers を参照してください。
6週ごとのリリース予定
原文:Asa Dotzler: Firefox and more: every six weeks:
2011/08/25
+-----------------------+-----------------------+-----------------------+-----------------------+ | 2011/08/16 | 2011/09/27 | 2011/11/08 | 2011/12/20 | +-----------------------+-----------------------+-----------------------+-----------------------+ | Firefox 9 on Nightly | Firefox 10 on Nightly | Firefox 11 on Nightly | Firefox 12 on Nightly | | Firefox 8 on Aurora | Firefox 9 on Aurora | Firefox 10 on Aurora | Firefox 11 on Aurora | | Firefox 7 on Beta | Firefox 8 on Beta | Firefox 9 on Beta | Firefox 10 on Beta | | Firefox 6 on Release | Firefox 7 on Release | Firefox 8 on Release | Firefox 9 on Release | +-----------------------+-----------------------+-----------------------+-----------------------+ +-----------------------+-----------------------+-----------------------+-----------------------+ | 2012/01/31 | 2012/03/13 | 2012/04/24 | 2012/06/05 | +-----------------------+-----------------------+-----------------------+-----------------------+ | Firefox 13 on Nightly | Firefox 14 on Nightly | Firefox 15 on Nightly | Firefox 16 on Nightly | | Firefox 12 on Aurora | Firefox 13 on Aurora | Firefox 14 on Aurora | Firefox 15 on Aurora | | Firefox 11 on Beta | Firefox 12 on Beta | Firefox 13 on Beta | Firefox 14 on Beta | | Firefox 10 on Release | Firefox 11 on Release | Firefox 12 on Release | Firefox 13 on Release | +-----------------------+-----------------------+-----------------------+-----------------------+
効率的かつ高速になった Firefox 7
原文:Firefox 7 is lean and fast | Nicholas Nethercote
要約
Firefox 7 は Firefox 6(および4、5)に比べておよそ20%~30%、場合によっては50%ほどメモリの使用量が少なくなりました。細かく述べると、Firefox 7 では、一晩中動作してもメモリ使用量が殆ど変わらず、大量のタブを閉じた場合に解放されるメモリが増えました。
これにより、一度に数多くの Web サイトを開いたり、そのまま再起動するまで長時間 Firefox を起動させ続けた場合でも、Firefox 7 は(ときどき劇的なほどに)高速に動作し、クラッシュの発生も少なくなっています。
Firefox 9 のアドオン互換性に関わる修正のまとめ
[これは Mozilla Add-ons Blog の記事 Add-on Compatibility for Firefox 9 の抄訳です]
Firefox 9 が最近 Aurora チャネルへ移行しましたので、いつも通り、アドオンの互換性に影響を与えるすべての変更点をまとめます。今回筆者 [Jorge Villalobos] が見つけたバグで厄介かと思われるものはごくわずかでしたが、言及すべき小さな変更点は多々あります。このバージョンに関する包括的な情報は、MDN の Firefox 9 for Developers を参照してください。
それではさっそく見ていきましょう。
Firefox 8 のアドオン互換性に関わる修正のまとめ
[これは Mozilla Add-ons Blog の記事 Add-on Compatibility for Firefox 8 の抄訳です]
この記事は本来もっと早く公開するはずでしたが、ずっと先延ばしになっていました。遅れて申し訳ありません。AMO では先週金曜日 (8 月 26 日) に Firefox 8 へ向けた互換性情報の更新を行いました。このシステムにはまだいくつか修正すべきバグがありますが、検証はほぼ成功し、約 3,000 個のアドオンが自動的に Firefox 8 対応となりました。
以下、現在 Aurora として公開されている Firefox 8 に投入された、アドオンの互換性に影響する変更点を、筆者 [Jorge Villalobos] が分かる範囲でまとめました。
BrowserIDの紹介:より良いサインインの手段
[元記事: Introducing BrowserID: A better way to sign in – Identity at Mozilla ]
本日、Web サイトへとサインインする実験的な新しい手段である、BrowserID を発表でき嬉しく思います。BrowserID で私たちが目指すものは、ユーザーと開発者にとって安全かつ簡単な手段を設計することにありました。是非ともこれを試し、みなさんの考えについても教えてください。
どうして BrowserID なのか?
Web 開発者にとって、新たなアプリケーションの開発は、ユーザーのサインインをどうすればよいかといった退屈なハードルが常に伴うものです。認証手順としてメールアドレスを用いるのは古典的な手法ですが、ユーザには余計な手順とまた一つパスワードを覚える手間をかけさせてしまいます。他の選択肢として Facebook や Twitter、Google といった大手の ID プロバイダにログインと認証の管理を任せることもできますが、これらのプロダクトは、ロックインや信頼性の問題、データのプライバシーの懸念も招くものでもあります。
BrowserID では、より良いサインインの方法を提供します。BrowserID はユーザの操作を簡単にする「メールプロコトル認証」を実装しています。ユーザは確認メッセージも少なく、サイト別のパスワードを覚える必要もなく、簡単にメールアドレスの所有者であることを証明できます。
BrowserID の特徴
簡単に使える
ユーザーはどのサイトでも同じワンクリックの操作でログインすることができます。開発者は BrowserID の採用により、メール認証を実装する必要がなくなるため、時間の節約になります。更なる情報については、この投稿の末尾のリンクを参照してください。
安全
BrowserID は、セキュリティを念頭に置いて設計されたメールプロトコル認証を実装しています。サイトは公開鍵暗号を用いて所有権の証明を取得します──ですが心配はいりません。私たちは検証サービスを用意しており、暗号化のコードは1行も書くことなく利用できます。
クロスブラウザ
BrowserID は最近のバージョンの IE、そしてモバイルブラウザを含む、すべてのモダンブラウザで動作します!
分散されている
メールアドレスにより誰でも BrowserID でサインインが可能であり、メールプロバイダーも、ユーザーのために、より簡単に BrowserID のシステムを実装することができます。
将来のブラウザではより良く
プロトタイプでは HTML と JavaScript のみで実装されていますが、システム自体は将来のブラウザでのシームレスな統合のために設計されています。可能となる体験についてのいくつかのアイディアについては、私たちのモックアップを参照してください。
ユーザーのプライバシーの尊重
他のサインインシステムと違って、BrowserID は、いかなるサーバーにも(BrowserID サーバーにさえも)、ユーザーが訪問したサイトについての情報を背後で漏らすことはありません。
BrowserID は高度な実験であり、今も開発が続けられています。本日、コミュニティレビューのためのプロトタイプの開始を発表できたことは幸運でした。是非ともプロトタイプを試し、私たちに意見を伝えてください。利用を開始するには、クイックチュートリアル及びデモサイトを参照してください。
私たちは、あなたのフィードバックを楽しみにしています! browserid.org を参照してください。バグは github に登録してください。メーリングリストに参加したり、BrowserID について #browserid タグをつけてつぶやいてください。
Firefox 7 と 8 のアドオン互換性情報
[これは Mozilla Add-ons Blog の記事 Firefox 7 add-on compatibility, and looking forward to 8 の抄訳です]
Firefox 7 が 1 週間ちょっと前に Aurora チャネルへ移行しました。私たちは、AMO に登録されていて既に Firefox 6 と互換性のあるすべてのアドオンに対し、対応バージョン更新のための自動テストを実行する準備を進めています。もしあなたがアドオン作者で、この自動更新の恩恵を受けたい場合は、アドオンの最大対応バージョンが現時点で 6.* となっている必要があります。互換性に関する問題が何も見つからなければ、テスト実行後自動的に 7.* へ更新されます。
私たちは Firefox 7 で行われたバグの修正を調査し、アドオン作者が考慮すべき変更を以下のようにまとめました。大半は XPCOM インタフェースの削除で、その一部は AMO に登録されているアドオンでも使用されています。開発者の皆さんはこの一覧に目を通して、必要に応じてアドオンを更新してください。
nsIJSON
のエンコード、デコード関数が削除されました (Bug 645922)。この修正は非常に多くのアドオンに影響するため、元に戻すことを目指す動き もあります。いずれにしても、XPCOM コンポーネントの代わりに グローバル JSON オブジェクト のparse
、stringify
関数を使うことを強く推奨します。nsINavHistoryObserver
とnsINavBoorkmarkObserver
インタフェースに、Firefox Sync 対応を強化するための変更が行われました (Bug 633266)。いくつかの関数が新しい引数 (GUID) を取ります。アドオンは通常オブザーバという位置付けになるため、これは単に受け取るデータが増えるというだけで、アドオン側で変更を行う必要はありません。ただし、バイナリコンポーネントを含むアドオンは、関数のシグネチャを更新する必要があります。nsIDOMFile
インタフェースから、getDataAsURL
、getAsBinary
など、多くの関数が削除されました (Bug 661876)。同等の関数はcanvas
など他のオブジェクトで利用可能です。- 他にも次のようないくつかのインタフェースが削除されました。
nsIDOM3Node
(Bug 659053)、nsIDOM3TypeInfo
(Bug 660539)、schemaTypeInfo
(Bug 660539)、nsIDOMNSDocument
(Bug 658906)、nsIDOMDocumentStyle
(Bug 658904)
より詳しくは Firefox 7 for Developers をご覧ください。ここでは、とてもエキサイティングな新機能を 2 つだけ挙げておきます。
- JavaScript モジュールをアンロードすることが可能となり、再起動不要なアドオンにとってこれらのモジュールがより実用可能な選択肢となりました (Bug 481603)。
- インライン設定 が実装されました。アドオンの設定パネルを、別ウィンドウではなくアドオンマネージャ内に表示させることが可能となりました。このインライン設定ではできることに限りがありますが、多くのアドオンではうまく機能するはずです。また、これは再起動不要なアドオンでも使えるので、大きなメリットとなります。
もしあなたが Firefox 7 で動作確認を行っている間に、何かここで言及されていない互換性問題を見つけた場合は、この記事のコメント欄でお知らせください。
Firefox 8
Firefox 8 について気に掛けるのは時期尚早ですが、できるだけ早く言及しておいた方が良いかと思われる変更がいくつかあります。
nsIDOMWindowInternal
インタフェースが削除されました (Bug 670235)。パッチから判断すると、今後はnsIDOMWindow
に対してQueryInterface
を行う必要があるようです。- JavaScript エンジンに増分ガベージコレクションを実装する作業が進んでいます。これは、潜在的にはバイナリコンポーネントを含むアドオンに影響する可能性があります。条件としては、JSAPI を使って独自の JSClass と、そのクラスのオブジェクトを生成し、さらに その独自クラスのオブジェクトが独自のガベージコレクショントレース関数を持っている場合です。これはかなり特異な事例と思われますが、万が一にも影響を受ける開発者がいる可能性を考えて、ここに書いておきます。この件に関して詳しい情報が必要なら筆者 [Jorge Villalobos] まで連絡をください。
MDN のドキュメント Firefox 8 for developers は既に公開されており、今後数週間でさらに情報が充実していくはずです。
アドオンを利用しているFirefoxユーザは、全体の85%!
原文:http://blog.mozilla.com/addons/2011/06/21/firefox-4-add-on-users/
Firefox 4 の改良されたアドオンマネージャは、アドオンの探索と管理をより便利で楽しいものにしましたが、それに加えて、Mozilla がアドオンの利用状況を収集することも可能になりました。以前の私たちは、最低でも Firefox ユーザの 1/3 がアドオンをインストールしていると推測 していました。でも、それより高い割合であることがわかりました。
私たちは、85%もの Firefox 4 ユーザがアドオンをインストールしたというレポートに興奮しています。このレポートによれば、毎日、6千万人以上が利用しているのです。ちなみに、この数には Persona や、ユーザが自らインストールを選んだとは言いづらい、他のソフトウェアにバンドルされているタイプの人気アドオンは含まれていません。
Firefox 4 アドオン利用状況(2011.3.22〜2011.6.19、Persona とバンドル済みのアドオンを除く)
私たちがこの数字を最初に見たときには、Firefox 4 へアップグレードするユーザが増えるにつれて、この数字は下降していくものと予想していました。
しかし、意外にも3月のリリース以降、85〜89%の間を維持し続けました。
また、この利用状況の数字は、Firefox (とインターネット)の利用率が下がる週末において、興味深い動きを見せています。つまり、アドオンユーザの割合は週末に増加するということ、週末にブラウズするようなユーザは、Firefox をカスタマイズする傾向が強いということです。
私たちは、次に示す分布図で、ユーザは平均で5つのアドオンをインストールしていることを知りました。
Firefox 4 アドオンインストール状況の分布(2011.6.19以降、Persona とバンドル済みのアドオンを除く)
Firefox 4 だけで、25 億回以上ものダウンロードと 5 億 8 千万のアドオンがあり、これらは毎日、利用されています。今すぐにギャラリーを見て、あなただけの Firefox を作りましょう!