MozillaのVR用ブラウザーFirefox Realityが完成、VRがWebのふつうのコンテンツになる日も近い?

Mozillaが構想したVRファーストのWebブラウザーがついに完成し、一般消費者のダウンロードと判定を待っている。

そのFirefox Realityは、完全に仮想現実のために作られたブラウザーだ。デスクトップのFirefoxやChromeにWebVRのサポートを加える、という話は読んだことがあると思うが、Firefox RealityはVRヘッドセットの中だけで使うブラウザーだ。いろんなURLを訪ねたり、何かを検索したり、そのほか2Dや3Dのインターネットをこの新しいブラウザーの中で、マウスを使わずに閲覧できる。VRの手動コントローラーを使うだけだ。

関連記事: MozillaがFirefoxのVR/AR専用バージョンのデモを公開、Web上にまったく新しいメディアが出現か?

Firefox Realityが使えるのはOculus, Viveport, そしてDaydreamのプラットホームで、最新の単品のモバイルヘッドセットOculus GoやLenovo Mirage Soloに向けて最適化されている。

これはバージョン1.0で、まだこれから使い方をめぐる質問や問題をかき分けかき分け、前へ進まなくてはならない。なにしろVRだから、完成度が高いことが、当然追求すべきスタンダードだ。実験作ならUXの不安定も許されるかもしれないが、ユーザーにかなり奇妙なものを与えてもよい、ということにもなる。

このブラウザーの第一作は、ユーザーがコントローラー上でテキストをタイプしなくてもすむための音声検索など、クールな機能がいくつかある。

MozillaはWebVRのスタンダードに心血を注ぎ、おかげでかなりの数のVRデベロッパーたちが、このスタンダードを良く知るようになった。

VRはWebに似合うコンテンツだが、残念なことにこれまでは、仮想現実のコンテンツの多くが各プラットホームに限定されていて、それらの各サイトにユーザー登録したり、ダウンロードしたり、それをWebからでなく自機ローカルから立ち上げる、という面倒がつきまとっていた。このプラットホーム限定主義は、利益を追う企業やコンテンツを開発するデベロッパーには都合が良いかもしれないが、ユーザーにとっては、WebVR用のヘッドセットだけで、もっとシンプルなコンテンツを楽に見たいだろう。

そういう、VRの中のWebが実現するためには、多くのことを再検討しなければならない。今は当然のように、2DのWebコンテンツが圧倒的に多いけど、MozillaやGoogle、Appleなどのブラウザー提供者がもっとAR/VRに力を入れるようになり、多くの3Dモデルやライブのレンダリングが日常的に見られるようになれば、ずっとおもしろいだろう。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa

Mozillaが基盤的部位の並列処理化をベースとする新しいブラウザーエンジンQuantumでFirefoxの実行効率を大幅アップへ

Red fox (Vulpes vulpes) jumping over river in winter. (Photo by: Arterra/UIG via Getty Images)

Webの主役は今や静的なWebページではなくて複雑なWebアプリケーションだが、そのためにブラウザーには、対話的なコンテンツを遅れやコマ落ち等なく表示できる高い性能が求められる。今日(米国時間10/27)のブログ記事でMozillaは、Quantumと名付けた新しいプロジェクトの概要を述べている。それは、このような変化にもっとも基本的なレベルで対応しようとするブラウザーエンジンだ。このプロジェクトが完成するとFirefoxユーザーのWeb閲覧体験は、今よりもずっとスムーズなものになる、と述べられている。

Quantumは、複雑なWebサイトでスムーズな閲覧体験を提供しようとする過去のプロジェクト、ServoRustがベースだ。プログラミング言語Rustは、Mozillaの職員が個人的に開発した。それは、並列処理プログラムの高速化と、スレッドおよびメモリの安全性を目的としている。

このパズルのもうひとつのピースServoは、Mozillaがスポンサーしているコミュニティベースの並列処理型Webエンジンだ。これで、Rustが登場する理由も分かる。Quantumの主要部位の多くをServoが提供することになり、それによりWebページのレンダリングを改善していく。

この取り組みとは別に、Mozillaにはかねてから、Firefoxをマルチプロセス化するElectrolysisというプロジェクトがある。Mozillaは大量のリソースをElectrolysisの開発につぎ込んでいるが、しかしそれでも前から一貫して、ほかの取り組みもある、と示唆し続けてきた。

そして今では、Electrolysisは、Quantum開発のための基礎工事の最初の部分、という位置づけになっている。そして次の段階としては、これまでのGeckoエンジンの主要部位を捨てて、並列処理とGPUの併用をベースとするより効率的な部位に置き換えていく。

Mozillaのプラットホーム技術部長David Bryantはこう説明する: “いちばん基盤的な部分の構造部位(building blocks)を作り変えようとしている。たとえば(ブラウザーレベルでの)CSSの実装、DOMの操作、グラフィクスのレンダリングなどだ”。

新しいエンジンではコンピューターの処理能力をより効果的に利用するために、重要なWebコンテンツの優先順ランクを決める。QuantumはElectrolysisと共に、Firefoxのデスクトップユーザーには数か月後に展開される。それにより、ブラウザーの安定性とセキュリティ、およびWeb閲覧体験の全体的なクォリティが改善されるだろう。

Mozillaの予定では、QuantumをエンジンとするFirefoxの最初のリリースは2017年末(Android, Windows, Mac)だ。iOSはやや遅れるようだが、Firefox for iOSがQuantumの仲間はずれになることはない。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Firefoxが目に見えないFlashコンテンツを完全ブロック、Flash自動再生も廃止へ

firefox-mug

8月からMozillaのFirefoxブラウザーは“ユーザー体験にとって重要でない”Flashコンテンツをブロックする、と今日(米国時間7/21)同社が発表した。

Googleは昨年同様の決定を行い、今年はChromeブラウザーからFlashコンテンツをほぼ完全に排除するつもりだから、Mozillaはその動きに追随していることになる。

それまでのWebの標準技術(HTTP, HTML)では動画などのリッチなメディアを作れなかったから、どうしてもFlashに頼らざるを得なかった。でも今は、HTML5などWebの標準技術だけで、Flashと同じことができるから、現代的なブラウザーの上ではFlashは足かせ、あるいは邪魔物になってきた。Flashはセキュリティの欠陥も多く、電池を大食いし、ページのロードを遅くした。

Plugin-crash-rate-in-Firefox-768x484

Mozillaは、当面はFlashのサポートを継続するけど、重要でないFlashコンテンツとはユーザーには見えないコンテンツだ。同社(同団体)は今、Flashのコンテンツと、それらをHTML(HTML5)で表現する場合のやり方を対照したリストを作っている。

2017年には、FirefoxはすべてのFlashコンテンツに対して”click-to-play”(クリックして再生)方式を導入するから、ユーザーが意志的にクリックしないかぎりFlashコンテンツが動き出すことはないし、またブラウザーの設定でFlashプラグインを有効にしていなければ、Flashコンテンツは無視される。

Mozillaの品質担当技術マネージャーBenjamin Smedbergは、今日の発表声明の中でこう述べている: “これらの変更は、ユーザーが愛するWeb体験を犠牲にすることなく、より安全でより高速な閲覧を可能にしようとする、われわれのかねてからの取り組みの、一環である”。

今回なぜか、Flashを使った広告については何も言ってないが、でもGoogleのAdWordsや広告ネットワークDoubleClickなどがすでに、広告からFlashを締め出そうとしているので、そういう広告はますますレアになりつつある。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))