Mozilla Foundationは、Firefoxアドオンのユーザーと開発者の作業効率を向上させる新しいMozilla Labsプロジェクトを発表しました。Jetpackと呼ばれるこの新しいツールは、アドオンのインストール、有効化、無効化、削除時にブラウザを再起動する煩わしさを解消し、古いアドオンとFirefoxの最新バージョンとの互換性の問題を解決するように設計されています。

これからアドオン開発者を目指す皆さんへ、Mozillaは、Webページの作成方法を知っている人なら誰でも、HTML、CSS、JavaScriptなどの使い慣れたWeb構築ツールを使ってFirefox用のJetpack機能を構築できると述べています。Mozillaによると、Jetpackは非常に使いやすく、一部の機能はわずか12行以下のコードで構築できるとのことです。しかし、Jetpackの素晴らしさに関するこうした保証には、プロジェクトがまだ開発初期段階にあるため、初期段階では多少の難しさがあるという注意点が付きまといます。
サードパーティ製のブラウザアドオンは、Firefoxユーザーにとって間違いなく最大のセールスポイントの一つです。Mozillaによると、現在までに12,000以上の機能を備えたライブラリから、世界中で10億以上のFirefoxアドオンがインストールされており、広告ブロック技術、動画ダウンロードツール、Facebook、Twitter、MySpaceで友達とつながるためのソーシャルネットワーキングアグリゲーターなどが含まれています。しかし、アドオンは以前から少し面倒な存在でした。特定のツールに飽きても、簡単にオン/オフを切り替えることができないからです。また、Firefoxのメジャーアップデートが行われるたびに、お気に入りのアドオンがFirefoxの新しい標準に適切に対応したアップデートをリリースするまで、通常は数日かかります。
Jetpackの仕組みと今日できること
Jetpackベースの機能では、ブラウザの右下に小さなアイコンが表示されます。このアイコンを使ってアドオンのオン/オフを切り替えることができます。これは、JetpackベースのTwitter機能で、ツイートのストリームを一時停止して作業をしたい場合や、広告ブロック機能を一時的に停止したい場合などに非常に便利です。
Jetpack は真新しいため、試用できる Mozilla デモは 2 つほどとサードパーティの Jetpack 機能は 7 つしかありません。Mozilla は、Jetpack の機能を一切レビューしておらず、マルウェアがないことを保証することはできないと警告しています。新しいアドオンをダウンロードしようとすると、Firefox は、Jetpack の機能が、クレジットカード番号を盗んだり、画像の閲覧履歴全体を祖母にメールで送信するなど、ブラウザーに対して何でもできると警告します。将来、Mozilla は、特定の Jetpack 機能の安全性についてコミュニティによる監視を可能にする「ソーシャル トラスト ネットワーク」を構築する予定です。ただし、クレジットカードを持っていない人や、祖母に隠し事がない人は、Jetpack を通常のアドオンとしてダウンロードし、Gmail 通知機能、Gmail チャット通知機能、天気予報アドオンなどの Jetpack ベースの機能を試してみることから始めることができます。
Jetpackを使った開発
Mozillaは、「Webをより良い仕事、コミュニケーション、そして遊びの場にする」という目標を掲げ、Jetpackの機能を開発する新しい開発者の急増を期待しています。Jetpackは、ステータスバー、タブ、コンテンツスクリプト、アニメーション、Twitterなどの外部API、jQueryサポート、クラウドベースのBespinフレームワークとの統合、Firebugによるインラインデバッグなどのサポートを豊富に備えています。Mozillaは、Jetpackは現時点ではテスト、開発、そしてフィードバックのためにリリースされているため、Jetpack機能の完全なセキュリティモデルはまだ開発中であると警告しています。
Jetpack の動作を確認するには、以下のビデオをご覧ください。
Mozilla Labs Jetpack – 紹介とチュートリアル - Aza Raskin より Vimeo にて。
Twitter (@ianpaul) で Ian Paul とつながりましょう。