How Meta’s Spatial SDK Is A New Era For Mixed Reality Development
Meta’s recent announcement of the Meta Spatial SDK marks a significant shift in the development of mixed reality (MR) applications. Until now, developers largely relied on game engines like Unity and Unreal Engine to create apps for Meta’s Quest devices. With the Spatial SDK, Meta aims to lower the barriers for developers, especially web and mobile app creators, to enter the MR space without needing a game engine.
The Meta Spatial SDK allows developers to create “spatial apps” — applications that use 3D elements and immersive media — directly for Meta’s Horizon OS. Unlike previous development environments, this SDK enables developers to use tools and languages they are already familiar with, such as Android development and Kotlin.
This new SDK allows mobile app developers to quickly enhance their existing apps or create new immersive experiences by adding features like floating 3D objects, spatial audio, and immersive videos. Importantly, developers no longer need to rely on Unity or Unreal Engine, making mixed reality development accessible to a much broader audience.
Meta Spatial SDK offers a range of features that make it easier to create immersive apps:
One of the biggest challenges developers faced in the past was that creating MR apps for Meta’s platform required knowledge of game engines. However, with the Meta Spatial SDK, Android developers can now build immersive apps using tools they are already familiar with. This includes Kotlin-based APIs, meaning that developers don’t have to learn a new language or engine to get started.
In addition, Meta has introduced the Meta Spatial Editor, a tool that simplifies spatial composition. Developers can import and organize assets visually, making it easier to manage 3D objects and create immersive environments without needing to write complex code.
Meta has made it possible to port existing mobile apps into Horizon OS. This opens up opportunities for developers to extend their apps by adding spatial features, making them more interactive and immersive. Apps built with the Meta Spatial SDK can now take advantage of features like resizing, multitasking, and spatial audio, enhancing the overall user experience.
Another important part of Meta’s vision is its open store, which now supports a variety of app types, including 2D, web, hybrid, 3D, and spatial apps. This open ecosystem allows developers to release their spatial apps on Meta’s platform and benefit from increased visibility and discoverability.
By enabling developers to use their favorite programming languages and tools to build for Meta Horizon OS, Meta is positioning itself as the next big app store for immersive experiences. Notably, companies like Amazon, Twitch, and even Meta’s own Facebook and Instagram apps have already started using these tools to create new experiences for Horizon OS.
Meta has made it easy to get started with the Meta Spatial SDK by offering an open beta version, as well as open-source showcase apps like Focus, Geo Voyage, and Media View. These apps demonstrate how to integrate 2D panels, 3D objects, and spatial media into your projects, giving developers a head start on building their own spatial apps.
Meta’s Spatial SDK opens the door for a wider range of developers to create immersive experiences for the Meta Quest ecosystem. By using tools and languages familiar to Android developers, the SDK reduces the learning curve and allows more developers to bring their ideas to life in the world of mixed reality. With the addition of the Meta Spatial Editor and the open store, developers have everything they need to build and distribute spatial apps quickly and efficiently.
Subscribe to our Blog
Stay up to date on the latest trends, emerging tech, launches and much more.