コンテンツにスキップ
ビジネスとIT
MozillaがFirefox 3.1アルファ版を正式にリリースしました。Arsが詳しく解説します…
Mozillaは昨日、最初のアルファ版をリリースし、Firefox 3.1に向けて大きな一歩を踏み出しました。このアルファ版には、ユーザーインターフェースとFirefoxの基盤となるGeckoレンダリングエンジンの両方に重要な改良が含まれています。
Firefox の内部アーキテクチャの多くは、3.0 の開発プロセス中に刷新されました。これにより、Mozilla はより強固な基盤を構築できるようになりました。3.1 で計画されている機能は、ブラウザのさらなる進化を促すものであり、3.0 で導入された新しいインフラストラクチャの一部を活用します。また、新しいリリースには、時間的な制約により 3.0 の開発サイクル中に延期された機能もいくつか含まれています。さらに、3.0 で実験的に提供されていた機能の一部は、ユーザーからのフィードバックに基づいて 3.1 に向けて改良・改善されます。
タブブラウジング
コードネーム「Shiretoko」の3.1アルファ版には、既に初期の機能の一部が含まれています。Firefoxの開発者たちは、従来のタブブラウジングモデルを改良し、タブインターフェースを拡張して、より視覚的なフィードバックを提供することに取り組んでいます。アルファ版では、Ctrl+Tabキーボードショートカットでビジュアルタブスイッチャーを起動できるようになりました。このスイッチャーでは、各タブ内のページのプレビューが表示されます。また、タブの回転順序も変更できます。各タブを順番に切り替えていくのではなく、最後に使用した日時に基づいてタブを切り替えます。これは、WindowsのAlt+TabアプリケーションスイッチャーやMacのCommand+Tabに似ています。

ビジュアルサムネイルを使うというアイデアは非常に理にかなっています。Firefox 3.0でCtrl+Tabショートカットを使うと、タブを切り替える際に各ページを完全に再描画する必要があります。多くのタブを開いていてシステムリソースが不足している場合、これは少し遅くなる可能性があります。サムネイルだけを表示し、適切なタブが選択されてからページに切り替えるようにすれば、このオーバーヘッドをいくらか軽減できます。さらに、3.1のサムネイルストリップでは3つのタブの内容を一度に表示できるため、選択時に視覚的なフィードバックをより多く得ることができます。
サムネイルプレビューは明らかに効果的ですが、タブ切り替えの順序を変更することの価値については議論の余地があります。「最後に使用したタブ」切り替えモデルは、たとえタブが隣接していなくても、関連するタブ間の移動を容易にしますが、多くのパワーユーザーにとっては難しい調整となるでしょう。私自身のワークフローの最適化の多くは、タブの線形反復に依存しています。
例えば、タブの並べ替え機能を使って関連するタブをグループ化することで、従来の反復的なAlt+TabキーとCtrl+Shift+Tabキーに加え、Alt+数字キーの組み合わせを使って、目的のタブに正確に移動しやすくしています。この操作は完璧にマスターしており、通常は最小限のキー操作で任意のタブに移動できます。個人的には、最後に使用したタブの切り替え機能が私のアプローチをそれほど改善できるとは思っていません(少なくとも私にとっては)。そのため、これらのキーボードショートカットが置き換えられてしまうのではないかと少し心配しています。
Mozillaは、従来のタブ切り替え機能をCtrl+PageUpとCtrl+PageDownに再バインドすることで、直線的な操作を好むユーザーのニーズに応えようとしています。しかし、これらのショートカットは、何にでも使えるほど使い勝手が良いとは言えません。従来のデスクトップキーボードでこれらのショートカットを使用するには、左手をキーボード上で完全に動かすか、右手をマウスから離す必要があり、どちらもブラウジングのワークフローを著しく阻害します。ノートパソコンのキーボードでは状況はさらに悪く、PageUpとPageDownを押すためにファンクションキーを押し続けなければならない場合もあります。
将来的には、Mac OS XのExpose機能のように、タブのプレビューをグリッド表示で表示する機能を追加する予定です。また、Ctrl+Tabでリストを回転しながら「w」キーを押すことで、サムネイルプレビューに関連付けられたタブを閉じることも可能になります。
プレビューのレンダリングはかなり良好で、美しい装飾が施されています。例えば、タブのプレビューには反射があり、角が丸い半透明の黒い枠内に表示されます。この半透明の枠はWindows XPでは正常にレンダリングされましたが、Linuxでは不透明な長方形のシートとして表示されました。サムネイルに関して私が気づいた小さな(そしておそらく避けられない)問題は、プラグインコンテンツが含まれていないことです。そのため、例えばFlashメディアが埋め込まれているページに空白部分ができてしまいます。
素晴らしいバー
タブ切り替えインターフェースに加えられた変更に加えて、アルファリリースではAwesome Barのフィルタリングメカニズムがよりスマートになりました。Awesome Barのクエリに記号を追加して結果を絞り込むことができるようになりました。例えば、ブックマークからの一致のみをバーに表示したい場合は、アスタリスクを入力します。また、検索対象をブックマークに限定するにはキャレット記号、タグ付きページのみを検索するにはプラス記号を使用します。また、アットマークを使用してURLを検索し、シャープ記号を使用してタイトルのみを検索することもできます。新しい設定オプションを使用すると、これらのフィルターをデフォルトで有効にすることができます。
これらのAwesome Barの機能強化により、多くの便利な機能(特にブックマークフィルター)が提供されるだけでなく、Awesome Barが単なる検索操作にとどまらず、コマンド動作の領域にまで拡張できる可能性も示しています。詳細については、こちらのブログ記事をご覧ください。
ウェブ開発者
Firefox 3.1 アルファ1には、Web開発者にとって素晴らしい機能もいくつか含まれています。Geckoレンダリングエンジンには、待望のCSS3機能であるtext-shadow、box-shadow、border imageが追加されました。シャドウ機能はOperaやWebKitで長年利用されており、Acid3テストにも含まれています。もう一つの重要な追加機能は、HTML5 CanvasテキストAPIです。この分野ではFirefoxが少し先行しているように見えますが、Canvasテキスト機能はまだドラフト段階にあり、他のブラウザではまだ実装されていません。
Firefox 3.1 alpha 1 は、Mozilla ウェブサイトからダウンロードできます。バイナリとインストール手順は、3 つの主要プラットフォームすべてで提供されています。これは初期のアルファリリースであり、主に開発者向けであるため、テスト用に別のプロファイルを作成することをお勧めします。詳細については、Mozilla の公式リリースノートをご覧ください。

ライアンはオープンソース分野のArsの名誉編集者であり、現在も定期的に寄稿しています。彼はMontage Studioで開発者リレーションを担当しています。
0 コメント
コメントは締め切られています。