CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

PWA Night vol.33 ~WebXR~ の概要をまとめました

以前このブログでPWA (Progressive Web Apps) という技術について書いたことがあります。今回はPWAのコミュニティ「PWA Night」よりお誘いを受けて発表させていただきました。

この記事ではPWA Nightのミートアップ概要と自分の発表についてまとめました。

1. PWA Nightとは?

イベントページの説明を引用します。

PWAについて制作・開発会社の中でも関心が高まってきています。いまは主にエンジニア中心に認知が広がっている状況で、本格的なビジネス活用や消費者への浸透はこれから・・・というところかと思います。 このPWA勉強会では、エンジニアはもちろん、幅広くPWAに関心をもった有志の方に集まっていただき、PWAの活用方法やPWAのミライについて考えていく会にしたいと思っています。 まだまだ学びの多い技術、みんなでカジュアルに、フラットに情報交換していきましょう!

引用元:PWA Night vol.33 ~WebXR〜 - connpass

今回のconnpassでの参加登録者は、私がみた限り48人でした。また、connpassで表示されているコミュニティ参加人数は2548人です (2021/11/17時点)。

メイン会場はzoomです。

2. Lightning Talk

2.1 OculusストアにPWA配信する

発表者:角谷仁 / PWA Night / TAM Inc. / TAMTOメタバースラボ (@hitoshisum) | Twitter

www.slideshare.net

PWAの発起人と運営も担当されている角谷さんのご発表です。VRChatが大好きで、最近メタバースについて書かれたnote記事がとても注目されています。

note.com

・Meta社がConnect21の中で「Bringing 2D Apps to VR's Infinite Screen」という講演を発表。ここでPWA対応について言及

https://m.facebook.com/watch/?v=4637130066326723&_rdr

・Slackなどの有名アプリも対応するらしい

・ネイティブアプリを作るのは大変だけどPWAは入りやすい。大手企業の参入を期待していると思われる

・PWA対応すると何がよいか?
(1) Oculus Storeで配布できる
(2) マルチタスキング (最大3つ) ができる
(3) プッシュ通知 (対応中)

・現在でもQuest2で3つまでアプリを並べることができる

・所感:VRヘッドセットをかぶって仕事に使えるか?
標準コントローラでは使いづらい
ハンドトラッキングはスマートフォンのタッチ操作と比較するとまだまだ
対応するキーボードであれば物理キーボードを使えるが、対応機種が少ない
まだQuest2自体が重いので長時間は厳しい

・Quest2でアプリを取得する方法
(1) Oculus Store
(2) App Lab
(3) Side Quest (非公式の配信サービス) などを使って直接apkを入れる

(1)は審査が極めて厳しい。VRガイドライン、価格などの観点でも。大変だがOculus Storeに乗るので検索して探してもらいやすくなる

(2)は(1)よりは緩い。4-6週間の審査。Oculus Storeには乗らない

・Oculus Developer Hubというツールを使うことでPWAアプリをApp Lab用のアプリにできる

・現時点ではApp LabにPWAをあげることはできない。数ヶ月後らしい。まだドキュメントがない

・ただし、App Labそのもののガイドラインはすでにあるので、アプリの表現などはそちらを参照することができる

2.2 PWAを使ってWebXRコンテンツをオフラインで動くようにする手順について

発表者:Limes (@limes2018) | Twitter

私の発表です。

www.slideshare.net

2019年に作ったPWAアプリのオフライン起動版についての解説と、Quest2ではimmersive-vrモードが効かなくなっていたので直した話をしました。

Quest2で動いた動画です。

youtu.be

当時のリポジトリをWebXR対応で書き直してQuest2で動くことを確認したリポジトリです。

github.com

3. おわりに

PWA Night自体は月1回で開催されており、次回はより初心者向けのイベントとなるようです。

pwanight.connpass.com

1人目の方のご発表で言及されたとおり、PWA形式のアプリがMeta Quest2で使えるようになります。2年前に色々試したときは、PWAとXRは遠い存在という感じでしたが一気に縮まったように思います。
またPWAとXR関連でネタがあれば発表できればと思いました。