visionOS Fundamentals - Watch before you build for Vision Pro
HTML-код
- Опубликовано: 21 июн 2023
- Apple released the visionOS SDK on June 21st, 2023 and now we finally get to start building for the Vision Pro. In this video I talk about the fundamentals of the platform to you can be prepared to build an app for visionOS.
In this video I discuss:
- Windows, volumes, and spaces
- SwiftUI or UIKit
- Running existing iPad and iPhone apps
- Design Tips
- Privacy
My iOS Dev Courses:
seanallen.teachable.com/
Human Interface Guidelines:
developer.apple.com/design/hu...
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):
Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803
Donny Wals - Combine:
gumroad.com/a/909014131
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843
#swift #softwaredeveloper #iosdeveloper Наука
My iOS Developer courses: seanallen.teachable.com
Not a developer but I still enjoyed this overview. I haven't been this excited about a new platform in forever. I'm optimistic that developers are going to take on this challenge to move into VisionOS (or at least develop for it in parallel). There's going to be a lot of pressure on the 1,000,000 early adopters to spend as much money as possible and keep Devs going until more users show up.
Desperate for a visionOS tutorial series, just building upon existing knowledge of SwiftUI! I only recently started learning Swift/SwiftUI, with no prior programming experience, and I definitely want to become a developer in this space. Thanks for uploading!
We're all beginners in visionOS :). More videos will release over the coming weeks as I learn it myself.
@@seanallenif you being uploading vision tutorials I will subscribe, I know basic code,CCS, html and a little python. Wanna build for this platform!
I would love to learn swift for this
Welcome back Sean! Been a while. Good to see you putting together a tutorial for this. We're getting started on moving forward with development for this platform! :)
Just made it through the second module in your course! You really made this journey of learning swiftUI fun. I look forward to developing concepts for VisionOS. Appreciate your work, sean!
😂😂
I love your straightforward approach to sharing insights and advice!
Awesome introductory video!
I'd say good luck to Flutterers and React nativers, hehe.
😏
They’ve already got it rendering. It doesn’t look great. But, it’s out there.
React Native specifically. Haven’t seen Flutter.
What about kivy developers…
Flutter will beat React Native in 10 years. Flutter is the future
Nice time to be a developer!! As a physician I wish we get few apps dedicated to healthcare like anatomy and disease conditons
Im so ready for this!!
Me. Too.
Great video! Thank you 😇
Sean Allen is one of the best I learned from him a lot ❤
Thanks for the kind words!
I am very looking forward to a whole new sub-ecosystem with this devise and OS. I agree with you Sean, even it is expensive now but it has very good chance to prevail in the next decade, very well reminds me of how people were screaming on the expensive first Iphone when it came out yet it brought to the world unlimited possibility and massive productivity boost.
I also remember how people thought the first iPhone was ridiculous. I don't think this will be as prevalent as the iPhone for portability and cost reasons... but I believe it will be a successful product with a large market over the next 10 years.
@@seanallen that would be more prevalent than any human made device. Not exactly Vision Pro, but this kind of devices in general (and for sure Apple would have their place you know where ). It would provide "native" interactions with digital world for people. But moreover it would help to save money for all the spheres on physical devices through the virtual ones... Just think about it as wide as possible... If you don’t realize it today, then tomorrow you’re already late!
Great overview, thank you!
Glad you enjoyed it!
Yes, let's go! I'm excited for what's coming with visionOS & Vision Pro!
Thanks for the sneak peek. I figured Apple would make the on-ramp as painless for current Apple devs as possible. Let’s just hope that Simulator is reliable; I still think $3500 is a pretty big barrier (even though HoloLens 2 is the same price) and if devs can’t test with confidence in the Simulator most will not bother.
SEAN ALLEN DON'T MISS
thanks again for this breakdown king
I appreciate it!
VisionOS is temping me to come back to the Apple ecosystem. It feels like something that will take off once it’s all said and done. To be in on it early feels like a win win.
I agree. A new platform is usually a good opportunity.
Great explained brother. Keep it up.
I appreciate that!
Nice summary!
Thanks Sean!
You're welcome!
Nice video! Thanks!
Glad you liked it.
Thanks!
I appreciate the generosity, Alphonso!!
Cool. Would love to get my hands on this hardware.
You and me both!
While $3500 is expensive, it could be a great way to get into this space early. No doubt companies will be looking for Xcode developers who can make AppleVision apps for their businesses.
Agreed. Big opportunity here in my opinion.
Hey Sean, it has been a while since the last communication, I appreciate your dedication to everything Swift and SwiftUI, great explanation simple and straight to the bone, as usual, keep up the great work brother man;-)
Happy to do it.
Was wondering when you would talk about VisionOS. I’m interested how to setup the simulation. Currently taking your SwiftUI course on Teachable.
More tutorials coming soon.
Awaiting for visions tutorial😊
Coming soon.
price is out of the beget of many clients in other word "building apps for few clients is not paying off" but the bright side is this will give us time to get in depth do you thing regular consumer will get use to it ? is this going to be widely spared what do you think ?
hi there! i actually just stumbled across your videos when i had the slight urge to maybe jump into programming something for the vision pro. I have no experience with anything you talked about, just some knowledge about html/css. How realistic would it be for me to start building apps as someone with almost zero experience? greets and thanks!
Thanks
No problem
I started learning and interesting into software engineering because Swift and SwiftUI .
Best of luck on your journey!
Can you share the resources that you are using to learn? I am beginner and kind of lost learning swift.
Do people think Apple will allow eye tracking for games? Because I could see some interesting scenarios where, for example, you play as an RPG thief class and you have to be careful not to let your eyes linger too long on an NPC's pocket purse, or else you'd be detected and they'd become wary of your intentions.
Would love to know more about how you develop a 3d icon for this. I see it's just planar vectors and VisionOS does the rest? At first I thought you would be able to do an actual 3d object and use that as an icon, but I guess not?
They talk about it in a WWDC video about designing for visionOS. You just give them 3 layers (like I show in the video) and they handle it.
Do you think this will catch on, or stay incredible niche? My thinking is it will eventually have moderate usage, maybe like the Apple Watch but not as common because of the price tag (assuming the price goes down to like $1500 or something eventually).
It will never be as mainstream as the iPhone due to portability and price. But I certainly think it will catch on enough to be a viable platform to develop for.
can anyhone reccommend any assets in psd or blender, beyond what on the apples page (figma, sketch) ?
How much Ram I need to build apps for Apple Vision?
thanks for the great video. can i start building apps for vision pro from a windows device?
Unfortunately not.
Is there any information yet about how many windows/volumes can coexist in the shared space and how long do they persist? In theory they’re all visible even if the user doesn’t interact with it for hours so they should stay open, but it feels more like iOS where they’re likely gonna cull memory aggressively. Thoughts?
I think it will act like macOS with multiple open windows on multiple monitor setup
I get that, but on macOS your apps never close as long as they have windows open; will it be the same for visionOS or will the system act more like iOS/iPadOS and close apps that haven’t been interacted with in awhile?
Hey Sean, quick question for you can volume be anchored to a wall using the scene reconstruction?
Not as far as I know. But I've never tried it, so maybe?
Wonder what is the EMF Radiation coming out of these devices..
Anyone?
Awwsome, dood.
I'm excited for the next generation of video players
Watching movies on this thing will be awesome.
@@seanallen imagine being able to make clips/save segments of a video to watch later by making quick gestures
does the visionOS has an inbuild qr code reader?
hey Sean, I'd like to start with visionOS development.
What would be the best mac specs ?
Been looking for minimum and ideal specs, haven't found any. I'm looking into buying a new Mac but would like to have one that it is decent for developing XR apps.
Hi sir, just want to know if buying a Vision Pro is going to allow me to build and test Vision Pro applications?
On Apple website, it says need a Vision Pro development kit. Thanks a lot
Xcode has a visionOS simulator that you can run and test your apps on. So it's possible. However, there's no substitute for running the app on an actual Apple Vision Pro. The experience is totally different.
I wonder how long UIKit will be supported? Another couple of years? 5 years? It’s going to go away at some point, that’s for sure!
❤
I have a Mid 2018 MacBook Pro. Will it be enough to develop an application for Vision Pro?
It might be, I have a 1999 Macintosh and it seems to run it all fine
Can we build app with react-native for apple vision ?
react native recently launched the possibility to "develop" apps for vision os, the thing is that the library is at a stage where it poops itself in the diaper and needs someone to change it. So react native will be late for 1 or 2 years
Should I start learning Unity? Will it be helpful?
I'm sure it's helpful, but that's not small thing to learn.
How quickly can someone with coding experience become proficient enough to build AR/XR apps in IoS for Vision pro?
it depends maybe 8 - 12 months unless you have the ability to understand siwftui like a boss. Otherwise you would have to learn uikit which is the hard side of ios and then you will be able to use swiftui as your bitch
can you develop an app for clients?
Unfortunately, I'm not available for hire.
Hi Lenin
i wanna build some cool apps for visionOS but its sad that apple force there product even for development.. i cant run x code on windows so ya i rather build for other brands
Other headsets won't have the market share this one will tho (in a few years of course, not right away).
🇺🇿🇺🇿👍👍
It looks like there’s a boost in SwiftUI and VisionOS seems like a greenfield gold rush.
Agreed.
People believe the general computer-using public will put goggles on their faces to use a PC, tablet, or phone. It's never going to happen. Everyone I know in tech says the same thing: it never will happen. So what is this tiny niche market some people believe is not minor or niche?
They will get light like sunglasses
...apple takes privacy serious, LOL! ...
Unity locked VisionOS development behind expensive paywall. And Unity’s doubtful decisions make its future uncertain. I would not recommend invest time in learning unity.
Apart from learning apple's development tools like Swiftui,xcode i highly recommend learning blender & Godot game engine. You will thank me afterr 5 years
why don't people say swift, swiftui, xcode. Why do people miss out Swift ?
I am a intermediate python guy. Do you think its ok to get into apple development without having no experience in frontend stuff ? or will it be a complete disaster for me ?
disaster. More disaster if you start with swiftui, you wont understand why every method has 10 optional parameters lol and learning uikit requires time, but who knows,@@xr4nchy
Whatupp Sean, just wanna say hi and let you know that I've been watching your videos because im learning IOS development at a very high peace so i can switch from frontend to IOS development. I also made a twitter account and gave you a follow, and I'd like to know if there will be the Monthly Hayppy Hour.
By the way thanks for the videos, you have a good form explaining concepts. -Peace
Best of luck with iOS Dev!
Thanks!
Wow, I appreciate the generosity! Glad you enjoyed it :)