以前このブログで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記事がとても注目されています。
「メタバースに最も近いサービス」と本で読み、VRChatをはじめて250時間。
— 角谷仁 / PWA Night / TAM Inc. / TAMTOメタバースラボ (@hitoshisum) 2021年11月16日
メタバースに興味ある人には実際体験してもらえるといいな思って、いまメタバースを体験するにはどうしたらいいかnoteに書いてみました。
VRChatやるとちょっと未来見れると思います。#メタバースhttps://t.co/arpE5FA9RT
・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で動いた動画です。
当時のリポジトリをWebXR対応で書き直してQuest2で動くことを確認したリポジトリです。
3. おわりに
PWA Night自体は月1回で開催されており、次回はより初心者向けのイベントとなるようです。
1人目の方のご発表で言及されたとおり、PWA形式のアプリがMeta Quest2で使えるようになります。2年前に色々試したときは、PWAとXRは遠い存在という感じでしたが一気に縮まったように思います。
またPWAとXR関連でネタがあれば発表できればと思いました。