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

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

数年ごとに、人気の過ぎ去ったセレブが顔を整形するように、Firefoxはリニューアルを繰り返してきました。バージョン89では、「Proton」という名前のもとで最新のビジュアル変更が施されています。かつてAustralisがあり、その後Quantumが登場しました。同時期には拡張機能フレームワークの大規模な刷新も行われました。そして今、またしても大変革の時がやってきたのです。

筆者は以前、Nightly BuildでProtonのプレビュー機能を簡単に試したことがあります。感銘を受けませんでした。というのも、ここ6〜7年間でFirefoxに加えられたビジュアル変更は、ほぼすべて不要なものだったからです。AustralisはChromeのような奇妙な形のタブをもたらしました。Quantumはようやくこのナンセンスを撤廃し、久しぶりにFirefoxのデザインに視覚的な明快さと一貫性を取り戻しました。それはバージョン4.X以前、高速リリースという迷走が始まる前のFirefoxそのものでした。さて、Protonは何をもたらすのでしょうか。

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

本題に入る前に、少し歴史のおさらいを…

短い黄金期には、Firefoxは素晴らしい活躍を見せていました。膨大なアドオン(この分野で他の追随を許さないもの)、それなりに優れた外観と速度、そして新鮮さ、革新性、W3C標準への準拠といった雰囲気。そうした理由から、ブラウザ市場の大きなシェアをつかみ取っていたのです。すべてが順調でした。

ところがChromeが登場し、急速に成長し始めます。ここからFirefoxにとって恐ろしく悪い展開が始まりました。まずは「模倣の時代」です。FirefoxはChromeの真似をするようになり、中核となるユーザー層――つまり「Firefoxだからこそ使っている」人々――を削り取っていきました。FirefoxをChromeに似せれば似せるほど、ユーザーがChromeへ乗り換えて二度と戻らなくなるのは容易になりました。なんとも理屈に合わない話です。

Australisは失敗したデザインの好例でした(問題自体はもっと前から始まっていました)。タブを上部に置くナンセンスな設計、タブ横断検索機能の縮小などなど。技術者たちはClassic Theme Restorerに殺到し、同時にFirefoxを擁護することもやめました。その結果、判断力のない一般ユーザーがChromeへ移行する際の抵抗はさらに少なくなりました。そこにスマートフォンの存在が加わり、AndroidとChromeがプリインストールされた端末が普及すると、状況は本当に悪化しました。

それだけでも十分だったのに、Mozillaは旧アドオン技術を廃止し、WebExtensionsへの移行を決定します。これがさらなる混乱を招き、優れたアドオンの多くが死滅。Firefoxの競合に対する価値提案はさらに薄まりました。

筆者はFirefox 57の登場時にアドオンについて考察し、数年後に再度取り上げました。徒労の連続です。今日でも優れた拡張機能は多数存在しますが、「モダン」な機能は依然として旧来のXULに及びません。「セキュリティのためだ」と言う人がいるかもしれませんが、それはナンセンスです。拡張機能の能力を無力化するのと同時に、ブラウザベンダーは生のデバイスアクセスなど、ブラウザにより強力な権限を与えているのですから。

とはいえ、Firefoxは今もあなたのNo.1ブラウザであるべき

筆者の文章が憎しみに突き動かされていると思われるかもしれません。まったく逆です。まずは上記の過去記事を読んでみてください。穏やかな予言として未来を映し出しています。筆者は何が起こるかを警告し、実際に起こりました。Mozillaが用いている処方箋が問題を解決していないからです。それは誤った治療法なのです。

金持ちの巨人と金で勝負してはいけません。より深い懐を持つ企業との消耗戦に挑んでもいけません。ライバルと同化することでアイデンティティを得られるわけではありません。忠実な古参ユーザーを切り捨ててユーザーを獲得できるわけでもありません。こうしたことは、自分自身の存在意義を弱めるだけです。

Mozillaがすべきだったのはただ一つ、核となる使命に忠実であり続けることでした。しかし今となっては手遅れです。現時点で最善を尽くせるのは、わずかな活力を維持しつつ、強力なプライバシー保護というメッセージでシェアを取り戻そうとすること。そして今なお、Firefoxが勝っているのはまさにこの点なのです。

  • Firefoxにはタブコンテナーがあります。これは素晴らしい機能で、優れたプライバシー保護を実現します。
  • Firefoxは最高レベルのプライバシーを提供しており(あくまで筆者の意見です)、Android上でも広告ブロック拡張機能を制限しません。スマートフォンで「バカだらけのWeb体験」を避けるために極めて重要な点です。筆者はuBlock Originなしでスマホからインターネットを見ることを頑なに拒否します。それが不可能なら、閲覧しません。数十億ドルもの投資とAI/MLといった流行語の改善を重ねても、広告は1998年当時と同じく無関係で役立たずのままです。そんなものに付き合うほど暇ではありません。
  • XULと比べて拡張機能が制限されているとはいえ、Firefoxは依然として最良の選択肢を揃えています。
  • FirefoxはChromiumエンジンを使用していません。もしFirefoxが消えれば、単一製品による完全な技術支配を止めるものは何もなく、私たちはInternet Explorer 6.0の時代へ完全に逆戻りします。あの頃、コンピュータを使える猿たちは皆、特定の一つのブラウザでしか動作しないようHTML/CSSをハードコーディングしていたのです。実はこれは既に起きており、Chromiumベースのアプリでしか動作しない(役立たずの)Webサイトが山ほどあります。そういうサイトに出くわすたびに、筆者はグラグ(強制収容所)の広がる陽光の下での教育を思い浮かべ、永久ブラックリストに登録して二度と訪れないようにしています。
  • 確かに、Firefoxを使う価値は基本性能を超えたところにあります。とはいえ公平に言えば、基本性能もしっかりしています。速く、軽快で、有用で実用的です。JavaScriptのベンチマークなどナンセンスです。インターネットにはもっとJavaScriptが減るべきなのであって、増えるべきではないのです。合成ベンチマークなど、パリの朝のラッシュアワーでランボルギーニ・ディアブロのタイムを計るようなものです。Firefoxが消えれば、インターネットは耐え難いものになるでしょう。筆者を信じてください。

ところが時折、Firefoxはこうした良さを台無しにしようとします。今回もまた、無用なUI刷新によってです。

ようやく本題、Firefox 89の概要

筆者は4つのデバイスで新しいブラウザを試しました。Windows 10、Kubuntu 18.04(Plasma)、Ubuntu 20.04(GNOME)、そしてスマートフォン(Android)です。最後のものは最も重要度が低いです。どうせタブはほとんど見えませんから。モバイルアプリについて唯一言えるのは、ホームにピン留めされたサイトが大きくなりすぎて、以前のように2列フルで表示できなくなったことくらいです。

デスクトップでは、結果は期待外れでした。まず、3つの異なる外観があります。それぞれの組み合わせで見た目が異なるのです。そしてどれを選んでも、Firefox 89 Protonは以前のバージョンより劣っています。また出ました、現代の低IQなフラットデザインです。

まずはWindows 10から:

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

アドレスバーを含め、あらゆる場所でコントラストが低下しています。ホームボタンが消えました。なぜ? わざわざ配置したのに!

次にPlasma(KDE):

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

次にGNOME:

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

背景タブには一切の境界線がありません。まったくありません。これでは「フォーカス」がかえって難しくなります。脳が既存の区切りではなく境界線を推測しなければならないからです。この自称モダンミニマリズムの流行は廃止されるべきです。できればグラグのどこかで涼んでもらいたいくらいです。

タブ同士が判別できません。公式の説明は「タブへのフォーカス」だの何だのというマーケティング的なナンセンスですが、もし人が自分のタブに「集中」できないほど困難を感じているなら、ブラウザのUI刷新など彼らの問題の中では些細なことです。現実には、得られるのは低コントラストの退屈なフラットデザインです。背景タブはすべて同じように見えます。フォーカスが高まるどころか、むしろ低下するのです! 別のタブをアクティブにしたいとき、それを見つけるのが以前より難しくなりました。見事な失敗です。

もう一つの問題はメニューの再設計です。以前はカテゴリがきれいに分離され、アイコンもあり、インターフェースを簡単にカスタマイズできました。今はアイコンがなく、すべてがフラットになり、結果として見つけにくくなりました。しかも「カスタマイズ」はメニューの一段深い階層に追いやられ、クリック回数と時間の無駄が増えました。ヒップスター的発想の全開です。参考までに、Firefox 78 ESRとFirefox 88/89(Proton無効)の今日の様子です:

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

そして新しいスタイル(左)。お遊びで、古いものと並べて比較してみましょう:

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

メニュー展開の「矢印」でさえ、古いデザインの方が美しいのです。フォントもよりクリーンで明るい。

Protonの数ある問題点の一部をご覧ください:

  • ブラウザ全体のコントラスト低下。
  • 検索ボックスのコントラスト低下(そもそもこの青白さは何なのか、どこが良いのか?)。
  • フォントの色あせと、メニューナビゲーションの明瞭さの低下。
  • 選択肢の減少。
  • 隠されたオプションやサブメニューへ追いやられたオプション。つまり効率の損失。
  • すべて同じように見えるため、各オプションの判別が困難に。
  • メニューのドロップダウン矢印が消滅。メニューが検索ボックスを部分的に覆う。

これは素人の筆者が5分ほどの視覚チェックとレビューで見つけたものです。古いメニューが完璧だったと言っているのではありません。あちらにも奇妙なオプションや問題がありました。デスクトップのハンバーガーメニューから始めて、非表示の場合はAltキーで呼び出せる標準メニューが、すべてのオプションを一つのペインに詰め込もうとせず必要なものをすべて提供してくれる事実など。改善の余地はあったでしょうか? もちろんあります。しかし現在のProtonの実装がその答えでしょうか? 違います。

良い点はないのか、ですって? いえ、あります。Firefox 89はモバイルにおいて、以前のバージョンよりもかなりレスポンシブになっています。速くなったのです。筆者はデスクトップでもスマートフォンでもFirefoxをメインブラウザとして使っているので、これは嬉しい限りです。ただ問題は、Firefoxユーザーの大多数はデスクトップ派であり、彼らがここで損な役を押し付けられたということです。

幸い、Protonは無効化できます。これが必須のUIにならないことを祈りますが。さらに、Firefoxが許している手動CSSオーバーライドで調整することも可能です。これも大きな利点です。about:configを開き、検索ボックスに「proton」と入力して、Proton関連のオプションをデフォルトの逆の値に切り替えるだけです。

Firefox 89 徹底レビュー ― またもやの再設計、またもやのジェットコースター

これで元通りです。いつまで持つかは…誰にもわかりません。

結論

どんな企業でも、いつかは自己肥大的な組織になります。これは単一製品を持つ中小企業にとって、巨大企業以上に深刻な問題です。大組織なら準備金を燃やしながらイノベーションの椅子取りゲームである程度遊べますが、小さな組織にはその余裕がありません。典型例がMozillaです。Firefoxが完成品だとしましょう。さあ、どうする? 人々は家に帰るのか?

答えは、宇宙が爆発するまで終わりのない開発、いわゆる「アジャイル」です。だからこそブラウザは、必要もないのにどんどん無用な機能と絶え間ないビジュアル変更を積み重ねていくのです。ブラウザの機能はただ一つ、Webページを表示すること。つまりほとんどの企業が必要としているのは、現在よりはるかに少ない開発者と、はるかに多いテスト、保守、バグ修正です。地味な作業ですね。決してさらなる開発ではありません。しかし今、開発こそがトレンドなのです。2021年のはずなのに、1999年のような振る舞いをしています。

いや、違います。1999年とは違い、今日ではもう一つのひねりがあります。現代のソフトウェア業界は官僚機構になったのです。世界中のあらゆる官僚機構と同じく、官僚制の第一の目的は自己防衛であり、そのため自らの存在と存続と繁栄を保証するプロセスを発明します。つまり、あらゆるソフトウェア製品は、原型がわからなくなるまで進化させられなければならないのです。Australis、Quantum、Proton。何のため? これらのどれがブラウザを良くしたのか? Firefox 3.6時代と比べて、どんな違いを生んだのか?

さて、苦いパラドックスです。絶え間ないビジュアルリフレッシュを求めるのは、一般ユーザーです。しかし一般ユーザーは、Firefoxを愛して使っている人々ではないのです! 愛用しているのはオタクたち、つまりMozillaがかつてChromeへ追いやり、今になって取り戻そうとしているまさにその人たちです。それは成功しません。技術者は華やかさに関心がなく、機能性と効率に関心があるのです。検索ボックスを背景とほぼ区別がつかなくされれば、彼らは気にします。望むオプションを見つけるのに余計なクリックが必要になれば、気にします。世間の平均的な人々は? どうでもいいのです。愚かな人のためにツールを作るのは間違っています。

Protonには、一般ユーザーを惹きつける魔法も魅力もありません。ベテランを繋ぎ止める本質的なものもありません。ただの無用なノイズです。悲しいノイズです。セキュリティとプライバシーの向上は好きですし、スマホでの速度向上も気に入っています。しかしこれらはProtonなしで、少なくとも今日の低コントラストProtonなしで達成できたはずです。Mozillaが新しいUIを意味のある形で調整することを願います。現状では説得力を高めるどころか、筆者を悲しく、不安にさせるだけです。それでも、Protonがあろうとなかろうと、Firefoxは筆者のメインブラウザであり続けます。Protonがあっても、まだ競合より優れています。ブラウザエンジンが一つだけしか残らない恐ろしい未来については考えたくありません。しかしその日が来たら、Firefoxを見捨てたあのオタクたちに笑ってやるつもりです。以上。

それでは、また。

  1. Firefox 4 vs Internet Explorer 9 徹底比較レビュー

    さあ、覚悟してください!こんな対決記事を書くことになるとは思いもしませんでしたが、いざ始めましょう。あらゆるサプライズは起こりうるものです。Microsoftが一流の高性能ブラウザを届けてくることも、その一つです。社内での厳しい指導と減給が効いたのでしょうか。さて数日前、Firefox 4ベータの詳細なプレビューが公開され、その翌日にはInternet Explorer 9ベータが登場しました。どちらも非常に期待できる製品です。Firefox 4は長い歴史を持つ優れたブラウザの系譜を受け継ぎ、従来の精神を保ちながらさらに進化を遂げています。一方、Internet Explorer 9は革命です

  2. Firefox 3.1 Beta 3のメモリ使用量を徹底検証 ― LinuxとWindowsでの実測レポート

    先日、Firefox 3.1 Beta 3をレビューしました。JavaScriptパフォーマンスの大幅な向上、使い勝手とプライバシーに関する新機能、将来のHTMLマルチメディア要素への対応など、非常に魅力的なリリースです。ところが、あの記事ではメモリ使用量については一切触れていませんでした。 それには、ちゃんとした理由があります。 アプリケーションのメモリ使用量を正確に測定するのは、実は非常に難しい作業です。せいぜい得られるのは「推測」や「目安」程度で、しかも主観的かつ限られた要因に基づくもので、ほとんど役に立たないことも珍しくありません。多くの人は、タスクマネージャー、Process Exp