Quest 3 Launch: VPS at Consumer Scale
Quest 3 brings VPS to mainstream consumers - the largest deployment yet and what we learned.
Quest 3 launched with VPS enabled by default for MR experiences. It is our largest deployment by far, and the first week made that concrete.
Launch Numbers
500K+ devices activated in the first week. 2M+ VPS queries served. 50K+ unique locations attempted, with an 87% success rate in covered areas. We have never operated at anything close to this scale.
What Worked
The infrastructure held. We invested heavily in scaling through Q2 and Q3, and the launch load came and went without incident. On-device caching earned its keep: popular locations are cached on the headset, and 40% of queries got served locally. Developers were ready too - launch apps worked, and the first-party MR experiences performed well. As for the user experience, when VPS works, users do not notice it. That is the good outcome, even if it makes the work invisible.
What Didn't
Coverage gaps hurt the most. I said before Quest Pro that coverage gaps would be the main user-facing failure and that shipping at 88% success was good enough. Both held: 87% at consumer scale, and the loudest complaint is about where VPS is not. Plenty of users are in unmapped areas, and "VPS not available" is a frustrating first impression. Outdoor sunlight is still challenging; accuracy drops in bright conditions. I gave sunlight robustness three months at the MVP launch. That was twenty-seven months ago. Onboarding confuses people - users do not understand what VPS does or when it is working. And power consumption came in higher than target in continuous MR mode.
User Feedback Themes
On the positive side: "Content stays in place - feels like magic", "Navigation actually works", "Shared MR with friend was amazing". On the negative: "Doesn't work at my house" (not mapped), "Glitchy outside in the afternoon" (sunlight), "Drains battery too fast". The negatives map directly onto our known-issues list, which at least means nothing surprised us.
Rapid Response
In the first month we expanded coverage to the top-requested areas, improved sunlight robustness with a server-side model update, shipped better error messaging, and pushed a power optimization patch. This is the advantage of server-side components: we can update them without a device update.
What did consumer scale teach us?
The long tail is really long - the locations users want are incredibly diverse, and we cannot map everything. Good enough beats perfect: 80% accuracy everywhere beats 95% in limited areas. Failure UX matters as much as success, because how VPS fails determines how users perceive it. And self-service is essential, since we cannot manually map everywhere users want to be. The March launch list had a self-serve mapping portal on it, the fourth time I have put a date on that tool since June 2021; it appears in this post as a lesson, not as a launch feature.
Looking Forward
Quest 3 establishes VPS as core infrastructure. The expansion list from here: more coverage through crowdsourcing and partnerships, better indoor performance (still behind), and glasses integration, the next frontier. Three years from concept to consumer scale.