Meta Horizon OS

Last updated
Meta Horizon OS
Developer Meta Platforms, Inc.
Written in Java, Kotlin (UI), C (core), C++, Rust [1] and others
OS family Unix-like (modified Linux kernel), (Android)
Working stateCurrent
Source model Open source, freeware (most devices include proprietary components)
Latest release v72 [2]   OOjs UI icon edit-ltr-progressive.svg / 9 December 2024
Latest preview v72 [2]   OOjs UI icon edit-ltr-progressive.svg / 9 December 2024
Marketing target Extended reality headsets, Meta Quest headsets
Update method Over-the-air/Sideloading
Package manager APK-based
Kernel type Monolithic (Linux kernel)
License
Support status
Supported

Meta Horizon OS, previously known informally as Meta Quest Platform or Meta Quest OS, is an Android-based extended reality operating system for the Meta Quest line of devices released by Meta Platforms. Initially developed for the embedded operating system on the Oculus Rift and Oculus Rift S, the platform has been based on the Android operating system since the release of the Oculus Go in 2018. It first supported augmented reality via grayscale camera passthrough upon the release of the Oculus Quest in 2019, and has supported color passthrough since the release of the Meta Quest Pro in 2022.

Contents

On April 22, 2024, the company announced that the platform would be rebranded as Meta Horizon OS and opened to third-party headset manufacturers, starting with Microsoft, Asus and Lenovo. [3] [4]

History

The platform was first developed by Oculus VR for the embedded operating system on the Oculus Rift DK1 (Development Kit 1), which was released to developers in 2013.

Development of the software platform increased following the March 2014 acquisition of Oculus VR (now the Reality Labs division of Meta). Under Facebook, Oculus VR collaborated with Samsung to develop the Android-based Samsung Gear VR headset, with the Oculus VR division porting Oculus Home, Oculus Store, Oculus Cinema (later Video) apps and other necessary application software, and developing the Oculus Mobile SDK, tracking sensor firmware, optimized Android and the required GPU drivers for virtual reality. [5] [6] The development of the software parlayed into Facebook's own plans for VR headset development. Oculus Go, the first Oculus device to use Android and the company's first standalone VR device, was released on May 1, 2018. Apps and games made for the Rift headsets were backwards-compatible with the Oculus Quest.

On April 22, 2024, the company announced that the platform would be rebranded as Meta Horizon OS and opened to third-party headset manufacturers, starting with Microsoft, Asus and Lenovo. In the same announcement, the Meta Quest Store was renamed as the Meta Horizon Store, the Meta Quest mobile companion app renamed as the Horizon mobile app, and a new spatial app framework was announced to assist mobile developers in porting their software to, or programming original apps for, Horizon OS. [7] Despite licensing the operating system to third-party manufacturers for niche markets such as gaming, fitness and productivity, Meta is set to continue manufacturing their Quest hardware for its current generalized market.

Community use

In addition, the entire source for the Rift DK1 was released to the public in September 2014, including the firmware, schematics, and mechanicals for the device. The firmware is released under a simplified BSD license, while the schematics and mechanicals are released under a Creative Commons Attribution 4.0 International License. [8]

In October 2021, Facebook released an update to the Oculus Go which can be sideloaded to unlock "full root access" to the device hardware. This update, which is irreversible and blocks further OTA updates, is supposed to keep devices operational for users even after official Facebook cloud infrastructure for the device goes offline. [9]

Development

Since v7, Meta Horizon OS runs on the most recent versions of the Android Open Source Project, a mobile-oriented operating system based on a modified version of the Linux kernel and other open-source software. The AOSP core is free and open-source software (FOSS) primarily licensed under the Apache License. [10] Horizon OS also includes proprietary software developed by Meta, including SDKs supporting the 3D user interface.

Updates to Meta Horizon OS are released on an almost-monthly basis.

Features

User interface and built-in components

Horizon OS uses a 3D user interface navigated via hand controllers, finger tracking and speech recognition on all headsets, as well as facial motion capture and eye tracking on the Quest Pro in particular. A default installation of Horizon OS contains a minimal selection of software, including Horizon Home, Quest Browser and Messenger. Horizon OS supports a virtual keyboard, Meta AI virtual assistant (as of v68), and speech recognition for text input by default, as well as optional recognition of third-party physical keyboards and external Bluetooth peripherals.

Virtual space setup

Horizon OS requires users to use the Guardian system to set boundaries within virtual space for physical safety, with the options to establish "Stationary" boundaries around one's immediate vicinity or "Roomscale" boundaries for the entire room in which the virtual space is located. The automatic, AI-assisted Roomscale approach allows for "Space Sense" in Guardian to show outlines of real-world objects, people, and pets up to 9 feet away within the virtual space.

OS v65 and later versions support Travel Mode for the Quest 2, 3 and 3s, allowing users to use either headset in a seated position during airplane flights and, since v71, train trips. Travel Mode does not support use of Meta controllers. [11]

Windowing system and menus

Apps in Horizon OS are displayed in floating 2D windows which can be arranged in 3D space. Users are able to switch between multiple windows to launch, focus, minimize, and close any open apps that support multitasking. Users are also able to grab and detach open windows to position and resize them freely, as well as to expand a window to fullscreen size. [12]

Initially allowing support for opening up to three Quest Browser windows at once in v15, windows were later allowed in v37 to be resized in virtual space (initially for certain apps which support multitasking). A "New Window Layout", released experimentally in v67 and finalized in v69, increased the number of open windows as well as the number of controls over each window. [12]

Largely since the launch of v7 for the Oculus Quest, Horizon OS has made use of two user interface modes: "Immersive view", or fully-virtual spaces, and "Passthrough", or mixed-reality spaces utilizing the real-world camera on the headset. Initially appearing as a grayscale camera feed and marketed as part of the Guardian safety feature, Passthrough was first made available in color in v47 for the Quest Pro. Color Passthrough has since become a central feature of Horizon OS and numerous apps.

Horizon OS makes use of a persistent Universal Menu taskbar, which contains shortcuts for quick navigation between windows, navigation of the store, access to content, and control of basic settings and features. The Universal Menu floats in front of the user in both Immersive and Passthrough views. [13]

Avatars

Setup of the operating system on the headset requires the installation of the Meta Horizon app on the user's smartphone, which includes the ability to design the user's initial avatar, initial pairing with the headset, setup of one's method of in-headset payment for Horizon apps, and installation of apps from the Horizon Store. Upon completion of the setup for the Horizon app on the smartphone, the headset loads the default Horizon Home environment. The avatar is used by default when a user joins the Horizon Worlds game.

Since February 2016, speech recognition on the operating system has allowed for the control of synchronized lip movements on avatars utilizing the OVRLipSync feature. [14] In December 2024, OVRLipSync was replaced in Horizon OS v71 by the Audio to Expression feature, an onboard AI-driven feature which extends the speech recognition to generate approximate facial gestures on one's avatar and compensate for a lack of face- and eye-tracking on the Quest 2, 3 and 3s. [15] On the Quest Pro, facial capture and eye tracking sensors allow for more direct control of facial expressions on one's avatar.

In Horizon OS v59, legs were added for avatars, utilizing a combination of upper-body movement tracking and onboard generative AI to approximate leg movements. [16]

Supported software

The primary means of installing software on Quest devices is through the Horizon Store. Notable non-game apps available on the platform include ESPN, Facebook Watch, YouTube VR, Fandango, Firefox Reality, Netflix, Amazon Prime Video VR, Pluto TV, Red Bull TV, Sling TV and Within. Popular VR-capable social apps include Horizon Worlds, VRChat and Roblox.

The Oculus Quest and subsequent devices support "Meta Quest Link" (formerly known as "Oculus Link"), an OpenVR and OpenXR runtime that allows for PC VR games to be displayed on supported headsets connected via USB. In April 2021, Oculus released "Air Link," an alternative mode that uses WiFi for connectivity instead of USB. SteamVR, another OpenVR and OpenXR runtime, also supports several Quest headsets. [17]

The Oculus Go was released with Oculus Gallery, Oculus Video, Oculus TV, Oculus Venues and Oculus Rooms preinstalled. Rooms was discontinued on October 25, 2019. [18] Gradually, support for Oculus Go-compatible apps was discontinued.

Supported media

WebXR, an API for mixed reality experiences through web browsers, is supported in the Quest Browser.

As of v62, Horizon OS supports in-headset playback of spatial video, depth-mapped 3D video recorded on Apple Vision Pro or iPhone 15 Pro.

Release history

Issues

v72

Following the release of v72, several users of Quest 2, 3 and 3s reported failed updates resulting in being unable to boot into Horizon OS, with a black screen appearing with the error "Your device is corrupt. It can't be trusted." Meta initially responded on December 28, 2024 by reporting that the issue with software was fixed. On December 30, Meta responded to further reports of unusable headsets by offering free replacements and store credits for those affected, including refurbished replacements for those whose headsets are outside of the warranty period. [19] On January 19, 2025, Mark Rabkin, Meta's Vice President of Horizon OS and Quest, blamed a four-year old bug in Android file system which could cause file corruption during read/write operations, which was exacerbated by a security patch that prevented the operating system from rolling back. The issue was not attributed to v72, but the rollout of v72 was temporarily halted to diagnose the bug. [20]

See also

Related Research Articles

<span class="mw-page-title-main">Oculus Rift</span> Virtual reality headsets by Oculus VR

Oculus Rift is a discontinued line of virtual reality headsets developed and manufactured by Oculus VR, a virtual reality company founded by Palmer Luckey that is widely credited with reviving the virtual reality industry. It was the first virtual reality headset to provide a realistic experience at an accessible price, utilizing novel technology to increase quality and reduce cost by orders of magnitude compared to earlier systems. The first headset in the line was the Oculus Rift DK1, released on March 28, 2013. The last was the Oculus Rift S, discontinued in April 2021.

<span class="mw-page-title-main">Reality Labs</span> Virtual and augmented reality products company

Reality Labs, formerly Oculus VR, is a business and research unit of Meta Platforms that produces virtual reality (VR) and augmented reality (AR) hardware and software, including virtual reality headsets such as the Quest, and online platforms such as Horizon Worlds. In June 2022, several artificial intelligence (AI) initiatives that were previously a part of Meta AI were transitioned to Reality Labs. This also includes Meta's fundamental AI Research laboratory FAIR which is now part of the Reality Labs - Research (RLR) division.

<span class="mw-page-title-main">Samsung Gear VR</span> Virtual reality headset by Samsung

The Samsung Gear VR is a virtual reality headset developed by Samsung Electronics, in collaboration with Oculus VR, and manufactured by Samsung. The headset was released on August 21, 2015.

<span class="mw-page-title-main">Windows Mixed Reality</span> Mixed reality platform

Windows Mixed Reality (WMR) is a discontinued platform by Microsoft which provides augmented reality and virtual reality experiences with compatible head-mounted displays.

WebXR Device API is a Web application programming interface (API) that describes support for accessing augmented reality and virtual reality devices, such as the HTC Vive, Oculus Rift, Meta Quest, Google Cardboard, HoloLens, Apple Vision Pro, Android XR-based devices, Magic Leap or Open Source Virtual Reality (OSVR), in a web browser. The WebXR Device API and related APIs are standards defined by W3C groups, the Immersive Web Community Group and Immersive Web Working Group. While the Community Group works on the proposals in the incubation period, the Working Group defines the final web specifications to be implemented by the browsers.

Virtual Desktop is remote control software for Android-based virtual reality headsets. It allows users to control a PC over a wireless LAN from the headset, including the ability to stream VR games and software.

<span class="mw-page-title-main">AltspaceVR</span> Virtual reality social platform

AltspaceVR was a social VR platform that was founded in 2013 by Eric Romo and launched its initial product in May 2015. In 2017 it was acquired by Microsoft and became part of the Mixed Reality division within the Cloud and AI group. Some elements of the platform appear in Microsoft Mesh.

<span class="mw-page-title-main">Virtual reality game</span> Video game played in virtual reality

A virtual reality game or VR game is a video game played on virtual reality (VR) hardware. Most VR games are based on player immersion, typically through a head-mounted display unit or headset with stereoscopic displays and one or more controllers.

<i>VRChat</i> Virtual reality social platform

VRChat is an online virtual world platform created by Graham Gaylor and Jesse Joudrey and operated by VRChat, Inc. The platform allows users to interact with others with user-created 3D avatars and worlds. VRChat is designed primarily for use with virtual reality headsets, being available for Microsoft Windows PCs and as an app for Android-based headsets such as the Meta Quest, Pico 4, and HTC Vive XR Elite. VRChat is also playable without a virtual reality device in a "desktop" mode designed for a mouse and keyboard, gamepad, or mobile app for touchscreen devices.

<span class="mw-page-title-main">Oculus Go</span> Untethered virtual reality headset by Oculus VR

The Oculus Go is a discontinued, standalone virtual reality headset developed by Meta Reality Labs in partnership with Qualcomm and Xiaomi. It is in the first generation of Facebook Technologies' virtual reality headsets, and the company's first device in the category of standalone VR headsets, which was a new category at the time of the Go's release. The Oculus Go was unveiled on October 11, 2017 during the Oculus Connect developer conference, and released on May 1, 2018. Xiaomi launched their own version of the headset in China as the Mi VR Standalone on May 31, 2018.

<span class="mw-page-title-main">Oculus Quest</span> Virtual reality headset

The first-generation Oculus Quest is a discontinued virtual reality headset developed by Oculus, a brand of Facebook Inc., and released on May 21, 2019. Similar to its predecessor, Oculus Go, it is a standalone device, that can run games and software wirelessly under an Android-based operating system. It supports positional tracking with six degrees of freedom, using internal sensors and an array of cameras in the front of the headset rather than external sensors. The cameras are also used as part of the safety feature "Passthrough", which shows a view from the cameras when the user exits their designated boundary area known as "Guardian". A later software update added "Oculus Link", a feature that allows the Quest to be connected to a computer via USB, enabling use with Oculus Rift-compatible software and games.

<span class="mw-page-title-main">Oculus Rift CV1</span> Virtual reality headset by Oculus VR

Oculus Rift CV1, also known simply as Oculus Rift, is a virtual reality headset developed by Oculus VR, a subsidiary of Meta Platforms, known at the time as Facebook Inc. It was announced in January 2016, and released in March the same year. The device constituted the first commercial release in the Oculus Rift lineup.

<span class="mw-page-title-main">Quest 2</span> Virtual reality headset

Quest 2 is a standalone virtual reality headset developed by Reality Labs, a division of Meta Platforms. It was unveiled on September 16, 2020, and released on October 13, 2020 as the Oculus Quest 2. It was then rebranded as the Meta Quest 2 in 2022, as part of a company-wide phase-out of the Oculus brand following the rebranding of Facebook, Inc. as Meta.

<i>Horizon Worlds</i> Virtual reality platform developed by Meta Platforms

Meta Horizon Worlds is an online virtual reality game with an integrated game creation system developed and published by Meta Platforms. On this multi-player virtual platform, players move and interact with each other in various worlds that host events, games, and social activities. They can also build and publish worlds similar to Rec Room. Horizon Worlds works on Oculus Rift S, Meta Quest 2, Meta Quest Pro and Meta Quest 3 headsets.

<span class="mw-page-title-main">Meta Quest</span> Line of virtual reality headsets

The Meta Quest, initially the Oculus Quest until 2022, is a line of virtual reality headsets with augmented reality capabilities developed by Reality Labs, a division of Meta Platforms. The first-generation Oculus Quest was developed by Oculus and released on May 21, 2019. Since then, Facebook has released new Quest models and Quest OS updates. As of February 2023, over 20 million total Quest headsets have been sold.

<span class="mw-page-title-main">Meta Quest Pro</span> Virtual reality headset

The Meta Quest Pro is a mixed reality (MR) headset developed by Reality Labs, a division of Meta Platforms.

<span class="mw-page-title-main">Meta Quest 3</span> Mixed/Virtual Reality Headset

Meta Quest 3 is a standalone virtual reality (VR) headset developed by Reality Labs, a division of Meta Platforms. It was unveiled on June 1, 2023, and released on October 10, succeeding the Quest 2 as the third generation of the Meta Quest line.

Meta Horizon OS has gone through several changes since the release of the Oculus Rift DK1 on March 29, 2013.

YouTube VR is a software application which offers an interface for YouTube made for VR headsets.

<span class="mw-page-title-main">Meta Quest 3S</span> Mixed reality headset

Meta Quest 3S is a standalone virtual reality (VR) headset developed by Reality Labs, a division of Meta Platforms. It was unveiled on September 25, 2024, and released on October 15, 2024, as part of the third generation of the Meta Quest line, serving as a cheaper option for budget VR users.

References

  1. https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html
  2. 1 2 https://communityforums.atmeta.com/t5/Announcements/PTC-v72-Release-Thread/ba-p/1262036.{{cite web}}: Missing or empty |title= (help)
  3. "Introducing Our Open Mixed Reality Ecosystem". Meta. 2024-04-22. Retrieved 2024-04-22.
  4. "A New Era for Mixed Reality | Meta Quest Blog". www.meta.com. Retrieved 2024-04-23.
  5. Marlett, David (September 2015). "The Virtual Reality of John Carmack". D Magazine. D Magazine Partners, Inc. Retrieved 28 February 2020.
  6. "Introducing the Samsung Gear VR Innovator Edition". Oculus.com. 3 September 2014. Retrieved 5 September 2019.
  7. "Your Request Couldn't be Processed". Meta for Developers. Retrieved 2024-04-23.
  8. "OculusVR/RiftDK1". github.com. Retrieved 29 September 2014.
  9. Orland, Kyle (2021-10-22). "John Carmack pushes out unlocked OS for defunct Oculus Go headset". Ars Technica . Retrieved 2021-10-25.
  10. "Meta Quest 2: Defense through offense". Engineering at Meta. 2023-09-12. Retrieved 2024-12-29.
  11. "Meta Quest build v65 release notes". communityforums.atmeta.com. 2024-04-30. Retrieved 2024-12-28.
  12. 1 2 Bezmalinovic, Tomislav (2024-06-25). "Meta Quest finally gets a new window layout with v67 PTC". MIXED Reality News. Retrieved 2024-12-28.
  13. alvirmin (2021-09-25). "How to Open & Close Universal Menu in Oculus Quest 2?". All Virtual Reality. Retrieved 2024-12-28.
  14. R, FRΛNK (2016-02-11). "Oculus Releases OVRLipSync Plugin for Unity". Oculus VR News. Retrieved 2024-12-27.
  15. "Watch Meta's Audio To Expression Quest Feature In Action". UploadVR. 2024-12-18. Retrieved 2024-12-27.
  16. "Meta Quest v59 Update: Chat Reactions, YouTube Live Chat, and More | Meta Quest Blog". www.meta.com. Retrieved 2024-02-12.
  17. "How to play Steam games on Meta Quest 3". 2023-12-22. Retrieved 2024-04-23.
  18. "Facebook to create VR world called Horizon". 2019-09-27. Retrieved 2024-02-10.
  19. updated, Nicholas Sutrich last (2024-12-28). "A bad update is turning Meta Quest headsets into paperweights, but a solution is here". Android Central. Retrieved 2025-01-02.
  20. Bezmalinovic, Tomislav (2025-01-20). "Bricked Quest headsets: A four-year-old bug is to blame". MIXED Reality News. Retrieved 2025-01-20.