HatenaSideQuestというGUIアプリで、非公式アプリ(apk)を簡単にインストールできるのでその方法を詳しく紹介します。その他の便利機能や細かい設定についても、最新の情報を追記しています。コマンドラインでインストールしたい場合はこちらの記事を参照して下さい。Goにインストールする方法を紹介します。Goを初めとするAndroidのスタンドアロンヘッドセットへ、任意のアプリケーションを簡単にインストールするためのPC用ツールです。インストールしたアプリケーションを起動するためのランチャーも付属します。Quest向けに非公式アプリ(apk)をインストールする方法や、その他の便利な使い方を説明しています。Questで利用するには、「開発者モードの有効化」と「USBドライバのインストール」が必要です。SideQuestのセットアップ時にはこれらの設定を自動で行ってくれないので、利用者自身が手で作業する必要があります。開発者モードを有効にするスマートフォンのOculusアプリを開き、開発者モードを有効にします。Quest/Go)を選択、開いたサブメニューから「その他の設定」を選択します。「その他の設定」から「開発者モード」を選択します。「開発者モード」スイッチをオンにします。スイッチをオンにしようとすると、開発者組織の登録をするか聞かれるので、「はい」を選びブラウザから開発者名を登録します。(アプリをストアに出すわけでは無いのでどんな名前でも構いません。)登録が終わるとスイッチをオンに出来るようになります。Quest/GoをPCとつなぐためのドライバをインストールします。ドライバをダウンロードします。oculus-go-adb-driver-2.0.zipを展開し、android_winusb.inf右クリックして「インストール」を選びます。SideQuestのダウンロードと初期設定SideQuestのダウンロードSideQuestはGitHubのリリースページからダウンロードできます。Windowsの場合はSideQuest-Setup-?.?.?-x64-win.exeをダウンロードします。SideQuest-Setup-?.?.?-x64-win.exeをダブルクリックして起動すると、インストールが始まります。(昔は単にファイルを展開するだけの機能しかありませんでした。)SideQuestのインストールSideQuestのインストーラを起動すると、まずシステム全体にインストールするのか利用しているアカウント用にインストールするかを聞かれます。理由が無ければ、利用しているアカウント用にインストールする「現在のユーザのみにインストールする」を選べばOKです。その後「次へ」「インストール」を選んでいけばインストールが完了します。Questとの接続が完了すると、タイトルバーに「Connected」と表示されます。Quest側にPCとの接続を許可するかを選択するダイアログが出ます。Questのコントローラを使って、許可を選んでおいて下さい。apkのインストール方法SideQuestのウィンドウにapkファイルをドラッグ&ドロップするだけです。左上のロゴの部分にしかドロップできないので、そこだけ注意して下さい。右上のアイコンが並んでいる中で一番左の物を選ぶと、ファイルダイアログからapkファイルを選択し、インストールすることも出来ます。ALVRのalpha版を利用する際も、GitHubからダウンロードしてきたapkをドラッグ&ドロップするだけでOKです。OFFICIAL」の下にある物なので注意して下さい。OFFICIAL」の下にある物が最新版です。(ベータ版はGitHubから直接取得する必要があります。)インストールされたアプリの実行方法Oculusのライブラリに「提供元不明のアプリ」という項目が増えますので、ここからインストールしたアプリを起動することができます。インストールしたのに項目が表示されない場合は、一端再起動してみて下さい。再起動は電源ボタンを長押しすると表示される電源メニューから行えます。ここに表示されるのはVR対応しているアプリだけです。インストールされたアプリの削除方法SideQuestのアプリ一覧画面からアンインストールすることが出来ます。Apps」を選ぶ、もしくはタイトルバー右側の中のアプリリストアイコンをクリックします。インストールされているアプリの一覧(アプリ名では無くアプリの識別子)が表示されるので、アンインストールしたいアプリを探します。ALVRの場合は「com.polygraphene.alvr」です。右側の歯車ボタンを押します。Settingsでは、アプリのアンインストールの他にも以下のようなことが出来ます。APP選択したアプリを起動します。APP選択したアプリを強制終了します。DATA選択したアプリのデータ領域(セーブデータ)を初期化します。APP選択したアプリをアンインストールします。同時にデータ領域も削除します。DATA」で個別にデータをバックアップする必要があります。FILE」を選んだ場合の保存先となるPC側のフォルダを開きます。DATA選択したアプリのデータ領域(セーブデータ)をPCにコピーします。コピーされたバックアップデータがPCに既に存在する場合は、このボタンの下にコピーした日付の一覧が表示され、左側の丸い矢印のボタンを選ぶことでデータ領域を復元することが出来ます。FILE選択したアプリの本体(apk)ファイルをPCにコピーします。DATA」を併用する必要があります。GoはAndroidをベースとしているので、アプリ本体とデータ領域の扱いもAndroidと同じになっていることに注意して下さい。データ領域は個別にバックアップ・リストアできるものの、アプリ本体を削除した場合はデータ領域も一緒に削除されてしまいます。この点はゲーム機とは動作が異なるので注意して下さい。VR非対応アプリの利用方法SideQuestは任意のアプリをインストールするだけで無く、インストールした非公式アプリを起動するためにOculusQuest側で利用できるランチャーも付属しています。このランチャーにはVR非対応のアプリも一覧表示され、起動するとそのままVR空間上のスクリーンでVR非対応のアプリを利用することが出来ます。OculusQuest用のランチャーは以下の方法でインストールできます。QUESTAPPLAUNCHERを選ぶインストールしたランチャーは他の非公式アプリと同様に「提供元不明のアプリ」から起動できます。TVと同じものになっているのにお気づきでしょうか。TVが持つ「非VRアプリ表示機能」を利用しています。そのため、ほぼどんなアプリも起動することができます。その他の機能とメニュー項目の説明OculusのストアではOculusが承認したアプリやDLCなどのコンテンツが公開されていますが、一般のユーザは気軽にこういったコンテンツを公開することはできません。SideQuestはそこを補うことをコンセプトに構築された、ユーザ主導のストアのような位置付けであり、その一機能として非公式アプリのインストール機能が用意されています。Questの開発者向けの裏設定なども変更できます。上側のメニューHOMESideQuestのWebサイトを表示します。ここからは新着コンテンツやニュースなどの情報を得ることが出来ます。LEGENDSSideQuest上でコンテンツを公開しているユーザの中で、もっとも支持を受けているユーザを一覧することが出来ます。ユーザのほとんどがBeatSaverの楽曲提供者です。GAMESSideQuest上で配布されているゲープアプリを一覧することが出来ます。オープンソースやフリーのゲームが多いですが、中には有料の物もあります。AltSpaceといったソーシャル機能を持つアプリ無いで催されるイベントの情報が一覧できます。SPACESSketchFab上のコンテンツが一覧できるようですが、まだ作りかけ(?)のようです。WIKI/FAQGitHub上のドキュメントページを表示します。英語ですがトラプルシューティング等の情報が充実しています。必要に応じて自動翻訳機能を使って読むと良いでしょう。SETUPセットアップ方法を表示します。SideQuest自体の起動自体は、開発者モードの有効化やドライバのインストールを行う前でも可能ですので、英語が分かる方はこのページの情報を見ながらセットアップしても良いかもしれません。前述のように通常のAndroidアプリをVR空間で使えるようにするランチャーも、この項目からインストールすることが出来ます。OFFICIALSideQuestコミュニティーが登録を管理しているアプリが一覧できるカテゴリです。Questに最適化されたアプリが多く登録されています。Games上側メニューのGAMESと同じです。Appsゲーム以外のアプリはここに表示されます。Questを使う上で便利なアプリが多く登録されていますので、チェックしてみる価値は大いにあります。Mods主にBeatSaver向けのMod(アプリ書き換えての挙動を変更する)機能をインストールするメニューです。Modを適用する前には、アプリとデータをバックアップするようにして下さい。Realityの環境データもここからダウンロードできます。Work、つまり職場で開くことが出来ないようなコンテンツはここに表示されます。PARTYSideQuestコミュニティーが登録を管理していないアプリが一覧できるカテゴリです。通常のAndroidアプリが登録されており、非VRアプリをVR空間上で使えるようにするAppLauncher上で使うことを想定したアプリが多いです。OFFICIALと大体同じです。Quest内のユーザ領域を一覧し、ファイルのコピーなどを行うことが出来ます。Questを接続したときに、エクスプローラを使って出来ることとほぼ同じです。この機能はUSBケーブルで直接接続しなくても、WiFi経由での接続した時でも使うことができ、非常に便利です。Tasks)APKのインストールやデータ領域のバックアップ・リストアといった、時間のかかる処理の進行状況や履歴を確認できます。この画面では右上に以下のようなボタンが表示されます。DONE完了したタスクを一覧から消去します。FAILED一覧の中で失敗したタスクを再実行します。FAILD一覧の中から失敗したタスクだけ消去します。このタスク一覧はアプリを終了すると空っぽになるので、普段はあまり気にする必要はありません。running...」とだけ表示されます。Appsアプリの一覧と、各アプリの管理を行います。使い方は「インストールされたアプリの削除方法」で説明したとおりです。ここの画面の上部に表示されているボタンは、次のような役割を持っています。LOCATIONアプリ本体(apk)・アプリのデータ領域(セーブデータ)のバックアップ先となるPC側の保存場所を変更します。PC側の記憶域の空きが少ないときに変更したくなると思いますが、設定先を間違えるとSideQuestからバックアップ済のデータが認識されなくなってしまうので、むやみに変更しない方が良いでしょう。Quest内に存在する全てアプリおよびアプリのデータをPCにバックアップ・リストアします。Quest本体を移行したり、修理で送付するような場合に便利な機能です。Questの内部設定を行います。上級者向けの項目が多く、特に理由が無い限りは触らない方が良いでしょう。FOLDERSideQuestがインストールされているフォルダをエクスプローラで開きます。FOLDERアプリ本体(apk)がバックアップあれているフォルダをエクスプローラで開きます。FOLDERSideQuestが使うAndroidのシステムツールがインストールされているフォルダを開きます。コマンドラインで上級者向けの操作を行う場合にこのフォルダのプログラムを使うことが出来ます。REPOSSideQuest内からインストールできるアプリ一覧の情報をどこから取得するかを設定します。PARTY」のアプリとして扱われます。VRと呼ばれるゲームにボイスチャット機能を追加するための設定を行います。Aberration(色収差)補正に関する設定を行います。Questのテキスト入力画面にペーストします。ブラウザ内でのユーザ認証画面等で長いパスワードをソフトウェアキーボードで打たずに済みます。Renderingは、描画画面の中心に比べて端の方では描画品質を下げても気づきにくいことを利用した、処理負荷低減のための最適化テクニックのことです。levelは、端の方の描画品質をどれぐらい下げるかを設定します。このレベルを挙げれば挙げるほど、端の方の描画解像度が下がり、処理負荷が下がります。Quest本体の発熱が減ったり、バッテリーが長く持つようになります。描画品質の低下により、FFRが使われていることをより気づきやすくなるデメリットはあります。levelCPU・GPUのクロックを標準より高く設定します。Levelと同様に発熱やバッテリ持ち時間に影響します。Questは温度が高くなると自動的に性能を下げるようになっているので、この値を高く設定したからといって常に性能が高くなるわけでもありません。SizeOculusのCompositorが使う描画向けテクスチャの解像度を変更します。VRにおけるSuperSampling・内部解像度の設定に相当します。高い解像度にすると、画面がくっきりして細かい文字が読みやすくなりますが、その分フレームレートが下がったりバッテリーの持ちが悪くなったりします。設定は即座に反映されますが、アプリを起動中の場合はそのアプリを再起動する必要があるようです。Goの画面録画機能の動画品質を設定します。上げれば上げるほど、映像品質が向上しますが、保存に必要な記憶容量が増えたり、アプリの動作が重くなったりします。Questには効果はありません。Goの画面録画機能の録画解像度を設定します。解像度を上げた場合は、前述のBitrateもセットで増やさないと、録画の品質は下がってしまいます。Questには効果はありません。OFFICIAL以下のNSWFの項目が表示されなくなります。Questを認識しなくなる事があります。Quest側が持っている開発者モードの設定がリセットされたことが原因である場合が多いです。再度スマートフォンのOculusアプリから「開発者モード」が有効になっているかを確認してみて下さい。OFFになっていても、開発者登録などを再度行う必要は無く、単にスイッチをONにし直すだけでOKです。Goに簡単にストア外のアプリをインストールすることができるSideQuestを紹介しました。Goの活用方法をかなり広げることが出来ると感じます。非公式アプリの中でも特にオススメなのがVirtualDesktop/ALVRといったPCのVRを楽しむためのアプリです。激しく動き回らないVRソフトを遊ぶ分には十分なクオリティを持っているので、一度試してみて下さい。VRのゲームを動かす(Riftcat/ALVR/VirtualDesktop)OculusQuestでSteam(SteamVR)のアプリを動かせるようになったのでその方法を紹介します。Questにこのアプリを組み合わせると快適だった」みたいなアプリを色々と紹介もして行けたらと思います。追記:SideQuestをケーブル接続無しで利用する方法を書きました。...https://vr-maniacs.com/entry/sidequest-wireless/関連:音は重要!VR向けイヤホンを選ぶ4つのポイントVRといえば視覚が全てと思いがちですが、実は聴覚も没入感を高めるのに非常に重要です。コメントをキャンセルメールアドレスが公開されることはありません。HMDはPCとDisplayPortで接続します。