I built an Apple Vision Pro app... visionOS tutorial
HTML-код
- Опубликовано: 30 сен 2024
- Learn the basics of VisionOS development for the Apple Vision Pro. I build a simple app from scratch using SwiftUI and RealityKit to build an app for Apple's new VR/AR platform.
Upgrade to PRO fireship.io/pro
VisionOS Docs developer.appl...
Apple Vision Code Report • Zuck’s brutal takedown...
1. make a Flappy Bird clone for VisionOS
2. call it “Farty Turd”, and charge $5 for it
3. ???
4. Profit
I wonder if they have "Blink Gesture" to make it really hard to play)))
@@nazarshvets7501 thats a part of game as we know the flappy bird is hard as hell, yk
Yooooo wtf I literally thought bout this idea instantly then came to he comment just see someone got ahead of me smart man 👍🏽👍🏽
If I do that I would just make it a 3d flappy bird
@@keyonlewis7574 that’s a good idea
Finally after 6 months, jeff remembered his password for his second channel
I think he was taking some time off due to personal reasons.
@@aeapplabs Do you not understand the joke?
@@aeapplabs He was training in openai's new server for past few months....
@@trplnr Do you not understand a comment giving more info on to _why_ he hasn't been active on the 2nd channel?
Ah the Internet and social media. Let’s all be mean to each other for no reason whatsoever.
You gotta love it.
API key visible at 6:35!!! Should replace it ASAP.
It's already dead, I figured I leaked it somewhere
well played@@beyondfireship
@@beyondfireship nice ip xD
For anyone who now wants to go look at it, Ill spare you the effort!
API Key is "VRnG5AzGKvdEYZEw61stlg95GZyaVDmM"
@@beyondfireshipI slowed it down just to see if you left a "Hi, mom" message.
It's not only fun to watch these devices evolve but also building on them. I'm also tempted to explore building a Vision OS app using Swift UI.
Don't do it, use Objective-C. It's so good
scam bot
Am I the only one who's thinking it can't be safe to have an API key inside a client side app?
No? You'll always need some kind of key somewhere to interact with a server, could be yours or theirs, doesn't matter.
@@StiekemeHenkusually you use a server you control and authenticate the user with JWT or similar, but this is too complicated for a video (it allows for stuff like rate limiting and access control)
any API key embedded in an app can and will be reverse engineered
@@StiekemeHenkkey is on the client -> people can extract it, use it to spam
key is on your server and the client makes requests to your server -> you can filter requests and do ratelimiting before you run out of credits or similar
@@BooleanDev I am aware but a good built service already allows you to do all that jazz built in so it doesn't have to run through _another_ server and waste your cash. And if your service is public, without accounts, it matters even less.
@@StiekemeHenkyou are on a fast track to your very own CVE with that mentality my friend
Gotta change your api key! Its visible for a small moment at 6:35
that giphy api key is mine
He already killed it
Shit
There is so much content out there but the moment I see a fireship video I MUST watch
Actually True. His videos are really well structured.
You should change your API Key...
Interesting! I have a slight suggestion on the audio tho. Can you put a high pass / low cut filter at like 80-100hz to your voice, because there is this really low bumping sound that gets somewhat annoying with headphones.
Most people probably don’t notice the sub bumping sound, but removing it would make the audio easier to listen to with better sound systems.
Even that is usually too much for some voices, id say at a minimum start at 50, the lows are more important for Vox than you think but definitely 30-50 has to go
For anyone thinking this is pedantic, I can assure you it is real.
@@ssserotonin1373 Yeah, I agree that 100hz can be a bit much but he has pretty high voice so i think 80hz is still pretty safe bet, in case of paranoia about slightly thinner voice, 60hz.
P.S I have a decade of audio experience so you don’t have to remind me about ”lows being more important than i think”
tell me you have good sound systems without telling me
I use 3.75 dollars mobile headphones, I turn volume down not to lose my hearing, filter or no filter
I would love to see more Apple Vision Pro development!
... 10 seconds into the video and I realized you've synthesized your voice.
Please make more content on how to build virtual worlds or games for visionOS!
This was a great insight.
I want tutorials on:
-Music playback
-Musical interfaces/objects
-Programming/staging spatial audio effects
Yeah all that money you can make off a platform with like 150k potential users lol
200k sold, probably a quarter returned. You’re a fool if you think that’s a lot of devices
I see Switf's JSON deserialisation goes with a similar concept of structs guarding the structure like in GO.
"I wanna do more tutorial videos" I'd love a fireship take on a *modern* react tutorial, never got to learning it since I got into svelte and vanilla is decent these days, would be cool I think
How do I center a div in Apple Vision Pro?
Where's React Native and Flutter for Quest and VisionPro?
When 3d vision view landing on Chromium and Safari?
When can I use JS to create cross-platform crappy VR apps?
Are the 3d items in the window view 3d?
Can you put a 3d item "behind" the window but have it show on top?
Like those 3d cards but they're actually flat.
I've seen it in a couple of VR games and its a cool effect. Like a sort of portal.
You api key is available for everyone who watches this video at timestamp 06:35. Just move frame by frame and you can catch it before it gets blacked out
I’d like a video on how to document requirements and create a plan to complete the full project without just keep adding tasks that you didn’t know they had existed when you first started building it.
I think there isn’t a fully fledged video on youtube like this and I struggle a lot with it.
Maybe a tutorial for this channel.
+1
step 1: pay apple - step 2: code
Apple people are so attached to their overpriced piece of aluminium. Can't understand it.
good to see you back. Would love some kubernetes content
Please make flappy bird in vr where you hands are the wings
An app that earns enough to buy the Apple Vision Pro 🤣
"I built an Apple Vision Pro app so you don't have to."
I am wating till somebody makes a JS framework for it. REACT VR that runs on both.
If only apple committed more on WebXR standards…
There’re many frameworks like that, from a-frame to fiber.
@@esnhothe WebXR stuff is in active development on AVP. It currently works quite well, it just has to be enabled in settings because it’s in beta.
@@Nadzap masses don’t enable development flags and is hard to commit on experimental flag when is not easy to understand its roadmap 😞
Making iOS apps using Swift would be a good tutorial
Sucks that the vision has an M2 but can't be used as a computer itself including making apps for it.
"...the GIF animations don't seem to play, but to be honest, I don't really care enough to figure out why" 10x developer mindset right there
Sorry Jeff, you dropped this one. Here you are: 🏅
i can see your api key!
i loved how adding the image into the scene pushes everything down
I think that's because its wrapped in a vertical stack.
Jeff, there is such thing as WebXR which lets you program AR/VR apps with JavaScript
app idea: 3d code editor
And have your tabs nest towards you instead of the right?
Man's taking something...
Unlimited tabs, stack overflow, documentation, and keyboard with apples finger tracking 🔥🔥🔥
@@sanicspeed1672and a live feed from Zuck’s home to keep us happy
Fyi, the network request code is ancient. Swift has async await now.
I'm suscribed to Pro. And yes, a SwiftUI course would be good
The comparisons are frustrating, as these things really aren’t competing. That’s largely because meta has done virtually nothing for productivity, while Apple has done virtually nothing for gaming. Both will get better, but for me, vr has been a toy until now. Vision Pro is going to make travel for work so much better for me with the virtual screens, privacy, and ability to not completely disconnect from reality without looking like my world has turned into ufo footage
4:50 why is there an image of "de zilverberg," a tiny retirement home in Belgium lol
soo any viewer who would explain why the gifs dead?
c'mon.... it's bullshit, unless you have good games for it. I played many hours on VFX3D almost 15y ago, mainly Descent 1,2 and it was amazing.
how come no one was able to make successful VR headset for so many years...
and apple thing is still worse than holo lens (which, again, was not meant for gaming)
Is it possible to develop VisionOS apps on Windows or Linux?
It's possible through emulation, but would probably be terribly slow. I know you can compile Swift on Linux but no IDE AFAIK.
--cough-- webXR can target both vision Pro and Quest 3 --cough--
--cough-- BabylonJS with webXR support is getting rather good --cough--
Giphy isn't owned by Facebook/Meta :)
Well, it _was_ owned by meta but now shutterstock
JavaScript😢.Can you make a video on the Next Js 14
4:22 why does apple have windows?
Great intro tutorial. Thanks for creating this video.
Apple used to have a great tool called Reality Composer (before the Pro), that allowed developers to create/test AR apps on their iPhones and iPads in full AR mode. Unfortuantely, they replaced it with the Pro version, which doesn't allow running AR apps on the phone.
I was able to use the old RC (by downloading XCode 15) to prototype Vision Pro apps without Xcode, and the result was surprisingly good: ruclips.net/video/zjvYwFxU1c0/видео.html
Cheers
Paying $99 for the developer program + $300 for the Developer Kit? No thanks 😂 I hate Vision Pro and Apple‘s Marketing on this!
$3,500 for that and Apple is still hungry and irrational 😂
Ummm... But your gifs don't work. It's like saying, "Look, building car are very easy. It's doesn't move, but building it was very easy."
I am surprised Microsoft and Meta dont build a "Metaquest Hololens Pro"
The Hololens 2 is the SAME price and is a self contained computer $3,500 vs Apples $3499
Fun tip: For optional binding in Swift you can just use
`if let data`
instead of
`if let data = data`
Do not build an app for VisionOS. Apple will take all your revenue. I don't want Apple to own and ruin another space with their crappy monetization. You shouldn't want this either.
If you want to build AR/VR apps, build it for any other device except Apple's.
Apple Vision Pro as hardware 10/10
but as software 1/10 You don't have much freedom They put limits on everything
Correction on your fun fact:
Meta had to sell giphy since a british antitrust agency was concerned about it. They sold it to Shutterstock for 1/6 of the buying price after two years (53M$ vs 300M$).
This voice-over is not human right? It’s so weird and robotic and without breaths. Damn I hate AI. I can’t tell what’s real anymore. But whatever this is, I don’t like this voice, really hard to follow along because it’s so monotonous. Or is this just how you talk!??! Damn I really don’t know anymore
Thumbs down for mispronouncing “Gif”.
It’s a computer voice
My man I want to learn coding from you. let me know where to sign up. You have no BS - straight to the point approach. I love it
Create more content on Kafka, kubernetes and distributor system as a whole.
since you said for us to say what we'd like to see in the comments. PLEASE! learn how to develop for vision Os (specifically game dev) and make a playlist teaching us how. or guide us as to the best places to got to learn vision os dev! thanks
It's ok bros, just build an app before Apple makes a native one and be held hostage on their App Store.
(Disclaimer: Owned most of Apple devices, except the AVP tho)
3:40 You can build native apps on Meta they don't have to be in game engines
Sad when we have to rely on gimmicks and fool ourselves by looking at stuff that doesn't exist instead of making real things. We are truly headed for the Matrix type of world.
Great vid, though. As always, love the mix of educational and fun.
Meta is for gaming , Apple starting new paradigm of VR as productivity tool….What has Microsoft trying to do since years …. I hate the fact that Apple is taking a lot of credit on this 😢😭😂😂😂😂
People are always returning a product right after they bought it. The numbers for people returning the Apple Vision Pro is very small according to the reports. You sound just like another Clickbait RUclipsr
The blasted thing is so locked down it's not even funny. Access the cameras? Nope. Access Lidar data? Nope. Create environments? Nope.
Creating a fully immersive environment that has random actions take place (cars driving by, people walking by, etc).
I see great potential to make some pretty nausea inducing apps with this crap and my shitty CSS skills
I do think that something like google glasses is where the future of AR is, you still see the real world with your own eyes, and then the device projects digital images into the eyeball, delegating the rendering to your brain.
With modern hardware, I think this could create a very natural and comfortable effect, that is also much more usable
Apple doesn't make the best hardware. They make the best mass-market hardware... There are more expensive VR headsets than the Vision Pro, it's just no one cares about them, It's the same with phones, laptops, etc...
99.9% of people don't care about AVP, don't wasted your time, developers certainly won't
I honestly see the appeal of shitting at the top of the Himalayas or anywhere I want. Probably not a good enough reason to spend 3500€ + VAT, but I see it.
create ski googles that display speed and maybe a map over the tracks. Add a global time leader board per track. Try them out on a hill and make a video
"Wow why didn't think of this"
Tell ChatGPT to make it for you.
0:10 - false. the apple vision pro is not the best product on the face of the earth, sure i would aplaud apple for creating a furturistiic product but realistically most of their products are just overpriced pieces of shit, i understand a huge price for a brand new product that was expensive to make and you do have to make a profit but something like the iphone you can just release the exact same phone for 5 years like they have been doing and no one will care, just have a way lower price, like look at a oppo which i have their phones depending on the model go from $150 aud to $450 aud.
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
Svelte content please 🙂
If Meta doesn't have a development environent like this then I don't know what they've been doing. What do you mean I first have to learn Unity? Do they think developer tooling is a joke?
Provide some SDK over Kotlin or Dart man
$3500 paper weight? I think you tried to get crafty with your words, but failed miserably with that statement.
More Nuxt JS tutorials?? We haven't had those in a while
Mr Fireship, you have just exposed your API Key for Giphy. I am not going to post it here or the timestamp at where I found it, but be careful
Does Apple Vision Pro come with a default app to load or import 3d models and PBR-materials? A default 3d viewer?
"its a first gen" says the proof that laughed and first gen fordable phones lmao. Keep trashing it my dude.
5:51 Don't worry, Meta sold Giphy to Shutterstock with a loss of more than $260 million. 😂
Apple is very mean by not giving Javascript support for vision apps. Then we can also make apps easily for apple vision pro. I guess every company with vr headset should use Javascript to make apps
You should make a series of tutorials on a specific subject, talking about the code and the choices made in the project. Explaining design decisions and discussing implementation should be fun.
apple productivity stance is the dumbest thing i've heard so far apple has to have small brain. nobody will use this thing for productivity i'm sorry this is literally just a novelty or a way to enjoy watching movies nothing else
If you say that Oculus had a WOW factor, then I don't trust you saying these new ones have a WOW factor.
Oculus was unimpressive to say the least!
So it is impossible to make an immersive app with an Intel Mac Book? Is the option not even available? Cause I don't see it when creating new project
Yea, just another 2 years until we see another torture of "I built the same app with 10 different VR frameworks"
Apple Vision Pro app idea: AR running app where you’re chasing a prey animal down to the point of exhaustion to kill and eat like a caveman
why the heck are people abusing api keys from tutorial videos? are ya'll that bored? got nothing else to do? jeez
Why not cover webxr apps? Those work on any VR headset with a web browser and don't require the user to install anything
ugh ar is trash only full dedicated vr running on rtx4090 makes sense, stop putting processors in headsets!
ohh boy, if you want to censor your api key you should check 6:35 again, visible with human reaction time and youtubes slow speed feature
Apple users: "We're not a cult"
Also Apple Users: "Attack anyone who criticizes us"
i honestly think vision pro is over-hyped a bit, just like any apple device or software it will punish the devs and users at some point, zack isn't any better but at least he only sells data
Mark is a lying weasel. Never to be trusted or believe on. He is his own worst nightmare. Vision Pro is more than just a VR.
You won't be able to make 10K a day from 200K user base, so don't bother unless you doing it for fun
Just saying, that's 700Million dollars that apple made already...
I want to see you build a virtual girlfriend, this will motivate thousands of programmers around the world
make steam vr with built in hand tracking so that andy steam vr game wiht a hand tracking mod will work. also make it easy for steam devepores to make games with the hand tracking built in as feutre