大家好!今天我想和大家聊聊在 Meta Quest 3 上進行軟體開發的可能性。
VR 現況:利基市場與遊戲
目前,虛擬實境(VR)仍然是一個利基市場,主要以遊戲玩家為主。我個人也很喜歡在 Meta Quest 3 上玩遊戲,像是經典的 Beat Saber,以及 Red Matter 系列。另外,我也推薦 Table 10 的 VR 體驗,還有 A Fish Man's Tale。
開發者視角:無數螢幕的潛力
VR 頭戴裝置可以模擬出無數個螢幕,這對開發者來說是個很有趣的想法。但實際應用上是否可行?我們能否在 Quest 3 上進行軟體開發呢?這就是今天要探討的問題。
免費設計指南
在深入探討之前,如果你想學習如何從頭設計一個軟體,我有一個免費指南提供給你。你可以在 arjan.co.uk/design-guide 取得。指南包含我設計新軟體時採取的七個步驟,希望它能幫助你避免我過去犯的一些錯誤。連結也放在影片描述欄中。
在 Quest 環境中開發
從瀏覽器進行開發
Quest 並不像傳統電腦,無法直接安裝終端機或 VS Code 等工具。因此,我們需要採取不同的方式。一個可行的方法是透過瀏覽器進行開發。
-
VS Code.dev: 你可以直接在網頁瀏覽器中運行 VS Code。
-
GitHub Codespace: 這會在雲端啟動一台虛擬機器,讓你直接在上面運行程式碼。這是一個很棒的方式,因為你可以將設定上傳到雲端,並在其他機器上存取。
連接滑鼠與鍵盤
為了方便操作,你需要將滑鼠和鍵盤連接到 Quest。你可以使用藍牙連接。
在 Codespace 中執行程式碼
由於程式碼是在 Codespace 中執行的,因此實際上是在雲端運行,這意味著你可以使用 Quest 的效能,而無需過度依賴 Quest 3 本身的速度。
多螢幕工作環境
Discord 與 Stack Overflow
你可以開啟多個視窗,例如 VS Code 編輯器、Discord 伺服器,以及 Stack Overflow。你可以將這些視窗拖曳並排列在不同的位置,打造一個有趣且有效率的開發環境。
調整視窗位置與大小
你可以使用滑鼠或 Oculus Quest 控制器來移動和調整視窗的大小。此外,你也可以切換到距離觀察模式,讓視窗更容易閱讀。
Codespace 的成本
使用 Codespace 需要付費,因此如果長時間使用,可能會增加成本。
將 Quest 作為電腦螢幕
Virtual Desktop
另一個選擇是使用 Virtual Desktop 應用程式,將 Quest 作為電腦的延伸螢幕。你需要在電腦上安裝一個小程式,讓 Quest 可以連接到它。
-
優點: 可以獲得一個巨大的螢幕,讓你沉浸在工作環境中。
-
缺點: 鏡頭解析度較低,文字可能難以閱讀。你只能使用連接到電腦的滑鼠和鍵盤。
Virtual Desktop 是一個付費應用程式,大約 20 美元。
Meta Horizon Workrooms
Meta Horizon Workrooms 是一個 beta 應用程式,也允許你將 Quest 作為電腦螢幕使用。
-
優點: 可以顯示實際的鍵盤和滑鼠,讓你更容易打字。
-
缺點: 應用程式的穩定性較差,且無法輕易調整螢幕尺寸和位置。
Meta Horizon Workrooms 仍在測試階段,穩定性有待加強。
總結:現階段的實用性
三種開發方式:
- GitHub Codespace: 體驗不佳,滑鼠互動明顯遲鈍。
- Virtual Desktop: 作為螢幕效果良好,但無法看到鍵盤和滑鼠。
- Meta Horizon Workrooms: 可以看到鍵盤和滑鼠,但穩定性較差。
目前的結論
在 Meta Quest 上進行軟體開發仍然不是一個理想的體驗。目前的工具和應用程式還不夠穩定和完善。長時間配戴 VR 頭戴裝置也不是很舒適。
未來的展望
儘管如此,VR 在軟體開發領域仍有很大的潛力。未來,隨著技術的進步和應用程式的改進,我們或許真的可以戴著 VR 頭戴裝置進行開發工作。
你的看法
你認為 VR 會改變軟體開發的模式嗎?歡迎在評論區分享你的想法。