iOS Dev's Thoughts on Working in Apple Vision Pro (Xcode)

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • Is coding on the Apple Vision Pro good enough to replace my home setup? Not quite, but it does have a place in my workflow and in this video I share my thoughts on that.
    I also answer a bunch of your questions about what it's like to work in Xcode on Apple Vision Pro. Things like MacBook screen mirroring resolution, building and running visionOS apps on the device, looking at notes through passthrough, multi-tasking and more.
    Hear my final verdict on when and how I use Apple Vision Pro to create iOS (and visionOS) apps in Xcode.
    My iOS Dev Courses:
    seanallen.teachable.com/
    My Source Code:
    seanallen.teachable.com/p/sou...
    X (Twitter):
    Sean Allen - / seanallen_dev
    Hired.com:
    hired.com/x/1n01g
    Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
    Mark Moeyken’s SwiftUI Books:
    www.bigmountainstudio.com/a/f...
    Paul Hudson's Hacking With Swift:
    gumroad.com/a/762098803
    RocketSim - Enhance Your Xcode Simulator:
    gumroad.com/a/51797971/ftvbh
    Objc.io Books (Thinking in SwiftUI & Advanced Swift):
    gumroad.com/a/656585843
    Timestamps:
    0:00 - Replace my home setup?
    0:52 - When would I code on it?
    2:35 - Tutorials are cool on it
    2:54 - Multiple Windows with MacBook Screen
    3:47 - Working in Immersive Environments
    4:10 - Typing Latency
    4:22 - Passthrough for Notes & Devices
    4:53 - How long did I last working in AVP?
    5:35 - MacBook Screen Resolutions
    6:46 - Xcode Text Crispness
    7:01 - Running visionOS Apps on Device
    8:07 - Final Verdict
    #swift #softwaredeveloper #iosdeveloper
  • Наука та технологія

КОМЕНТАРІ • 102

  • @seanallen
    @seanallen  4 місяці тому +3

    Learn more about Swift, SwiftUI and UIKit with my iOS Developer courses at seanallen.teachable.com/

  • @rkarnes6304
    @rkarnes6304 4 місяці тому +4

    I've found a BIG difference in how long I can endure the AVP on my face simply by figuring out what posture my head likes to balance with the AVP on... AND THEN arrange where to place my windows to support that posture. I can do six hours without a break after that. This is far easier to do than riding a motorcycle while leaning forward with a helmet on (which weighs three times the AVP.)

  • @vinidotco
    @vinidotco 4 місяці тому +11

    the video I was waiting for
    A+ plus content as usual, thanks sean

    • @seanallen
      @seanallen  4 місяці тому

      Glad you liked it :)

  • @audiofaun
    @audiofaun 4 місяці тому +3

    Its my favourite channel about xcode and apple coding, pls dont stop with ur videos!!

    • @seanallen
      @seanallen  4 місяці тому +1

      I appreciate that!

  • @iOSAcademy
    @iOSAcademy 4 місяці тому +2

    Agreed. Although, I do all my work on a 16inch m3

    • @seanallen
      @seanallen  4 місяці тому +1

      I'm jealous, man. I know there are many that can be productive on just a laptop. Sadly, I do not have that skill. I think I was spoiled with a dual monitor setup early in my career.

  • @WestCoastAce27
    @WestCoastAce27 4 місяці тому +2

    Thanks for taking one for the dev team! Nice honest appraisal as always.

    • @seanallen
      @seanallen  4 місяці тому

      Happy to take one for the team :)

    • @WestCoastAce27
      @WestCoastAce27 4 місяці тому

      I’d be interested in a non-XCode review - watching sports, action movies

    • @seanallen
      @seanallen  4 місяці тому

      That's not really my area of expertise. There are plenty of full-time tech reviewers for that.

  • @Randor10
    @Randor10 4 місяці тому +2

    Great overview from a developer to other developers.

    • @seanallen
      @seanallen  4 місяці тому

      Glad you liked it!

  • @Co-opSource
    @Co-opSource 4 місяці тому +1

    Thanks Sean, great vid.

    • @seanallen
      @seanallen  4 місяці тому

      Glad you enjoyed it

  • @kaifengwu6565
    @kaifengwu6565 4 місяці тому +1

    My solution to the weight problem (dev here too!) so that I can code for hours is getting a bobom3 headstrap, and 3D printing an adapter to attach it. It completely takes all weight off my face and I can even use it without the lightshield.

    • @seanallen
      @seanallen  4 місяці тому

      Nice solution! Sound like a lot of effort for me tho

  • @bukharisaab
    @bukharisaab 4 місяці тому +1

    thanks Sean for sharing your workflow! I totally get what you mean about struggling with the MacBook Pro screen size. I actually ended up getting a 42" monitor to help out with that. Plus, I'm experimenting with Vision Pro to see how it fits into my current setup

    • @seanallen
      @seanallen  4 місяці тому

      Happy to share my experience!

  • @srandall31
    @srandall31 4 місяці тому +2

    bro, it takes like two seconds to put that other head strap on and it works so much better!

    • @seanallen
      @seanallen  4 місяці тому

      Lol, I know I know...

  • @petersuvara
    @petersuvara 4 місяці тому +2

    Great insight Sean. Thanks for sharing.
    Pity it’s not yet available in Australia.

  • @Assassin_610
    @Assassin_610 4 місяці тому +4

    If you feel weight, please use the other fit knot as it prevents weight on cheeks and eyes and it feels weightless I’ve tried that 😊

    • @seanallen
      @seanallen  4 місяці тому +1

      I definitely need to give that a try... when I'm not too lazy :)

  • @mrjekarpa
    @mrjekarpa 4 місяці тому +1

    The AVP screen content may not be as crisp, like you said, but your video content definitely is - great on the point info!

    • @seanallen
      @seanallen  4 місяці тому

      I appreciate that!

  • @rudy12118
    @rudy12118 4 місяці тому +1

    Something that I've experienced is that there's a little bit of delay when using the MB keyboard, there is indeed no delay on the projection of the MB but in other APV apps you definitely feel a delay in between keystrokes.

    • @seanallen
      @seanallen  4 місяці тому

      Interesting. I'll play around with this.

  • @iowa_don
    @iowa_don 4 місяці тому +2

    As I learned many years ago, there is no substitute for square inches in your monitor (re-laptop). I just cannot "upgrade" my 27" iMac to a 24" new iMac.

  • @NoFilter2024
    @NoFilter2024 4 місяці тому +1

    Great video! But the price is just too high

  • @PumpedSmartass
    @PumpedSmartass 4 місяці тому +1

    5:59 it is easily technically feasible, but there is another better approach, when you could put individual, resizable windows everywhere. Now thats a real dealbreaker. There is already an experimental solution for it, but Im not sure whats the name of it

    • @seanallen
      @seanallen  4 місяці тому

      Good to know. Thanks for sharing!

  • @sharonb.9128
    @sharonb.9128 4 місяці тому +2

    Great video. This analysis feels real and honest. Too often with other UA-camrs the device seems secondary to their agendas. The AVP is not perfect, but it’s good. Would you organize Apple’s lineup for productivity and entertainment like it’s better than an iPhone and iPad but not as good overall than a docked MacBook?

    • @seanallen
      @seanallen  4 місяці тому +1

      That's pretty much where I'd put it. Only because you can mirror your mac and do anything you could on a MacBook.

    • @sharonb.9128
      @sharonb.9128 4 місяці тому +1

      @@seanallen ok, got it, thanks.

  • @camerastooge
    @camerastooge 4 місяці тому +1

    Seeing that curved ultra wide monitor makes me wonder what it would be like if you could do that on the Vision Pro... then stretch the window so it curves around you. Probably not an idea working environment, but it would be interesting. BTW, I have read (on MacRumors) that Apple does have dual monitor support working internally, so I imagine it will be coming in a future update.
    I do wish they had positioned this as a Mac replacement instead of an iPad replacement. It would be neat to be able to run Xcode, FCPX, etc. natively on device. Not having to pair it with your MacBook.

    • @seanallen
      @seanallen  4 місяці тому +1

      Dual monitor setup will be nice. But if I can get that ultra-wide resolution for the MacBook mirroring, I'd be in love.

    • @darylewalker6862
      @darylewalker6862 4 місяці тому +2

      That may fail the power and/or heat budget over using the VP as a monitor.

  • @simonIsDev
    @simonIsDev 4 місяці тому +1

    I think the most negative to use Vision that if you use it long enough you have feel uncomfortable on a head. All that remaining awesome. Have fun for your video

  • @James-lw3gi
    @James-lw3gi 4 місяці тому +1

    Dude, try the other headband already 😂
    Alternatively, get the 3D print which enables two of the nice headbands.

    • @seanallen
      @seanallen  4 місяці тому +1

      Haha, I know I know...

  • @sorinmiroiu9404
    @sorinmiroiu9404 4 місяці тому +1

    M'lord! /kneel /bow. An actual humane and honest review. I couldn't use just a monitor. I have 2 ultra wide and there are times I find myself thinking "what if I just bought another one?" 😅 How's the appstore for vision pro?

    • @seanallen
      @seanallen  4 місяці тому +1

      The App Store app is nice, but there's minimal apps as of now. I expect that to change over time.

    • @sorinmiroiu9404
      @sorinmiroiu9404 4 місяці тому +1

      @@seanallen yeah i'm pretty sure it's gonna explode in a year or two from now. i was just curious how many apps are there. thanks a bunch Sean.

  • @sevenscapes
    @sevenscapes 4 місяці тому +1

    Hey Sean!
    Absolutely love the way you teach!
    Initially i was learning iOS development using UIkit. Then after some time I switched over to Swift UI.
    Now I don’t want to go back to UIKit.
    Is it ok if I do so?
    Thanks😁

    • @seanallen
      @seanallen  4 місяці тому +1

      I think it's perfectly fine to go all in on SwiftUI if you are just starting out learning iOS dev in 2024. Yes, there are still a TON of apps in UIKit, but the tide is shifting and the number of SwiftUI apps grows and grows every day. Go to where the future is heading in my opinion, not that past that is dying.

    • @sevenscapes
      @sevenscapes 4 місяці тому +1

      ​@@seanallen Thanks Sean!!

  • @ChristopherCricketWallace
    @ChristopherCricketWallace 4 місяці тому +2

    How close does your Mac need to be to the Vision Pro for the screen cast to work? Can you make be on your desk and you access it from your couch or in the next room?

    • @seanallen
      @seanallen  4 місяці тому +1

      Great question. I haven't tested this yet.

  • @PixlPath
    @PixlPath 4 місяці тому +1

    One of the great bummers of visionOS is it isn't playing nicely with any SwiftUI document based app. I had everything ready to go and then... tried to resize a document window. 🤦‍♂

    • @seanallen
      @seanallen  4 місяці тому +1

      I haven't experimented with that yet, but that sucks.

  • @bybobear
    @bybobear 18 днів тому

    Why not run Xcode directly on vision pro?

  • @JasonMitchellAZ
    @JasonMitchellAZ 4 місяці тому +1

    Vision Pro!

    • @seanallen
      @seanallen  4 місяці тому

      Did you get one?

    • @JasonMitchellAZ
      @JasonMitchellAZ 4 місяці тому +1

      Accurate with the comparison of testing your apps in the iPhone simulator vs a real device, only magnified.

    • @JasonMitchellAZ
      @JasonMitchellAZ 4 місяці тому +1

      @@seanallen 👀

  • @satysin630
    @satysin630 4 місяці тому +1

    Yeah the reason I went for a 16" MBP over the 14" model was the screen real estate. Sure I would prefer the smaller model for portability but I can actually be productive on the 16" very well, not quite as good as on my 27" monitor but it is still just fine. The 14" is just too small for me and I *need* an external monitor for anything other than general use like web or content watching but not "real work" outside of maybe writing emails/documents but certainly not coding. The 16" I don't have that issue with though.
    As for AVP I haven't been able to use one myself sadly but having tried other VR headsets (even very high end €7000 ones!) they're okay but yeah I still find myself preferring my single monitor + laptop setup over the headset. Maybe in 5 years things will be different, who knows I've been saying that for maybe 10 years already 😂 For me I just find them all too uncomfortable and fatiguing on my eyes/face/head after about 45-60 minutes at the absolute max then I need a few hours away from it before using it again. Whereas with a monitor I obviously take breaks at around every hour anyway but that's just to stretch my legs and focus on something in the distance for a few minutes than I can get right back to work. I certainly can't do that with any VR headset I've used so far. I am excited to see how it evolves over the next few models though.

    • @seanallen
      @seanallen  4 місяці тому +1

      Sounds like we have similar opinions on this.

    • @satysin630
      @satysin630 4 місяці тому +1

      @@seanallen Seems so! I am excited to try out the AVP when it comes to Europe as it seems like a very good first gen product (people quickly forget how basic/limited Apple's first gen products are; the ipod, iphone, ipad, apple watch, etc were all pretty meh first gen devices) but they improve them quickly over the first two or three hardware upgrades and it is usually around the 4th generation model that they really shine. I suspect we will see the 3rd gen Vision headset be the device we're all hoping for. Hopefully anyway. Always good to see companies push boundaries in how we use technology. Doesn't have to replace anything just gives us more options which is always a good thing in my book!

    • @seanallen
      @seanallen  4 місяці тому

      I agree - this thing will take a couple generations to really hit its stride.

  • @bhagmeister
    @bhagmeister 4 місяці тому +1

    Of the many niche uses for the headset, sports, entertainment and education very much can be killer. Navigating the cosmos? Oh yeah. Flying along with SPACEX or NASAs Artemis? wow.

    • @seanallen
      @seanallen  4 місяці тому

      so many cool possibilities!

  • @bryceellis112
    @bryceellis112 4 місяці тому +1

    Do you have to use the dev strap to build directly to your Vision Pro

    • @seanallen
      @seanallen  4 місяці тому +1

      Nope, you can connect wirelessly over wifi

  • @darylewalker6862
    @darylewalker6862 4 місяці тому +1

    Do you know any glasses wearer with a Vision Pro? If so, are prescription lens inserts still required? When in the process would someone commission inserts (and send the prescription)?

    • @seanallen
      @seanallen  4 місяці тому +1

      Yes, they are required. I wear contacts. You need to have a current eye glass subscription to order the ZEISS lens inserts on Apple's website (during your Apple Vision Pro order).

  • @PeterNooteboom
    @PeterNooteboom 4 місяці тому +1

    What happened to Build Ship Profit?

    • @seanallen
      @seanallen  4 місяці тому

      Development on Creator View has slowed due to revamping my iOS dev course business. Once I get back to focusing on Creator View, I plan on bringing the series back.

  • @wynton921
    @wynton921 3 місяці тому

    Hello, I want to create a weather show… is it possible to setup a virtual environment with multiple cameras, appear in the space as an avatar and live stream to UA-cam?

  • @robertramirez8142
    @robertramirez8142 4 місяці тому

    Where can I buy the lights you have on your desk?

    • @seanallen
      @seanallen  4 місяці тому +1

      They are the Elgato Key Lights

  • @SwiftySanders
    @SwiftySanders 4 місяці тому +1

    I wasn’t able to get it to work in clamshell mode.

    • @seanallen
      @seanallen  4 місяці тому +1

      Hmmm... I only tried it a couple times for testing, but I had no issues with it. When you open the MacBook again, it goes through the reconnect process, which is a pain. But just closing it and working was working as intended for me.

    • @SwiftySanders
      @SwiftySanders 4 місяці тому

      @@seanallen I am trying this now and it works like a charm. I have my MacBook plugged into power with no monitor and now it works like a charm.

  • @djnecrowman
    @djnecrowman 4 місяці тому +1

    Hi, Sean! Thanks for your review of Vision Pro. I'm Ukrainian and now still live in Ukraine even after russian invasion into my country. I'd like to hear your clear suggestion (or not) to have this device to regullar iOS developers and I hope to get few answers to my questions. Does it hard to wear this AR device for a long time? Does phisical BT keyboard works good with Vision Pro as usual? Does it has own virtual keyboard as independent device or it should be connected to Macbook/Mac mini/iMac? Thanks a lot for your videos! You one of the best YT blogger who inspired me to learn iOS developing ) Glory to Ukraine and God bless everyone who support us!

    • @seanallen
      @seanallen  4 місяці тому +2

      I can do about 1.5 hours of work before I start to get tired. You can connect a bluetooth keyboard to it.

    • @djnecrowman
      @djnecrowman 4 місяці тому

      @@seanallen thanks for quick answer

    • @Co-opSource
      @Co-opSource 4 місяці тому

      @@djnecrowmanBest of luck w defeating RUS. We support you against this illegal invasion.

  • @ianfrye8988
    @ianfrye8988 4 місяці тому +1

    I think the solution we are seeing here is creating a native xcode app for apple vision pro

    • @seanallen
      @seanallen  4 місяці тому

      That's probably a long way away (if ever)

  • @NSResponder
    @NSResponder 4 місяці тому +1

    WWDC's on the way, and I'm sure Apple's been working hard on Xcode for Vision Pro. Running it in a virtual Mac display is clearly not where it's going to end up.

    • @seanallen
      @seanallen  4 місяці тому +1

      I expect a TON of updates/changes to visionOS at WWDC this year.

    • @NSResponder
      @NSResponder 4 місяці тому

      @@seanallenI'm expecting SwiftUI playgrounds on Vision OS at the very least.

  • @brianclear363
    @brianclear363 4 місяці тому +1

    not sure i could concentrate if Notorious BIG was peering over my cubicle :)

    • @seanallen
      @seanallen  4 місяці тому

      He's intimidating.

  • @brianclear363
    @brianclear363 4 місяці тому +1

    My main worry is AVP2 will take so long devs will have given up like the Apple TV. name 10 good apple tv apps... that arent stream movie players.

    • @seanallen
      @seanallen  4 місяці тому

      I see what you mean. I think this is different than Apple TV tho.

  • @ryantcb
    @ryantcb 4 місяці тому +1

    Like all smart products it’ll be the apps that make it. However with the very high entry price I feel the market won’t be there for app developers to make a worthwhile return on their app. If the device was in the hands of millions amazing but when it’ll be in the thousands only I just don’t see the incentive to develop for it.

    • @seanallen
      @seanallen  4 місяці тому

      I agree the apps are what's going to make it. I think it will take some time, but the user base will get there to make it worth while.

  • @bybobear
    @bybobear 18 днів тому

    I admit the vision pro is a good learning tool and a good entertaining machine. But why make a real software development tool as claimed by Apple?

  • @dldnh
    @dldnh 4 місяці тому +1

    Great that you bought one of these so the rest of us don't have to.

    • @seanallen
      @seanallen  4 місяці тому +1

      Happy to take one for the team :)

    • @dldnh
      @dldnh 4 місяці тому +1

      lol!!!@@seanallen

  • @SugarTouch
    @SugarTouch 4 місяці тому

    Why should anybody ever try to work in Apple Vision Pro while there are NO SOFTWARE MADE FOR VR yet ? :) It's like you just got your crisp new CNC hardware to build your future car but you're trying to drive CNC itself instead.Just because of false marketing from Apple who told you about working in VR ? There's NOTHING in ads about WORKING. It's all about COMMUNICATING or ENTERTAINING. We spent 10+ years switching from mouse desktops to touch-screens in UI/UX paradigm. It will take the same amount of time (or more) to rethink our approach to interact with data/UI in VR. We have to rebuild the whole DOMAIN of perception from scratch. And Vision Pro is just an early bird to _start_ this long journey. You have to be completely mad to expect it to be useful at that point. Take your app and drop it in all three spatial environments : flat, volume and environment. Now ask yourself what exactly you ACHIEVE on top of flat experience that boosts your efficiency a lot ? If you have your to-do list on flat paper and now in volume you have the same flat list floating in space for no reason - you failed. You have to rethink the whole conception of lists, order, layout and perception to move forward. What exactly in Xcode seems to fit volume layout ? Bunch of flat displays with good old texts on it ? Just in 3D floating all around for no reason ? Go get additional monitor. Modern Macs will allow you to connect up to four of them and you'll have your "spatial" experience for half a price of VisionPro in nor time neither coding. Don't mess with completely new universe of imagination until you brave enough to leave everything you know behind and step into something really new ! And try something atomic for start. How could you represent bunch of bundled ordered items INSTEAD of lists ? What it might be if it's not a button to _engage_ some action ? What might be represented in 3D _better_ than in 2D, not just MORE IMPRESSIVE. Remember 3D movies ? Very impressive, completely useless.. Until you might propose anything better - keep away from AR/VR development : ) Grow up and come back next year...

  • @HotHeadCringe
    @HotHeadCringe 4 місяці тому

    *GET GUD BRO*

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 4 місяці тому

    Watch Ind vs Eng test tomorrow

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 4 місяці тому

    Sean if you are a good human being then gift me vision pro

    • @seanallen
      @seanallen  4 місяці тому

      I guess I'm a horrible human being :)