#WebXR 対応ウェブサイトに Web Launch 機能がついたら Oculus Meta Browser での閲覧が捗るお話
VR HMD ブラウザにおける URL 入力が面倒という課題
WebXR コンテンツを VR HMD 実機のブラウザ、例えば Meta Quest Browser で閲覧するとき、ブラウザのアドレスバーに対象サイトの URL を打ち込んだり、あるいは検索して辿り着くのは少し面倒ではないですか? 今でこそスマートフォン向け Oculus アプリの Remote Keyboard を使えばスマートフォンで打ち込んだ文字列を Meta Quest Browser に送ることができますが、もう少しスマートにできると嬉しいです。
Web Launch
そんな状況を解決するひとつの手として 2022-11-30 付で Web Launch 機能ローンチされ、その概要が Meta Quest for Developers のエントリーで公開されていました。
We’re excited to see how you use these features to push what’s possible with WebXR, and we're continuing to improve how people access your websites in VR on Meta Quest. That’s why today, we’re announcing Web Launch, a new feature that lets people easily jump into VR when they’re viewing your WebXR experience on web or mobile devices.
この機能は既に Matterport のページに実装されています。スマートフォン向け Oculus アプリをインストールした状態で “よく見慣れた” カードボードアイコンをタップすると、Meta Quest 2 が推奨されている “View Space in virtual reality” のページが開きます。
画面右下の OPEN IN QUEST ボタンをタップすると、Oculus アプリが立ち上がり、Open Now ボタンをタップすると Oculus アプリに紐づけている Oculus デバイスを選択する画面になり、デバイスを選択すると、そのデバイスの Meta Quest Browser で対象のページが表示されます。
百聞は一見にしかずで、Meta Quest for Developers で紹介されている YouTube 動画がとてもわかりやすいです。
Web Launch の実装方法
Web Launch の実装方法は至ってシンプルで https://www.oculus.com/open_url/?url=
に続けて、URL エンコードした HTTPS 始まりの URL を続けるだけです。
https://www.oculus.com/open_url/?url=<url_to_open_in_headset>
URL エンコードが必要なので https://
の部分は https%3A%2F%2F
になります。
より詳しい内容は Oculus ドキュメントを参照してください。
WebXR 対応ウェブサイトに Web Launch 機能がついたら Oculus Meta Browser での閲覧が捗るお話し
というわけで世の中の WebXR 対応ウェブサイトに Web Launch 機能がついたら Oculus Meta Browser での閲覧がめちゃくちゃ捗ると思っています。実際のところ世の中の VR HMD は Oculus 系以外にも存在しているので、カードボードアイコンで Oculus 系の VR HMD を起動というのは “強い” 感じかもしれませんが、例えば “Meta Quest で開く” のようなボタンであれば親切かもしれないですね。
というわけで WebXR 対応ウェブサイトをお持ちの皆さんは実装してもらえると嬉しいですし、願わくば A-Frame をはじめとした WebXR 対応フレームワークにもアドオンとして実装されると嬉しいですね!
現場からは以上です!
Discussion