A month ago, I flew from London to NYC, paid $3500 for a Vision Pro headset at Apple Fifth Avenue, and flew back home. I’ve been using it every day since — here’s what I think.

My background, for context:

I’m going to assume some familiarity with Vision Pro and focus on a few key areas. I’d recommend Wired or The Verge reviews for an introduction.

I typically use Vision Pro for working via the Mac Virtual Screen feature, and watching TV/movies.

Vision Pro

Passthrough

Passthrough is impressive compared to everything else I’ve tried, but still feels like viewing the world through a noisy camera feed. I was surprised — many of the initial impressions from last year described it as life-like, almost impossible to tell from reality.

John Gruber:

The pass-through video experience is so seamless, so natural, so much like just looking through glasses, not looking at a screen inside a headset

It’s not, and this is misleading. Here’s an example of passthrough compared to real life:

Immersion

Environments

Moon environment

Comfort

Of course, it’s not designed for this — the aluminium frame is just resting right on your nose. I really want someone to make an accessory to solve this.

Inputs

Look-and-tap feels very natural and quick to pick up. It’s Apple’s next interaction model.

Steve Jobs Revolutionary User Interfaces slide

But it’s not perfect.

Easy to mistakenly cancel download

visionOS

The biggest innovation with Vision Pro is visionOS. visionOS provides native app frameworks, so developers can build apps for it. That sounds ridiculously obvious, and yet its something Meta have failed to offer for years.

Every app on Quest has to reinvent how buttons work, how a scroll view works, how far away from the user the content should be etc.. and every app works differently. On visionOS, all of this is handled by Apple, and every app looks and feels the same.

The apps can also co-exist alongside each other, in your own space. Quest and PSVR are consoles, by comparison. You tap a title, it launches a fully immersive Unity app with a custom UX. You click a home button, back to your list of titles.

On visionOS, apps can’t freeze up the system — if there is a crash, passthrough and environments will always keep rendering without missing a frame, so you never feel nauseous from that. It doesn’t flash white in your face when you launch a new app, like often happens on Quest. Small details that matter.

But it’s still early days for visionOS. It really feels like a perfect v1 OS, with the foundations set and tonnes of opportunity for improvement. Window management in particular needs a lot of work:

Overlapping windows

Content

Sharing and giving demos

Every device is calibrated to the owner, with a custom Light Seal etc.. so one of the first questions I had is, can I demo and share this with other people? Yes, but it’s early days and these features need some work.

Sharing screenshots

A blacked-out screenshot of a movie

Guest Mode

Conclusion

visionOS

I love a v1 product. v1 should demonstrate some value and a vision, but still be a little rough, with plenty of things people can point at and criticise (such as some upstart tech person with a new blog, for example 👀).

Vision Pro is a perfect v1. There are some things to improve, and some hardware teething problems too (my right speaker is overheating). I’m using it 1-2 hours every day, and my feedback is all in the direction of “if x were better, I’d find it even more valuable”, which is a positive signal. I’m super excited to see what comes next.