2008/10/19

Firefox 3.1 beta 1 レビュー

原文:Firefox 3.1 beta 1 released and reviewed by Percy Cabello -- October 14th, 2008



Firefox 3 リリースからちょうど4ヵ月後、Mozilla は 次の更新に向けた最初の公式開発リリース Firefox 3.1 Beta 1 をリリースしました。

Firefox 3.1 は基本的に Firefox 3 最終リリースに間に合わなかった機能や改善に対する補完リリースとなります。一例として新しいタブの切り替え動作があります。これは Ctrl + Tab(Mac では Cmd + Tab)を押したときに次のタブに移動するのではなく、現在のタブと直前に表示していたタブを切り替えます。切り替え時に Ctrl を押し続けると、最近使用したタブのサムネイルが小さな暗いウィンドウ内に表示されます。サムネイルをクリックしてそれを選択できるほか、 Ctrl キーを押しながら W を押すとそのタブを閉じることができます。

数ヶ月間それを利用した後、私はその新しいタブ切り替え動作に依存するようになってしまいましたが、まだタブのプレビューダイアログを常用するようにはならず、目的のタブにすばやくたどり着く手助けにはなっていません。(about:config から)browser.ctrlTab.mostRecentlyUsed を false に設定し Firefox を再起動すると、タブの切り替えとサムネイルの両方を無効にできます。別々に制御できる隠しオプションがあればよいと思うのですが。



他にもタブブラウジングの更新として、(Firefox 3のような単なるリロードではなく)ウィンドウ間の真のドラッグアンドドロップの実装や、デフォルトでタブバーに追加された新しいタブを開くための専用ボタンなどがあります。



Ctrl キーを押しながらリロードボタンをクリックすることにより現在のページを新しいタブにリロードすることができます。(訳注:リロードボタンの中クリックでも可能)

性能面では、TraceMonkey はウェブアプリケーションの性能を劇的に向上させる JavaScript 最適化技術です。これはデフォルトでオンにするにはまだ不安定ですが、about:config で javascript.options.jit.content を true に設定することにより有効にできます。

あなたがもし何十個ものウェブフィードを購読しているならば、 不定期なフリーズを防止するリフレッシュ手法の更新に気がつくでしょう。私は約100個のフィードを購読していて Firefox 3 ではこのフリーズは日常的なものでしたが、ナイトリーに修正がチェックインされて以降、過去3週間フリーズは発生していません。

Firefox 3.1 では HTML 5 の仕様で定義されている <audio> と <video> タグが実装され、オープンでフリーな Ogg Theora と Vorbis によるビデオとオーディオフォーマットがネイティブでサポートされます。

Geolocation は Firefox が現在のユーザの位置情報を(大雑把または正確に)ウェブサイトに提供できるようにします。これによりサイトは位置情報でカスタマイズされたコンテンツを提供できます。先週リリースされた Firefox 3 の拡張機能 Geode は Firefox 3.1 でバグを見つけたり、最も重要なプライバシーの問題をテストするためにリリースされました。



awesomebar の結果からタグやブックマーク、履歴アイテムを除外するオプションはもともと Firefox 3 で予定されていましたが、今回実装されました。ロケーションバーにタイプするときにデフォルトオペレータを使用することにより、または about:config に設定を追加することによりこれらを恒久的に除外することができます。これはこの機能が6月に導入されて以来、多くのユーザから寄せられたプライバシーに関する懸念に対処するためのものです。

タグは一度に複数のブックマークを対象に編集できるようになりました。



ウェブ開発者はいくつもの強力な改善を利用できます。CSS メディアクエリは開発者がユーザのスクリーンサイズ、解像度、色表示能力に応じたコンテンツを提供できるようにします。クエリセレクタはウェブプログラマが相対的なページ要素(relative page elements)に効率的にアクセスできるようにしてアプリケーションの性能を向上させます。HTML 5 のドラッグアンドドロップ仕様のサポートは共通タスクを容易にします。CSS transformations と SVG effects for HTML の実験的なサポートは回転、スケール、ぼかし、露出過多(solarize)などの効果を施したウェブ要素によりウェブデザイナの可能性を劇的に拡大します。



CSS の @font-face、すなわちユーザがフォントを自動的に取得してだれでも同じに見えるようにするためのウェブページ埋め込みフォントのサポートも含まれています。Mozilla はウェブ開発者が自由に使用と配布ができるパブリックドメインのフォントを収集している Open Font Library プロジェクト への $5000 の助成金でこの機能をサポートしています。

クロスサイト XMLHttpRequests のサポートが Firefox 3.1 で戻ってきました。これはリリース間際の仕様の変更により Firefox 3 では中止されていましたが、今や AJAX ウェブアプリケーションは(サーバが許可するなら)他のウェブドメインからコンテンツを取得できるようになりました。

Beta 1 はよく知られたウェブ標準準拠・性能テストである Acid3 で89点を記録し、Firefox 3の75点から20%ほど向上しました。ナイトリービルドでは Firefox はすでに90点を記録しており、 Ehsan Akhgari による実験的な Windows と Linux のビルドで示されているように97点まで押し上げるいくつかのパッチがレビュー待ちとなっています。一方、WebKit のナイトリーはすでに正確さと速度の面で満点を取っています。



少なくともあとひとつのベータ(おそらくは二つ)で、もっと多くの機能が予定されています。

注目株は、プライベートモード(これは Safari に続く Chrome の Incognito と Internet Explorer 8 の InPrivate により突然期待の機能となりました)、タグの自動補完、現在の(タブバーの右端にある)タブの一覧表示ボタンを置き換えるすべてのタブのプレビュー機能、Places の大幅な性能向上、Windows のテーマのリフレッシュ、ドラッグアンドドロップによるタブの(独立したウィンドウへの)分離、タブのアニメーション、それに洗練されたオーディオ/ビデオ再生コントロールなどすべてが間もなく投入されようとしています。TraceMonkey のデフォルトでの有効化を含む通常の性能と安定性の改善も含まれます。

さらに、Mac OS X 上で Firefox 内に PDF を表示するオプション、一定期間後にプライベートデータをクリアするモードも検討されています。見直しされた awesomebar(awesomebar++)は “private” にタグ付けされたブックマークを除外し、ロケーションバーから開いているタブを検索します。

復元したいウィンドウとタブを明示的に選択できる改善されたセッションリストア機能はすでにナイトリーで利用できます。

二つ目のベータは(11月4日のコードフリーズから予想すると)11月中旬に、Firefox 3.1 正式版は来年早々にリリースされる見込みです。

Firefox 3.1 Beta 1 を入手しよう

ラベル: ,

2008/10/18

Firefox 3.1のよりよいセッションリストア

原文:Finer session restore for Firefox 3.1 by Percy Cabello -- October 13th, 2008

完全なオフラインだった Aruba, Curaçao, Sint Maarten, Saint Thomas への 7デイクルーズから戻ってきました。Aruba and Curaçao: overrated. Sint Maarten: the winner hands down. If you can, jump on one now!

先週は Geode のリリース以外にはあまりニュースはなかったようです。これは Mozilla Labs によって開発されたFirefox 3 の拡張機能で、現在 Firefox 3.1 の開発で組み込まれているのと同等の位置情報機能を追加します。

Firefox 3.1 開発部門では、最新のナイトリーが直前のセッションクラッシュに対して表示される非モーダルなセッションリストアダイアログを実装しました。

クラッシュ前に開いていたウィンドウとタブを単に復元するか破棄するかだけでなく、どのタブとウィンドウを復元するかを選択することができるようになりました。これにより、プラグインの不正動作やバグによるクラッシュの繰り返しを防ぐことができます。



なお、このダイアログは、(オプション/一般/起動で)スタートページを空白ページまたはホームページに設定しているときだけ表示されます。

(訳注:このダイアログはロケーションバーに about:sessionrestore と入力することによっても表示させることができます。)

ラベル: , ,

2008/09/14

Firefox 3.1 には二つのベータ

原文:Two betas in the road to Firefox 3.1 by Percy Cabello -- September 14th, 2008

Firefox planning newsgroup への投稿の中で、Mozilla Corp の Mike Shaver は Firefox 3.1(コード名 Shiretoko)には少なくとも二つのベータ版がリリースされると発表しました。

その主な理由は今週初めに発表されたプライベートモードの品質を高めるために十分な時間が必要であることと、マイナーではあるものの影響の大きな変更がいくつか予定されているからです。
詳細はまだ検討中ですが、ベータ1からベータ2の間に有効になる複数の重要な機能のリストがあります。例えば:
  • TraceMonkey の適用範囲を DOM と我々の他のシステム部分に拡大する。
  • プライベートブラウジングを完成させる。
  • FF3 の成果に適用する多くの UI のクリーンナップと改良、それに他のブラウザやアドオンから学んだことの取り込み。
  • PFS [Plugin Finder System] やセキュリティ UI のような、コアシステムに適用する重要な改良。
まだ公式なスケジュールはありませんが、Beta 1 のコード凍結は9月の終わりであるので、 beta 1 は10月中旬でしょう。Beta 2 のリリースが11月近くになると、リリース候補と最終版は2009年初めになるでしょう。

ラベル: ,

Firefox 3.1 でカラープロファイルが有効になる

原文:Color profiles turned on for Firefox 3.1 by Percy Cabello -- September 14th, 2008

最新の Firefox 3.1(コード名 Shiretoko)ナイトリーはカラーマネジメントがデフォルトで有効になりました。

スキャナやカメラなどのキャプチャ機器でディジタル画像を作成すると、画像メタデータを含めることができます。これはそのカラーコードが標準カラー定義にどう対応するかを示すものです。このマッピングはカラープロファイルと呼ばれ、 キャプチャ機器から“見た”色を正確に再現するための重要な情報が含まれています。

コンピュータのスクリーンやプリンタなどの出力機器はまた、それ自身のカラープロファイルを提供しており、コンピュータに対してそれが表示する色が標準カラーにどう対応するかを指示します。

カラーマネジメントが有効になったアプリケーションが画像を開くと、出力機器のカラープロファイルを入手し、可能な限りよい状態で画像を表示しようとします。もし画像がカラープロファイルを含んでいれば、情報は完全になり、最も良い仕事することができます。

With color management disabled and enabled
カラーマネジメント無効・有効サンプル( Deb Richardson による提供)

性能上の問題と、カラーマネジメントが有効になったブラウザでのテストを行っていないいくつかのウェブサイトのデザインが壊れる可能性のために、Firefox 3 ではこの機能はデフォルトでは無効にされていました。そのため about:config から手動で gfx.color_management.enabled を true に設定する必要がありました。

今ではいくつかの性能面での問題が解決されたので、開発者は(カラープロファイルをもつ)タグ付けされた画像に対してこの機能を有効にしました。詳細設定 gfx.color_management.mode では3つの値、0: 無効、1:すべてで有効、2:(新しいデフォルト)タグ付けされた画像だけ有効、を設定可能です。

残っている性能面でのペナルティを削減し、すべての画像でこの機能を有効にするための作業が続けられていますが、少なくとも数週間後の Beta 1では部分的なサポートを得ることができるでしょう。

詳細は Bobby Holley のブログを参照してください。

ラベル: , ,

2008/09/11

Firefox 3.1 の予定にプライベートモードが復活

原文:Private mode back in Firefox 3.1 plans by Percy Cabello -- September 10th, 2008

Chrome のリリースによる競争のプレッシャーを受けて、Mozilla はプライベートモードを Firefox 3.1 の機能リストで2番目のプライオリティに戻し、次の開発リリースである Beta 1(10月半ば)に向けて作業が進んでいます。

プライベートモードでは、検索、閲覧したウェブページ、ダウンロード、キャッシュされたページ、制限されたサイトに渡された認証情報などに関連したすべてのユーザ行動は通常モードに戻った時点で破棄されます。不名誉にも「ポルノモード」として良く知られた他にも多くの正しい使い方が考えられます。Mozilla Wiki から引用すると:
例えば、ユーザは医療情報を検索するときや、愛する人のために秘密の旅行や誕生パーティを計画しているときにはプライベートブラウジングを始めたいと思うかもしれません。利用可能なケースとしては配偶者をごまかすことから結婚指輪の購入まで幅広く考えられます。我々のユーザの裾野の広さからすると、具体的なユースケースは非常にバラエティに富んだものとなるでしょう。
この2週間で相次いで発表された Chrome の InCognito と Internet Explorer 8 Beta 2 の InPrivate により、今年末に予定されているリリースでのプライベートオプションの欠落は Firefox の明らかな欠点となるでしょう。Safari は約3年前のバージョン2でプライベートモードを追加しています。

「最近の Chrome の開発により、プライベートブラウジングモードは 3.1 の優先項目となった」。Chrome のリリース直後にトラッキングバグのコメントで Mozilla の Alex Faaborg はそうコメントしました。

Firefox の プライベートモードの仕様によると、確実に破棄できるよう可能な限り多くのデータをメモリ上に置くようにします。認証済みセッションはプライベートモードに入るときと出るときには失われます。

拡張機能開発者のために追加インタフェースが提供される予定で、拡張機能をプライベートモードに対応することができます。

まだ UI がどうなるかの定義されていませんが、少なくともひとつの重要な要求は、プライベートモードになっていることが明白であることです。例えば Chrome はタイトルバーの色を変えて、かわいらしくも怪しげなスパイの画像を表示します。



個人的には以下に示す IE8 のようなユーザにとってより分離された明白な表示が好きです。



必要となるバックエンド機能を含んだ実験ビルド(主に Ehsan Akhgari によって開発されました)がすでに存在しており、ナイトリービルドに組み込まれるまでそう長くはかからないでしょう。

Chrome の InCognito や IE の InPrivate のようなしゃれた名前はまだついていません。

Firefox の実装により、ちょうど過去数年の間にわれわれが見てきたタブブラウジング、アンチフィッシングとアンチマルウェア、ウェブフィード、セキュアな接続の通知、検索バーなどのように、プライベートブラウジングはブラウザの標準的な機能となるでしょう。第二次ブラウザ戦争が最初のときよりもっと長く続くことを祈りましょう!

ラベル: , ,

2008/09/06

Firefox 3.1 Alpha 2 レビュー

原文:Firefox 3.1 Alpha 2 reviewed by Percy Cabello -- September 5th, 2008

Mozilla は Shiretoko(Firefox 3.1 の開発コード名)の二つ目のアルファバージョンをリリースしました。Alpha 2 はユーザ体験を向上させ、ウェブをよりオープンで標準に基づいたステージへ押し上げる多くの改善と新しい機能を提供します。

一番の改善は数週間前に発表されたネイティブの Ogg Theora と Vorbis のビデオとオーディオコーデックによる <audio> と <video> タグのサポートです。この機能の追加により、ウェブとコンテンツ開発者はオーディオとビデオ素材を、(Flash や Silverlight のような)特定のプラットフォームのプラグインの機能に依存しない、ロイヤリティフリーなフォーマットで公開することができます。


最も最近に使用していた3個(カスタマイズ可能)のタブのプレビューを表示する新しい Ctrl+Tab の動作は、切り替え中にタブを閉じる機能(Ctrl を押したまま W を押す)とクリックでそのタブを選択する機能が追加になりました。favicon はまだ拡大されますが少なくともいびつになることはなくなりました。

ドラッグ&ドロップによるウィンドウ間のタブの移動ができるようになりました。Firefox 3 ではウィンドウ間でドラッグすると同じページをリロードするだけでしたが、今度はタブはプログラム的に新しいウィンドウに移動します。

インタフェースの一貫性を高めるために、ブックマークと履歴サイドバー、アドオンの入手、ダウンロードマネージャ、パスワードマネージャなど検索が必要なあらゆる場所で新しい検索ウィジェットが利用できるようになりました。インライン検索では、虫眼鏡アイコンは文字を入力するとキャンセルアイコンに変化します。

ウェブ開発者にとってはいくつかの非常に重要な改善があります。最も注目すべきは、 WWW Council draft で定義された querySelectors と querySelectorsAll インタフェースのサポートです。これはさまざまな指標に基づくと、高速で(いくつかのケースで最大7倍)、特定のウェブページの要素にアクセスするのが容易になります。

CSS 2.1 セレクタの ::before と ::after、CSS3プロパティの -moz-border-image(まだ最終仕様ではないためにベンダープリフィックス付き)、word-wrap: break-word、text-shadow、box-shadow、column-rule のすべてが利用できるようになりました。

Gmail が mailto: リンクのウェブコンテンツハンドラとして扱われます。このハンドラは数ヶ月前にここに投稿したのとは異なりセキュアな接続を使用します。あなたは調べなおしてハンドラを更新したいかもしれません。

mailto: リンクはウェブサービスによって処理されるので、コンテキストメニューはこれを新しいタブで開けるようにします。


Alpha 1 以来、Shireotoko はメディアクエリをサポートしています。これは CSS2 のメディアセレクタの拡張で、ウェブ開発者が利用されているデバイスに適したページスタイルを提供することができます。メディアを宣言するのに加えて、開発者は色の表示能力、画面のアスペクト、解像度、サイズなどで振り分けできます。

Acid 3 テストでは、Firefox は新たなテストをパスしてスコアは 85/100 となりました。Acid3 テストに関する5個のバグがすでに修正中であり、それらが解決されれば次の開発リリースでは少なくともスコアは 90/100 に上がります。

ウェブページがマルウェアを提供すると間違って認識されるサイトを報告するオプションがヘルプメニューに追加になりましたが、これはわかりやすいとはいえないと思います。


多くのウェブアプリケーションに大幅な性能向上をもたらす JavaScript 最適化モジュール TraceMonkey は不快なバグのためにこのリリースには含まれていませんが、もうすぐ追加になるでしょう。

将来のリリース(おそらくは Beta 1)に来るのは数日前に追加された位置情報サポートで、これはウェブ開発者がユーザの居場所でカスタマイズされたコンテンツを提供することができるようになります。

プライベートブラウジング(現在 Safari、Chrome、Internet Explorer Beta 2 で利用可能)はドロップされました。タグの自動補完と一括タグ付けは微妙な状況です。一方、ディスクアクセス削減による Places の性能向上は順調に作業中です。

さらなる情報は: Firefox 3.1 Alpha2 release notes

Quick Lookup:

ラベル: , ,

Firefox 3.1 に位置情報サポートを追加

原文:Geolocation support added to Firefox 3.1 by Percy Cabello -- September 5th, 2008

最新の Firefox 3.1(コード名 Shiretoko)ナイトリーは、リッチウェブアプリケーションがユーザの現在位置でカスタマイズされたコンテンツを提供する手段を提供する W3C の Geolocation API ドラフト仕様をサポートしました。

この API 実装はブラウザがコンピュータの位置特定 API(おそらくは GPS デバイスなどに接続している)に対して位置情報仲介者として動作することを可能にし、ウェブ開発者がこの情報を検索するためのプログラミング可能なオブジェクトを提供します。明らかなプライバシー問題のために、このインタフェースを有効にするにはブラウザはユーザの明確な同意を必要とするべきですが、厳密なプライバシーとセキュリティーの検討が必要でしょう。

Firefox の実装は JavaScript 経由でアクセスできます。位置情報要求を検出すると情報バーが表示されて、ユーザは正確な位置情報またはおおまかな位置情報の提供について同意するか、あるいは拒否するかを選択できます。



これを簡単にテストするには Doug Turner の Geolocation 拡張機能(Mozilla Add-ons で実験的な拡張機能として提供されています)が利用できます。これはリクエストに対して、オプションダイアログで入力した固定座標を応答する“soft GPS”として動作します。Doug が述べるように、この拡張機能は、GPS を持っていなくても位置情報でカスタマイズされた体験の利点を利用したい場合には意味のあることであり、何百万ものデスクトップユーザにとっては正しいやり方です。



インストールすると、Doug Turner のテストページでテストできます。これはあなたの ’soft GPS’ から入力された座標情報を連続して表示します。しかし、それがまったく同じ値であることにすぐに気がつくことでしょう!

位置情報仕様自体まだドラフトのため変更の可能性があり、Firefox 3 の開発サイクル中の同じ理由によるクロスサイト Ajax リクエストのケースのように、この機能が取り下げられるかもしれません。Mozilla にとって、将来の不便を起こすかもしれない不安定な標準をサポートすることに意味はありません。

別の問題は位置情報の正確さを表すレベルの数です。都市や州のようなレベルの追加が提案されましたが、それは連邦制の国家でしか意味がありません。よりよい代案は単純な10m、100m、1Km、10Kmのような10倍刻みの半径ですが、英語圏の国はそれを望まないでしょう(訳注:米国がいまだにヤード・ポンド法を採用していることを指しているのだろう)。

API は Firefox のモバイルプロジェクト Fennec にも追加され、すでに Nokia のタブレットプラットフォーム向けの最新リリースマイルストンで利用できます。N810 だけが GPS を持ちこれを利用することができます。

Chrome に含まれている Google Gears も Firefox(と現在のドラフト) とは互換性の無い位置情報 API を持っていますが、Google は仕様策定に参加しており、最終バージョンになったら対応するものと期待されます。

ラベル: , , ,

Copyright (c)2005 by the Mozilla Links Contributors. Mozilla Links(TM) is a publication of the Mozilla Newsletter project under the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License.