Meta Developers Blog
developers.meta.com · Company blog · on HN since 2024
Meta's developer blog covers VR, AR and wearables, including Horizon tools, Oculus Go, smart glasses, and AI-assisted app building.
What HN saysHN links it for Meta's developer announcements, such as unlocking the Oculus Go and building apps for Portal with AI.
15HN people shared it
8linked it in comments
7stories submitted
13story points
5 months agolast shared
2024people per year2026
Most-shared posts
- 1Unlocking oculus go3 people · first shared 2025
- 2Meta Wearables Device Access Toolkit2 people · 4 points · first shared 2025 · 1 comments on HN
- 3Meta 3D AssetGen 2.0: A new foundation model for 3D content creation1 people · 3 points · first shared 2025 · discussion on HN
- 4Meta Horizon Creator Competition: Open-Source Champions1 people · 2 points · first shared 2025 · 1 comments on HN
- 5Meta Horizon Engine at a Glance1 people · 2 points · first shared 2025 · discussion on HN
- 6Build for display glasses starting today for Developers1 people · 1 points · first shared 2026 · discussion on HN
- 7Meta Horizons: Our Renewed Focus in 20261 people · 1 points · first shared 2026 · discussion on HN
- 8Os compositor layers1 people · first shared 2026
- 9Building 2d apps on the meta horizon store1 people · first shared 2024
- 10Introducing application spacewarp1 people · first shared 2024
- 11How does oculus link work the architecture pipeline and aadt explained1 people · first shared 2025
- 12Build apps for portal with ai1 people · first shared 2026
What HN people wrote when they linked it
throwaway89201 · 2025-11-12
I bought an Oculus Go last year for € 30. Its support has been dropped for quite some time, and you can only activate developer mode and sideloading through an old version of the Meta Horizons app [1]. But if you do that, there are 71 GiBs of games to explore on the Internet Archive [2]. Some need patching to remove an online check to a server that no longer exists, but that is easy enough to do with a (regrettably Windows) tool someone published.
The Go is not the best headset of course, but the games are a different style because of the 3DoF tracking without camera's. Somewhat slower paced and sitting down. A style I personally like more.
You can also unlock the device to get root on it [3], which is quite neat, although there doesn't seem to be any homebrew scene at all. Not even the most bare-bones launcher that doesn't require a Meta login.
[1] That doesn't even seem intentional, but it does mean that once the old version of the app can't communicate with Meta servers anymore, any uninitialized Go turns into a brick.
[2] https://archive.org/details/gear-vr-oculus-go
[3] https://developers.meta.com/horizon/blog/unlocking-oculus-go/
zbowling · 2026-06-05
The blog post with the details on our update today which is a bit more complete than Boz's video: https://developers.meta.com/horizon/blog/build-apps-for-portal-with-ai…
spookie · 2026-04-17
> I've got some web applications I wrote that run perfectly on the MQ3, especially after I got target sizes up to WCAG AAA level and it is fun to put the headset on and crash out on the couch and get things done
One way to have better text in VR for 2D content is to make use of OpenXR composition layers:
https://developers.meta.com/horizon/documentation/unreal/os-compositor…
Don't worry, not Unreal specific. Hope it helps you out!
jayd16 · 2024-10-18
Spacewarp takes the motion vectors and depth buffer and generates new frames from the extrapolated motion. Its detailed here. https://developers.meta.com/horizon/blog/introducing-application-space…
> For the latter, as I mentioned, the extrapolation is not on velocity: you still compute regular game ticks but by holding the input constant. This is quite different from extrapolating velocities.
Replicating velocity is fairly common. Unreal's character movement replicates velocity and not inputs. I would personally argue that even doing a full game tick with replicated velocities is extrapolation. I'm not sure what the distinction would be or what counts as a full tick with error correction vs local extrapolation per tick with error correction.
jsheard · 2024-10-15
> Meta's Horizon OS is Android, so they could basically just do the same.
They just announced they're doing that: https://developers.meta.com/horizon/blog/building-2d-apps-on-the-meta-…
AFAICT there won't be Play Store support though, so devs will have to publish their 2D Android apps specifically to the Quest store.
vlovich123 · 2025-11-13
At least when we implemented this in the first version of Oculus Link, the way it worked is that it was distorted (AADT [1]) to a deformed texture before compression and then rectilinear regenerated after compression as a cheap and simple way to emulate fixed foveated rendering. So it’s not that there’s some kind of adaptive bitrate which applies less bits outside the fovea region but achieves a similar result by giving it fewer pixels in the resulting image being compressed; doing adaptive bitrate would work too (and maybe even better) but encoders (especially HW accelerated ones) don’t support that.
Foveated streaming is presumably the next iteration of this where the eye tracking gives you better information about where to apply this distortion, although I’m genuinely curious how they manage to make this work well - eye tracking is generally high latency but the eye moves very very quickly (maybe HW and SW has improved but they allude to this problem so I’m curious if their argument about using this at a low frequency really improves meaningfully vs more static techniques)
[1] https://developers.meta.com/horizon/blog/how-does-oculus-link-work-the…