This article explores the experience of using the Apple Vision Pro as a programmer, covering setup, functionality, and potential drawbacks. It focuses on practical application rather than a deep dive into specifications.
My Current Desk Setup
My standard desk setup consists of a 27-inch cinema display, an Apple Mouse, and a MacBook Pro. This provides me with effectively two monitors: one on the laptop and the other on the external display. The Vision Pro aims to expand this workspace virtually.
The Promise of Unlimited Monitors (with a Caveat)
The Apple Vision Pro offers the potential for numerous virtual monitors or views. However, a crucial limitation is that it can only connect to one computer at a time. This is a key consideration for programmers who often work across multiple machines.
Immersive Programming Environment
By wearing the Vision Pro, I can create a virtual workspace with multiple applications visible simultaneously. I can position windows like GitHub, my code editor, and Slack around me. The windows stay anchored in place even as I move my head or change my physical location, although one time I did misplace a window in another part of the house.
Immersion Control
The level of immersion can be adjusted, ranging from seeing your real surroundings with floating windows to being completely immersed in a virtual environment, such as a sandy landscape.
Functionality and Use Cases
While the technology is impressive, the key question is whether it's genuinely functional for programming.
Increased Screen Real Estate
The Vision Pro effectively increases screen real estate. For example, a code window can be brought closer, creating a large, almost 80-inch virtual display. However, floating windows from the Mac environment outside of the primary display are currently limited.
Learning and Development
One of the most compelling use cases is for following coding tutorials. A full-screen video can be positioned in front of you, allowing you to easily switch between the tutorial and your code.
The Cost Factor
The Vision Pro and its accessories are a significant investment. The headset itself costs around $3,600, with the keyboard and trackpad adding another $200 or so. This raises the question of whether the benefits justify the expense.
Working on the Go: Privacy and Focus
A major advantage is the ability to take the Vision Pro on a plane. In travel mode, it provides a private workspace, which is especially important for sensitive projects. Using AirPods Pro also ensures that audio isn't broadcast publicly.
"Your Eyes May Vary": Vision Considerations
The clarity and field of view may be limited for some users, especially without corrective lenses. While Zeiss lenses with prescriptions are available, there is a "clarity spot," which can be blurry. This could be a drawback for programmers who frequently scan across the screen.
Final Thoughts: Potential and Drawbacks
The Apple Vision Pro offers a unique and potentially productive programming environment, but it's not without its drawbacks. The high cost, first-generation quirks, and potential for motion sickness are factors to consider.
Social Considerations
One interesting advantage is the ability to work in shared spaces, like the kitchen, while still being present with family.
Additional Hardware
You'll need additional hardware to use the Vision Pro effectively for programming. You will need an external keyboard and trackpad, as the virtual keyboard is not efficient.