インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Mozilla Aurora ―最先端(ブリーディングエッジ)を生きるスリルと楽しさ

「テクノロジーのブリーディングエッジ(最先端)」という言葉は、まだ発展途上の新しい概念に手を出したり、アルファ版・ベータ版クラスのソフトウェアに触れるとき、まったく違う意味を持ってきます。不安定さをバグではなく「機能」として抱えるLinuxディストリビューション、Fedoraの好例はすでに見てきました。そして今、Firefoxにも「Aurora」という名の大胆な亜種が登場したのです。

これは、ブラウザ業界に浸透しつつある「同調圧力」的な発想から生まれた、もう一つの派生的動きと言えます。タブの上部配置が最初の現象でした。超高速リリースサイクルがその次。そして三番目が、開発・テスト専用のブラウザバージョンです。Chromeにはすでにそうした仕組みがあり、競合各社が追随して独自のアイデアを打ち出すのは時間の問題でした。MicrosoftはInternet Explorer 10 Previewでこれを実現し、Mozillaは「Aurora」を立ち上げました。

Auroraとは何か?

前述の通り、Auroraはナイトリービルドと正式なベータリリースの中間に位置する妥協案です。早期テストという概念自体は目新しいものではありませんが、Auroraによって非公式な技術に公式の名称が与えられました。ギークやテスターにとって十分に使えるブラウザであり、Chromeの実践に匹敵する開発版への需要を満たす存在です。賛否はここでは問いません。その議論は別の機会に譲るとして、今回は実際の内容に焦点を当てましょう。

注:画像はThe Mozilla Blogより引用。

では、なぜAuroraを使いたくなるのでしょうか?Firefoxのリリースサイクルが加速するのであれば、事前に準備しておくのが得策だからです。早期テストを行えば、正式なベータ版が登場した時点で、自分の環境にどのような運用上の変更が必要になるかを把握できます。さらに、ソフトウェアテストに本気で興味があるなら、素晴らしいおもちゃがもう一つ手に入ったことになります。ただし、慎重に扱ってくださいね。

Auroraをテストする

Auroraは、普段使いのFirefoxとは別にインストールできます。むしろ、別インストールに加えて別プロファイルの使用を強くおすすめします。トラブルは起こりうるものだからです。不安定なソフトウェアのテストには代償が伴い、厳格な分離・隔離の規律を守る必要があります。大抵の場合、Firefoxの初期リリースはかなり堅牢ですが、常に予期せぬ事態が潜んでいる可能性はあります。

Mozilla Aurora ―最先端(ブリーディングエッジ)を生きるスリルと楽しさ

この記事を執筆した時点で、Aurora(バージョン5.0a2)は公式のFirefox 4リリースと同一でした。外観面でも技術面でも変更点を見つけることはできませんでした。当面のところ、現行バージョンは今後の開発のためのプレースホルダー(仮置き)にすぎません。

Internet Explorer 10と同様に、HTMLやCSS技術が中心となりますが、より洗練されたタブ管理、クラウドウィジェット、セキュリティ機能、さらには複数のコンピューター間でセッションを共有できる体験なども実現されるはずです。

必須の拡張機能

プレリリース版を使っていると、さまざまなものが壊れます。Firebug、Nightly Tester Tools、Mr Tech Toolkitなど、開発者向けの拡張機能の活用を検討するとよいでしょう。詳細はaddons.mozilla.orgをご覧ください。

about:configからチェックを手動で無効化することもできます:

extensions.checkCompatibility.5.0a;false

更新の確認と更新チャンネル

そして、常に更新を確認しましょう。特にMozillaが計画通りリリーススケジュールを加速させるなら、更新は頻繁に届くはずです。ありがたいことに、更新が利用可能になると自動的にダウンロード・適用されるため、常に開発の最前線に立つことができます。さらに、少しペースを落としたくなったときは、更新ポリシーを切り替えて、チャンネルを正式版またはベータ版に変更することも可能です。全体として、非常に興味深くユニークな仕組みです。

Mozilla Aurora ―最先端(ブリーディングエッジ)を生きるスリルと楽しさ

関連記事

Firefox 4に関する記事一覧:

  • Firefox 4 Preview - 素早く、鋭く、快適!
  • Taming Firefox 4 - ストレスフリーな設定ガイド
  • Firefox 4の便利な小技あれこれ

競合ブラウザについてはこちら:

  • Internet Explorer 9 Beta、正式版および比較レビュー

まとめ

Auroraが正しい方向を指し示しているのかどうかは、時が明らかにするでしょう。役に立たない小細工、目的のない模倣機能に終わるかもしれません。その一方で、開発者やWebデザイナーにとって強力なツールになり得ます。露出が増えれば、サプライズは減り、互換性は向上し、新バージョンへの移行はより滑らかになるはずです。これは、新たな高速リリースサイクルへの適応を迫られているFirefoxアドオン開発者にとって特に重要なポイントです。

メディアの誇大宣伝はさておき、Auroraにはソフトウェアテストの階層における確かな居場所があると私は考えています。広く使われるベータ版と荒削りなナイトリー版との間の絶妙な妥協点であり、より多くの人が経験に傷を負うことなくチェックやバグ探しに参加できるのです。長い目で見れば、こうした取り組みはより多くの人々をFirefoxへ引き寄せるか、少なくともメジャーリリースをより容易で痛みの少ないものにするでしょう。それは常に良いことです。

Auroraは永遠にギークのための道具ですが、「最先端(ブリーディングエッジ)に生きるスリル」――英雄が生まれ、あるいは潰える場所――に魅了された、新世代のFirefox熱狂的ファンを育てる可能性を秘めています。あるいは少なくとも、ソフトウェアはしっかりテストされるわけですが。

新しいおもちゃを存分に楽しんでください。バックアップだけは忘れずに。

それでは。

  1. Mozilla Prismとは?サイト固有ブラウザ(SSB)で実現する安全・快適なウェブ環境

    初めて「サイト固有ブラウジング」という言葉を耳にすると、「それは一体何? 普通のブラウジングとどう違うの?」と首をかしげる方も多いでしょう。サイト固有ブラウジング(略してSSB)とは、ウェブブラウザの1つのインスタンスで、たった1つのウェブサイトだけにアクセスするという概念です。つまり、SSBを起動すると、そのアプリは指定された特定のサイトにのみ接続し、それ以外には一切アクセスしません。これこそがPrismの核心です。「悪いアイデアでは?」と思われるかもしれませんが、決してそんなことはありません。その理由を順を追って説明しましょう。 セキュリティ面でのメリット クロスサイトスクリプティング(

  2. Mozilla Ubiquity 徹底解説――コマンド一つでウェブを操る革新的Firefox拡張機能

    世間を席巻するWeb 2.0ブームについて、私は決して熱狂的な信奉者ではありません。しかし……Mozilla Ubiquityは、そんな旧来の価値観に固執しがちな私の心すらも打ち抜いてしまったのです。新しい、洗練されている、そしてウェブそのものに統合されている。本来なら私が好むはずのないもののはずなのに、なぜか気に入ってしまったのです。Mozilla Ubiquityは、ここ数年のインターネット界に登場した中で最も革新的で実用的なソリューションのひとつです。まだバージョン0.1前後という発展途上の段階であるにもかかわらず、この記事を書かずにはいられませんでした。この「赤ちゃん」が成長しきった姿