I coded on the Apple Vision Pro for 24 hours - it was okay lol
Vložit
- čas přidán 2. 06. 2024
- Check out perfect interview here: perfectinterview.ai/?...
Check out all my favorite gear and helpful resources/links: beacons.ai/youraveragetechbro
Follow me on TikTok: / youraveragetechbro
Follow me on Instagram: / youraveragetechbro
timestamps:
0:00 - 2:06 Intro
2:06 - 6:49 My work setup with vision pro
6:49 - 8:19 small annoying thing about vision pro
8:19 - 14:05 weakness of vision pro
14:05 - 16:11 things I like about vision pro
16:11 - 17:51 some concluding thoughts about vision pro
best thing about apple vision pro is it helps you like the video and subscribe to the channel faster tbh
check out my perfect interview app if you want to: perfectinterview.ai/?type=swe
The fact that the vision pro works this well as a gen 1 product makes me excited for the next two iterations of this
Wow, second biggest company can get a product right. Thats an upgrade over the first company in the ranking that makes their main product worse every year.
People like you will ensure Apple's longevity. It's 2024, nothing new here, just cameras and screens.
@@imanners1have you tried the Vision Pro?
@@TheGuym619 Hell no, only 80,000 morons were allowed to waste their money 🤑 This product is equivalent to Nigerian email scams, there's a fool born every day.🤣
@@imanners1lmao keep hating no other headset has pass through that feels just like real life or eye tracking accurate to the millisecond in real time. But yeah, just cameras and screens
THIS video is exactly what I’ve been waiting for! I pick up mine next week!
You probably can have access to the local server using your local/private IP to port 3000 or whatever.
yeah I'm sure I can get it to work, just doesn't work "out of the box" probably just some small configuration needed
@@YourAverageTechBro Should just need your Mac’s hostname. See settings…forget exactly where. Can access from hostname.local anywhere on the network. I do it all the time to test on iPad or iPhone
Run “hostname” in your terminal (it’ll be the network name of your computer), then in the AVP Safari window visit “${hostname}.local:3000”
Bruh, you just hit the IP address of your Mac, lol. It works out of the box.@@YourAverageTechBro
literally just put your mac’s ip and then add your 3000 port.
No config needed. Remix Nexjs and bunch of other frameworks usually always print both localhost address and an address thats available network wide when you run npm run dev.
Instead of localhost, you use the ip or hostname of machine. Should NOT have to do any config on your computer or router. Ngrok is also a great tool btw to temporally expose and host a local server to the internet. In that case you may need to mess with router or contact ISP but sometimes not.
Also, vscode recently added a feature where you can press a few buttons and get a URL to your local port.
Or option click on wifi on your toolbar to get ip (for mac)
Nmap works great when you can’t remember the above command
Thanks for the video. This was the type of demonstration I've been looking for.
glad you enjoyed it 🙂
Whoa, I listen to that same Best of Chopin video while coding. I thought that was my screen for a minute.
You have great taste 🫡
Nice, this is the first review that actually something potentially useful with the vision pro. I hope the others will be able to catch up soon and improve the AR ecosystem.
On your Mac go to settings then select wifi, click on Details button and use that ip address instead of local host.
The review I’ve been looking for. Thank you!!
Glad it was helpful!
Cheers mate. Nice job you've done here. Question: is the text is sharp enough for using this setup for your daily programmer job? Or its better to stick to a traditional display? Thanks in advance
A few things I have found that is useful. You can charge the battery from the mac. So you can dasiy change from the VP to the laptop to the wall.
The best feature would be not even several virtual monitors, but free app windows spacing, I mean apps from the laptop. Also changing their resolution if you want
You should buy the official apple vision pro drinking straw accessory. USD $50, but well worth it.
this is super valuable. I am considering a vision pro to be an early adopter as a dev as well and these reviews are helpful. Out of the box localhost support for vp browser would be such a big win imo, as would multiple macbook windows. Im sure it will come in time. Seems like common feedback.
yep, multiple macbook windows would be a hugeeeeeee unlock
love the title
Just keeping it real 🤷
The Immersed app for Meta Quest 3 currently is better for this type of work setup (3 large monitors that can be placed any way you want). I'm sure Apple will figure it out though. It's still very early.
Yeah, seems like the easy win would have been to allow virtual heads in the video card driver and then let the AVP user put up as many laptop screens as they wanted. Surprised it's not a day one feature really.
bro, finally a good content from you
damn bro didn't know all of my content sucked up until now 😂
What happens if you connect an external display to your macbook, does it create another window?
Looking forward to see a review after you code in the Vision Pro for a week or so.
Also, could you maybe do a review of the Kinesis Advantage360 you have there? Were there any issues setting it up with the MacOS? Do you use QWERTY or some more ergonomic alternative, considering that your keyboard is ortholinear? I've been using MS Sculpt keyboard and mouse for like 10 years already, but am looking very closely to the Advantage one to keep my hands even safer.
The mic audio is amazing to be honest you sound very clear
Yeah I was super impressed with the mic audio + recording
Please keep it and develop for it!!!!! Thanks for the vid.
For all VR work like this (quest, apple vision pro etc), when you are not looking at the actual physical monitor display, (a virtual version of it) it sometimes feels to me like what you ideally want is some sort of battery power headless computer, or even a network connection to a cloud computer, but not necessarily a laptop because were not looking at its screen
Do you think adding depth cues to the code editor would be beneficial in any way? like make nested loops look more pushed in. I just feel that we have been stuck with flat code editors for way too long. time to innovate.
oooo i could see this being useful in a debugger like analyzing a stack trace potentially
We need to be able to “walk through software” like you would a dimensional model. This comment and reply could be the beginning of it…aka true spatial code development. Like the way you tour a plant or take apart the F1 car in the pro. 2D is dead.
What keyboard are you using? It looks interesting in terms of ergonomics.
I wonder if using a trackball mouse, like the Logitech or Kensington (Slimblade or Expert) would make it faster and more user-friendly to navigate across different windows placed in different locations around your main window.
I'm also curious if a 3D mouse, like the 3D Connexion Space Mouse, would be useful not only for 3D modelling/CAD work with this headset, but also for interacting with screens placed at different depths. Maybe going "deeper" in depth would switch "layers/planes", hiding windows in different layers, making them easier to select. This probably overcomplicates things, but may be useful in some situations.
This is very useful but how did you move your mouse from projected screen outside of the window?
Great Video!
Do you edit them yourself?
if you're mostly connecting to your macbook just for VSCode you can try setting up a Code Server instead which let's you use VSCode from any browser over an SSH connection. Of course you still need a remote computer but you can at least be free of carrying a macbook everywhere with the headset
Great video and a perfect use case for what the vision pro was intended for. If you decide to keep it, no doubt your habits will change as you discover more efficient ways to integrate vision pro into your daily work routines. I have 2 Windows PCs and 1 Mac Studio that I use for development (juggling the inputs on 2 large monitors) if the vision pro could allow me to operate in the same manner but show all machine environments simultaneously that could save me a ton of time and money!
Super helpful!!
Thanks for the video. Been wondering if it would be fun to use for software engineering and if future iterations will improve remote work
Does the localhost work by putting the MacBook io address? There is any browser with the inspector?
Great video. Don’t own the pro but if you haven’t already looked - in settings, control panel, or somewhere else - I’m almost certain another reviewer mentioned there’s a setting for turning off Spatial Audio. Best of luck in all you do.
thanks for the tip! will def check that out
Does the headset and laptop both need to be logged into the same apple account for desktop mode to work?
Great hair, my man! 🌊
Did you try coding whilst in one of the immersive environments (like the mountain, or the moon?)
real reason to get rid of wide screen monitor was apple vision pro 😳
hahaha if only I had a vision pro hen that video came out 😂
Bro I was thinking the same thing. As a joke obviously 😂
Does it matter if you have bad eyesight if you can see through the Apple vision pro? Also how are you recording from a camera to capture the internal view of the Apple vision pro?
Good video. BTW, what's the name of your keyboard?
I assume Virtual Desktops (Spaces) still works on the macbook right? Just not more than one window at once?
yep correct
@@YourAverageTechBro great thanks just had to make sure!
I wonder about the experience if Im sitting close to a wall and want to have 70 inch display or something of that sort, how do we set the distance of the window without it being too weird?
You have to wait for Vision Pro Max to have two Macbook virtual displays
Its normal to have hot ears after wearing closed cup headphones with vinyl or leather pads. Look into headphones that your ear fits into and not the pad fitting "on top" of your ear. Velour pads also help. Look at how Beyerdynamics DT series is constructed, I'm sure you will find some headphones that are constructed this way and fit your other needs.
I honestly think it looks really cool imo. Idk why people hate the look.
Would you say a lot of your multi window issues would also happen with multi monitors? 🤔
You can use a straw but good to know 😂
Thanks for sharing ; interesting . I have the same keyboard and mouse and was planning on getting the Vision Pro lol .
*insert spiderman meme*
we are twins hahaha
@@YourAverageTechBro 😂😂 Great minds think alike 🫡.
Also Theo GG figured out how to get local host on a separate window . Not sure exactly what he did but checking out his review may help you with that 👍
I got dizzy watching the video... But the experience does looks cool!
Thanks for the walkthrough for a typical day. I think that's quite useful for someone who thought about using it for development works using it.
how long does the battery last? Great video!
Do remote apps such as RVNC connect or Jump desktop work?
I’m surprised you aren’t using virtual screens on your laptop (Spaces). Three finger swipe (or ctrl-arrows, or extra mouse buttons mapping) switches between your virtual desktops. I usually have 3 or 4 ‘extra’ screens when I’m using my laptop.
It is on the same local wifi right? so private IP address should just work?
How is the text clarity? Do you need larger font to make it legible?
I didn't have any issue with text clarity - very clear and easy to read
@@YourAverageTechBro thats great to hear, I hope they don’t compromise on it, hearing maybe an apple vision “air” for $1000 in 2025, wonder what the limit will be there, latency, fewer screens…
have you tried the quest 3? curious how coding in this compares to the quest 3, which has slightly lower resolution
unfortunately not too much experience with the quest 3
I've coded in the quest 3 with three laptop monitors in the app horizon workrooms and it's pretty great actually
@@JoyzaInnovations what is the real resolution of virtual monitors in this app or in the immerse using quest 3? I have the monitor 1440 vertically, will virtual windows be able to hold all such content/text and be readable? Or you will have to increase text size and by this ruin vertical capacity?
@@darchansuleimen3591 There's not a simple answer unfortunately. The number of monitors you can drive at once from a single laptop without latency / stutter depends on your hardware and local WiFi (can also run over USB-C), but you can definitely send 1440p no problem, most likely 3x 1440p will be fine. Might run into issues if your monitor is super widescreen and thus pushing a lot more pixels. I mostly use Immersed, with a Quest 3. Depending on the app you're using, you may be able to adjust the level of compression to help strike the right balance. Using Immersed with a Mac, you can adjust from "1440p is 1440 pixels tall" and "1440p is 2880 tall (@2x)" (like you would see on a high DPI display).
So first step is pushing all the data from the laptop to the headset. Next you have to remap / distort those virtual 2D screens into the 3D space, which causes some losses. Karl Guttag covers that in great detail, this is probably the best article to read if you don't want to read his whole series: kguttag.com/2023/08/05/apple-vision-pro-part-5a-why-monitor-replacement-is-ridiculous/ (note that he wrote these pre-release, so there's a lot of speculation / extrapolation, don't worry too much about the specifics).
And finally, you only have so many headset display pixels to work with, and only the central area has a high enough PPD to sort of compete with a standard monitor. Old, but you can see some visuals of the falloff here: doc-ok.org/?tag=lens-distortion (newer headsets won't look exactly like that, but the basic shape still holds -- in order to get wide FOV and good central PPD, you have to distort the edges considerably)
More here: www.reddit.com/r/virtualreality/comments/18sfi3i/ppdfocused_table_of_various_headmounted_displays/
All that being said, I find small text pretty readable using a Quest 3, if your virtual screen is a pretty good size, imagine a 40" monitor 3 ft away maybe? I'll have to take a careful look next time and do some rough calculations and see if that's about right. I'm sure I'd be happier with an AVP, but I haven't had a chance to see one yet.
If you play music from the Apple vision pro’s native music app, is it still directional or is it all encompassing?
can't say since I don't have apple music, but my guess is it is spatial? since it seems like everything is spatial from when I used it
So it should connect to your physical laptop first?
You should make an app for Vision Pro that tracks your blinking rate and forces you to blink with a black screen when you forget about it
Can you please compare the Macbook screen in the VR with the original screen on your Macbook from solution prospective? Is the resolution good enough, can you see all the characters with the same amount of text displayed in the VR screen.
What about the resolution? Are you able to clearly see code when you are coding? It's hard to tell it from the video. I'd appreciate a lot an answer :)
It’s 3391 by 3391 per eye, I’ve seen people in videos who just can’t stop going on about how clear the text is so I’d say yes, you can clearly see the code. The reason it looks not so good in the video is probably because visionOS isn’t exactly easy to run so they probably had to lower to recording resolution. Also, the foveated rendering, while impossible to see inside the headset is very visible in videos
Dragging tabs/apps off the laptop screen into the surrounding space would be rad. That said, can't you add virtual monitors to the laptop already? I think MKBHD may have done it in his review (or the two lead up vids?)
Can only add one virtual monitor from your laptop but can open multiple Vision Pro safari windows
I'm curious exactly how slow the universal copy and paste is if you mention that it's actually an issue. I would have thought it would take at least 1 second for you to paste some text into your editor after copying it. Does it really take more than 1 second for the copied text to appear in the paste buffer?
You can try it out from your iphone to mac - there's some delay there as well. sometimes it works very quickly and other times it's a bit slower
@@YourAverageTechBro I don't have an iPhone or mac lol.
@@aspuzling oh haha yeah I mean most of the time it’ll work in 1-2seconds but every now and then it can hang for up to 5-10 sec depending on internet connection + how big of copied content is
Do you have the same feeling as if you would work on a physical monitor?
Wish you could stretch the screen horizontally so you can have a ton of windows open side by side
You can stretch it out horizontally to a certain extent but don't know what the max number of inches is. It's pretty big tho lol
It seems like Immersed is still the way to go. I'm surprised you only get one screen
Hey, to avoid having spatial audio being annoying when listening to music use Apple Music. When using Apple Music, the position of the window does not matter and the sound will be surround.
I don't understand why the Apple Vision Pro doesn't have a desktop mode.
It has a M2 chip with cooling, while the macbook air M2 has a M2 without cooling, and the AVP has 16gb of unified RAM. It should be performant enough to replace a macbook.
yeah I am not an expert so I have no idea either. Maybe there's more active computation going on w/ all the cameras compared to the laptop just chilling there?
@@YourAverageTechBro I mean, it could be, but they have a dedicated hardware for spacial computing (the R1 chip) that should handle this extra load, so it seems weird.
It could be an architectural change, making MacOS native apps not compatible with AVP, but it would be weird to design it this way.
It feels more like a decision to avoid it replacing another product on their product line by limiting it's capabilities.
Probably because they want to force you to still buy a mac
Use a straw for your water bro lol. Great video!
Can you also connect a mouse to it ? Cuz imagine playing minecraft on this but it just isnt fun without mouse
great hair bro 👌
ive always been curious to how ar would influence workflows for developers, kind of hoping the idea gets advanced more
There is definitely a ton of potential here that just hasn’t been tapped into yet
As soon as the meta quest 2 came out with its grainy passthrough I've been waiting for days like this, and to think it's only going to get better. The neck pain is still a reality but as the form factor improves then hopefully it will be a huge leap for the tech, it's exciting and somewhat intimidating.
On the plus side it can really help with posture, no more sitting down racking up blood clots but on the downside there's something of a disconnection from reality to be wary of. Either way we're living through several big moments for humanity
Say, if you have a nice external monitor connected to your Mac, can you still use it when the main display is blanked out in virtual Mac mode?
I don’t think so unless there’s a way to stop the screen from going blank
@@Llamu It would be great if someone who has a visionpro and also a mac with an external display could try it. The Apple docs say that virtual mac mode replaces the main display, but makes no mention of secondary display(s). If there is a large secondary display, it should be possible to make productive use of it alongside the virtual display.
@@gshenaut I’ve seen footage of someone with multiple displays with a Vision Pro, and he uses the virtual Mac display and every screen goes black
@@Llamu Ah. Well, that's disappointing. I guess it means that at least for some Mac-heavy applications, you'll lose significant screen real estate by entering virtual Mac mode.
7:25 you know those things called straws? Even available in stainless steel and glass ;)
I read somewhere that sidecar works with the pro. Maybe you can use that to get an additional screen.
interesting, need to look into this
Potential: BUT,
Would expect ability to be able to efficiently/more efficently move a capture text or screen shot and be able to quickly add to apple notes. Wonder how this would work with sign into youtube or any video on line and then sign into the SLID-CAPTURE app. Which is a simple but fast screenshot capture and back to typing the verbal content. ANY EXPERIENCE WITH THIS AND USING A TRACKPAD.?
Iwould buy one TODAY if this works quick and easy
Meanwhile, here in Canada people still can hardly wait for the Vision Pro to arrive since Canadian Apple ID is still not supported by Vision Pro or people simply would have made the trip to the US.
On the drinking water though... Maybe you can buy those stainless steel straws and use a cup that doesn't spill maybe. xD Think it'll a small price to pay and worth buying since you already and can invest in the vision pro for you company.
Apple: We hear our clients and we created special cup for drinking with VisionPro. 200$
Whats ur music for work? Share the playlist? Interesting
is there a screen lock ? So the screen you use follow like a cap lock but for screen lock unlock
maybe somewhere in the settings - I didn't look too deep yet
This man really loves his hair!
damn right I do
That hand occlusion must have taken them years
The 1 window on a connected Mac is the dealbreaker for me. I want the coding experience to be better, but since I can only have 1 window, it's way less productive. Hopefully soon...
Pro tip: metal straw for water
With my AirPods I can turn 3D audio on or off. Maybe it works the same with spacial audio?
@lgktube You can turn off Spatial Audio in the control center for the Vision Pro.
Are you having the problem
Where you can’t pair your audio to both systems at once?
About eye strain - will we get eyesight increase or come . Concern infront of eye. Using longterm
I ended up returning mine for comfort issues. I found my laptop scren quality on it passible, but honestly, I think I just perfer my 16 inch macbook. The killer app for me was watching movies. It rivals my 77 inch oled and is better in some respects. However, it was painful for me. I tried a different lightseal but it transfered the pain to a different part of my face and made the screen way smaller. I liked it a lot and miss watching movies on it, but if I'm real with myself, I have better options for almost everything else it does, and if I sit closer to my TV, it's very similar. I wish I could have made it work, but I'll be waiting for them to fix the comfort issue before I give it another try.
Yeah I'm feeling kinda similarly. Only thing holding me back from returning it is wanting to develop some apps for it but even then xcode has a simulator that lets you build/test apps w/o the vision pro so....maybe more of a collectible item? i'm delusional lol
@@YourAverageTechBro If it makes you happy and you can afford it, that's all that matters.
Gonna have to get a standard bottle shaped cup. Something with a neck.
What is your light seal specs ?
Maybe Apple will come out with the strawPro for staying hydrated lol
Would cost $200
Nice video!
Localhost should work if you replace localhost with the local IP address of your mac 6:14
Yep I figured that out later haha. Would be a 10/10 ideal experience if I could still create multiple monitors from my laptop though
Great video man! I would recommend an Owala water bottle to drink water peacefully 😅
"This is a good size... it's like a normal 27" monitor". It's such a shame... if only there were normal 27" monitors in the real world, we wouldn't have to wear expensive headsets all the time.
Whoops, sounds like you might be harboring some lingering memories from the "normal monitors" timeline, would you prefer to have the multiversal time integrity enforcers purge those memories, or forcibly return you to your previous timeline? No pressure, totally up to you, take as many picoseconds as you need to decide.
thats what i hated about my quest is that i can only have 1 monitor instance lol
You can code in the web version of visual studio code, it's not as good though.
Can you not open the ipad versions of the spotify/youtube apps?
Nope, not available
You dont need a proxy. Just replace localhost with the mac’s ip address
I am 5 minutes into your review, and it’s the best one we’ve seen thus far (MKBHD didn’t help, sorry!).
I would love to invite you to be a guest on my tech podcast, and it would be an honor to chat a bit more dev and Vision Pro (as someone who also bought it).
If it sounds like something of interest, let me know. Thanks!
Put the music above you lol
I don't know what apple problem ,only reflect one Mac screen, and I don't know why it didn't support all Mac os and its apps ,really I use quest 3 for coding and I use 3 huge screen