I built an Apple Vision Pro app... visionOS tutorial

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 517

  • @Znapps
    @Znapps 8 месяцев назад +1143

    Finally after 6 months, jeff remembered his password for his second channel

    • @aeapplabs
      @aeapplabs 8 месяцев назад +10

      I think he was taking some time off due to personal reasons.

    • @trplnr
      @trplnr 8 месяцев назад +28

      @@aeapplabs Do you not understand the joke?

    • @vaisakh_km
      @vaisakh_km 8 месяцев назад

      @@aeapplabs He was training in openai's new server for past few months....

    • @user-xl5kd6il6c
      @user-xl5kd6il6c 8 месяцев назад +2

      @@trplnr Do you not understand a comment giving more info on to _why_ he hasn't been active on the 2nd channel?

    • @DavideDavini
      @DavideDavini 8 месяцев назад +18

      Ah the Internet and social media. Let’s all be mean to each other for no reason whatsoever.
      You gotta love it.

  • @theboredguy6673
    @theboredguy6673 8 месяцев назад +178

    There is so much content out there but the moment I see a fireship video I MUST watch

    • @TheAstroG
      @TheAstroG 8 месяцев назад +5

      Actually True. His videos are really well structured.

  • @4RILDIGITAL
    @4RILDIGITAL 8 месяцев назад +149

    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.

    • @brandongregori995
      @brandongregori995 8 месяцев назад

      Don't do it, use Objective-C. It's so good

    • @denniskj
      @denniskj 8 месяцев назад +1

      scam bot

  • @peterhuijsen
    @peterhuijsen 8 месяцев назад +536

    API key visible at 6:35!!! Should replace it ASAP.

    • @beyondfireship
      @beyondfireship  8 месяцев назад +579

      It's already dead, I figured I leaked it somewhere

    • @turconnipotente
      @turconnipotente 8 месяцев назад +88

      well played@@beyondfireship

    • @antongrekov7710
      @antongrekov7710 8 месяцев назад +22

      @@beyondfireship nice ip xD

    • @4louisMC
      @4louisMC 8 месяцев назад

      For anyone who now wants to go look at it, Ill spare you the effort!
      API Key is "VRnG5AzGKvdEYZEw61stlg95GZyaVDmM"

    • @RiftWarth
      @RiftWarth 8 месяцев назад +64

      ​@@beyondfireshipI slowed it down just to see if you left a "Hi, mom" message.

  • @aubreyxengland
    @aubreyxengland 8 месяцев назад +282

    1. make a Flappy Bird clone for VisionOS
    2. call it “Farty Turd”, and charge $5 for it
    3. ???
    4. Profit

    • @nazarshvets7501
      @nazarshvets7501 8 месяцев назад +13

      I wonder if they have "Blink Gesture" to make it really hard to play)))

    • @MusaAlif-dead
      @MusaAlif-dead 8 месяцев назад

      ​@@nazarshvets7501 thats a part of game as we know the flappy bird is hard as hell, yk

    • @mikemadmiked1195
      @mikemadmiked1195 8 месяцев назад +3

      Yooooo wtf I literally thought bout this idea instantly then came to he comment just see someone got ahead of me smart man 👍🏽👍🏽

    • @keyonlewis7574
      @keyonlewis7574 8 месяцев назад +1

      If I do that I would just make it a 3d flappy bird

    • @mikemadmiked1195
      @mikemadmiked1195 8 месяцев назад

      @@keyonlewis7574 that’s a good idea

  • @CristianNazare
    @CristianNazare 8 месяцев назад +5

    i loved how adding the image into the scene pushes everything down

    • @wlockuz4467
      @wlockuz4467 8 месяцев назад +2

      I think that's because its wrapped in a vertical stack.

  • @yolokas
    @yolokas 8 месяцев назад +168

    Gotta change your api key! Its visible for a small moment at 6:35

  • @DR20005
    @DR20005 8 месяцев назад +34

    I would love to see more Apple Vision Pro development!

  • @enterTheVFX
    @enterTheVFX 8 месяцев назад +20

    Please make more content on how to build virtual worlds or games for visionOS!
    This was a great insight.

  • @aboliguu1168
    @aboliguu1168 8 месяцев назад +93

    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.

    • @ssserotonin1373
      @ssserotonin1373 8 месяцев назад +11

      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

    • @jerbear7952
      @jerbear7952 8 месяцев назад +11

      For anyone thinking this is pedantic, I can assure you it is real.

    • @aboliguu1168
      @aboliguu1168 8 месяцев назад +4

      @@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”

    • @ayitinya
      @ayitinya 8 месяцев назад +2

      tell me you have good sound systems without telling me

    • @prohacker5086
      @prohacker5086 8 месяцев назад +2

      I use 3.75 dollars mobile headphones, I turn volume down not to lose my hearing, filter or no filter

  • @tylertuthill5121
    @tylertuthill5121 7 месяцев назад

    Dude I've used all of the VR headsets out right now and this is the ONLY one that's worth buying for me. Just like the iPhone revolutionize the smartphone market when everyone else was making them too, this -is-revolutionizing VR and a key part you left out - Augmented Reality. Hopefully you can start looking for the good in things instead of the bad. Kindness and positivity goes a long way.

  • @Insignia_
    @Insignia_ 8 месяцев назад +1

    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.

  • @Dacas5
    @Dacas5 8 месяцев назад +5

    good to see you back. Would love some kubernetes content

  • @seifenspender
    @seifenspender 8 месяцев назад +9

    Fun tip: For optional binding in Swift you can just use
    `if let data`
    instead of
    `if let data = data`

  • @XEyedPeasX
    @XEyedPeasX 8 месяцев назад +27

    You should change your API Key...

  • @tdubasdfg
    @tdubasdfg 8 месяцев назад +6

    I want tutorials on:
    -Music playback
    -Musical interfaces/objects
    -Programming/staging spatial audio effects

  • @richlira
    @richlira 8 месяцев назад +4

    I'm suscribed to Pro. And yes, a SwiftUI course would be good

  • @miguelhermar
    @miguelhermar 8 месяцев назад +1

    More Coding Tutorials! 🎉 yess

  • @arinahomuleba4165
    @arinahomuleba4165 8 месяцев назад +3

    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

  • @GoldonPt
    @GoldonPt 8 месяцев назад +4

    "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

  • @shapelessed
    @shapelessed 8 месяцев назад +6

    I see Switf's JSON deserialisation goes with a similar concept of structs guarding the structure like in GO.

  • @stardrake691
    @stardrake691 8 месяцев назад +4

    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.

  • @LewiUberg
    @LewiUberg 7 месяцев назад

    I tried VR in 1992 when I was 8. Even those boxy graphics had amazing wow factor 😅

  • @S4ntia60
    @S4ntia60 8 месяцев назад

    Apple vision the killer of responsive apps

  • @KidIndia
    @KidIndia 8 месяцев назад +2

    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

  • @takshshori3290
    @takshshori3290 5 месяцев назад

    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

  • @MirkoRaimoOfficial
    @MirkoRaimoOfficial 8 месяцев назад +2

    Sorry Jeff, you dropped this one. Here you are: 🏅

  • @remsee1608
    @remsee1608 8 месяцев назад +10

    Jeff, there is such thing as WebXR which lets you program AR/VR apps with JavaScript

  • @erikporter
    @erikporter 8 месяцев назад

    I too have the Oculus dev kit from way back when. Fun times!

  • @chrisray9653
    @chrisray9653 8 месяцев назад

    Cool demo.

  • @7heMech
    @7heMech 8 месяцев назад +652

    Am I the only one who's thinking it can't be safe to have an API key inside a client side app?

    • @StiekemeHenk
      @StiekemeHenk 8 месяцев назад +108

      No? You'll always need some kind of key somewhere to interact with a server, could be yours or theirs, doesn't matter.

    • @BooleanDev
      @BooleanDev 8 месяцев назад +246

      @@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

    • @ItIsJan
      @ItIsJan 8 месяцев назад +1

      ​@@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

    • @StiekemeHenk
      @StiekemeHenk 8 месяцев назад +11

      @@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.

    • @meorung05
      @meorung05 8 месяцев назад +74

      @@StiekemeHenkyou are on a fast track to your very own CVE with that mentality my friend

  • @tdubasdfg
    @tdubasdfg 8 месяцев назад

    Cheers to all the creators 🍻

  • @VaibhavShewale
    @VaibhavShewale 8 месяцев назад +1

    damn, soon new channel storm is comming for headset

  • @manasnagelia
    @manasnagelia 8 месяцев назад +1

    Making iOS apps using Swift would be a good tutorial

  • @batimius
    @batimius 8 месяцев назад +1

    "...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

  • @skeptathought
    @skeptathought 8 месяцев назад +10

    ive had the oculus developer, quest 2 and quest 3 for 1 week. Ive already used my vision pro in 10ish days more than all the others combined

  • @dragonradius6664
    @dragonradius6664 8 месяцев назад

    I didn’t know fire ship was a of vr user. Very based

  • @joopie46614
    @joopie46614 8 месяцев назад +2

    That split second API key view was definitely intentional

  • @berealwithraya
    @berealwithraya 8 месяцев назад

    Hey thanks for the awesome video! -- Up next: would love to see a media focused or e-commerce app in Swift for Apple Vision Pro. Also, integration of sensory data (let's get going with voice activation, responding to gestures; you know; the future we're building :D ).

  • @devagarwal3250
    @devagarwal3250 8 месяцев назад

    Jeff is back

  • @CoryTheSimmons
    @CoryTheSimmons 8 месяцев назад +3

    It's pretty nice this is built into XCode/Swift. It looks like Meta pretty much forces you into becoming a Unity or Unreal dev.

    • @codetoil
      @codetoil 8 месяцев назад +1

      No, Meta Quest supports OpenXR, so you don't need to use Unity or Unreal.

  • @toututu2993
    @toututu2993 8 месяцев назад

    My first VR experience is on Quest 2 is okay but it gets better once I played more decent games on it and it doesn't have to be first time trying it.
    You'll see VR/AR is even better once more apps come out and you get to try something amazing never in a million years can work on any 2d screen device and it works control better in vr/ar

  • @WOYGx1010
    @WOYGx1010 8 месяцев назад

    This was an impressive vidro

    • @WOYGx1010
      @WOYGx1010 8 месяцев назад

      However, your API key was visible for a second and I’m now going to use it to spam 1000 GIFs a day

  • @jonahsim
    @jonahsim 8 месяцев назад

    love it 😻

  • @zeroeternity5686
    @zeroeternity5686 8 месяцев назад

    I liked how he used zed right after the zed video

  • @romafedor2590
    @romafedor2590 8 месяцев назад

    Unreal on custom c++ classes with blueprints

  • @BrianKF
    @BrianKF 8 месяцев назад

    Creating a fully immersive environment that has random actions take place (cars driving by, people walking by, etc).

  • @swaggythecat
    @swaggythecat 8 месяцев назад +2

    Yes please more AVP app development videos!

  • @omhmpp
    @omhmpp 8 месяцев назад

    Good stuff 👍

  • @krtirtho
    @krtirtho 8 месяцев назад +3

    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?

  • @lilgohan
    @lilgohan 8 месяцев назад

    Would like to see more vision content

  • @uiedbook7755
    @uiedbook7755 8 месяцев назад +2

    You gotta trust markos

  • @hugoczerniawski166
    @hugoczerniawski166 8 месяцев назад

    Great vid, as always 👌🏼💪🏼🤘🏻 I would love to see an ai agent coding session. Since it’s a hot topic 👽

  • @kulemantu
    @kulemantu 8 месяцев назад

    JavaScript giving Jeff the side eye rn 👀

  • @BandosLP
    @BandosLP 8 месяцев назад

    Would be cool to get more content on Kafka and real-time data pipelines with Flink!

  • @emilk2729
    @emilk2729 8 месяцев назад

    I keep thinking about "The Jerk" movie from 1979 - when I see people keep wearing VR sets 😂

  • @orioljurnet
    @orioljurnet 8 месяцев назад

    Hi Jeff! Regarding your comment about “more tutorials”, I was wondering if you’ll make something about AI apps with AWS Bedrock, Vertex AI or Azure’s OpenAI. All the process, models, inference endpoints, etc… BTW, great GREAT content man! Love all your videos!

  • @fenthwik
    @fenthwik 8 месяцев назад

    1:05 ‘I even have an original oculus dev Kit!’
    ~ shows oculus dev kit 2
    ok champ I’ll be over here playing dumpy going elephants on my DK1

  • @peterwan816
    @peterwan816 8 месяцев назад

    "I should have never trusted musk..." hahaha XD got me laugh out loud XDDD

  • @lex0800
    @lex0800 8 месяцев назад

    i know its not a big thing in the United States but i have a pico 4 and it also has some pretty good pass through tech. Maby (if u can get ur hand on one) u could make a video about it.

  • @RobertFerentz
    @RobertFerentz 8 месяцев назад

    I think you can do something rather interesting with the balls scene you made here. Create them further away and then 'throw' them at the user. Now you can make 2 game modes out of that, one where you dodge the balls and one where you catch them. It could be nice a workout and nostalgic experience for when we were nerds in school dodgeball.

  • @SalarPro
    @SalarPro 8 месяцев назад +1

    FIRE

  • @stableandhappy
    @stableandhappy Месяц назад

    Thanks ❤

  • @EOS-ci1po
    @EOS-ci1po 3 месяца назад

    i'm ready to build the apple vision pro app!! can you announce for me about mac pc spec?

  • @compositeboson123
    @compositeboson123 8 месяцев назад +6

    app idea: 3d code editor

    • @StiekemeHenk
      @StiekemeHenk 8 месяцев назад +3

      And have your tabs nest towards you instead of the right?
      Man's taking something...

    • @sanicspeed1672
      @sanicspeed1672 8 месяцев назад +1

      Unlimited tabs, stack overflow, documentation, and keyboard with apples finger tracking 🔥🔥🔥

    • @turolretar
      @turolretar 8 месяцев назад

      @@sanicspeed1672and a live feed from Zuck’s home to keep us happy

  • @StiekemeHenk
    @StiekemeHenk 8 месяцев назад +4

    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.

  • @Psycandy
    @Psycandy 8 месяцев назад

    step 1: pay apple - step 2: code

  • @GrowsDrummer
    @GrowsDrummer 8 месяцев назад

    Here comes an Idea for a nice use case for AR, but it might be way too complex. Dungeons and Dragons or any other Tabletop game where you will be able to project a map or a grid on the table and being able to move players around.

  • @KarimElessawy
    @KarimElessawy 8 месяцев назад +3

    watching this while about to sleep … slept like a baby right after !

  • @tylermorris84
    @tylermorris84 8 месяцев назад

    Any plans to do legit in depth step by step? or 10min surface is all?
    Sorry if that's the norm - new to this channel!

  • @peglegkangaroo
    @peglegkangaroo 8 месяцев назад +1

    Can you show us how to make an environment for the Apple Vision Pro

  • @fellzer
    @fellzer 8 месяцев назад +2

    ... 10 seconds into the video and I realized you've synthesized your voice.

  • @dawid_dahl
    @dawid_dahl 8 месяцев назад

    Thanks for the video! Please show how to work with physics.

  • @pavelbohovin8275
    @pavelbohovin8275 7 месяцев назад

    Please make a short video how to use any 3rd-party API, to see the best way to send requests and process response

  • @Baebae1947
    @Baebae1947 8 месяцев назад

    This is great, do you have any recommendations for books that follow this sort of teaching style?

  • @nilo_river
    @nilo_river 8 месяцев назад

    Ridiculously easy.

  • @tomasburian6550
    @tomasburian6550 8 месяцев назад

    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.

  • @Mars-ws9cm
    @Mars-ws9cm 8 месяцев назад +1

    IM HERE

  • @rickyyy2006
    @rickyyy2006 7 месяцев назад

    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

  • @zeburgerkang
    @zeburgerkang 8 месяцев назад

    yea boi I have a DK2 as well!

  • @viperbia
    @viperbia 8 месяцев назад +1

    More Nuxt JS tutorials?? We haven't had those in a while

  • @BrianShannon1
    @BrianShannon1 8 месяцев назад +1

    PLEASE do a WEBXR Tutorial

  • @atmmh02
    @atmmh02 7 месяцев назад

    Come for the tutorial, stay for the diatribe

  • @the_real_cookiez
    @the_real_cookiez 8 месяцев назад +10

    Google glasses was ahead of its time lol

    • @toututu2993
      @toututu2993 8 месяцев назад

      Google Glasses is trash. It's limited and true gimmick that even my $300 destroyed it completely in ashes in capabilities

  • @LauS0
    @LauS0 8 месяцев назад +1

    3:40 You can build native apps on Meta they don't have to be in game engines

  • @jasonjohnson4803
    @jasonjohnson4803 8 месяцев назад

    So many puns and jokes, just in the 1st 30 seconds.. 😂

  • @robinspanier7017
    @robinspanier7017 8 месяцев назад

    this suddenly makes me, a new gen web dev, feel like a 50+y old db admin

  • @kamogelok5315
    @kamogelok5315 8 месяцев назад

    Make a music video, add WOW factor please blow my mind. 🤯

  • @D-One
    @D-One 8 месяцев назад +1

    I'd never buy an AVP but this certainly was a lot more interesting than just bashing the product

  • @SzBenedek2006
    @SzBenedek2006 8 месяцев назад

    Make a tutorial on how to make a simple OS. For example for the raspberry pi.

  • @serychristianrenaud
    @serychristianrenaud 8 месяцев назад +1

    Thanks

  • @eleah2665
    @eleah2665 8 месяцев назад

    There are enough Next courses. Anything with Remix would be great.

  • @Armetron
    @Armetron 8 месяцев назад

    Planning on making more coding tutorials, interesting. How about a tutorial/lesson about Java Spring Boot?

  • @erickruhcardozo
    @erickruhcardozo 8 месяцев назад

    Apple was just basically the first NFT of the history

  • @SogMosee
    @SogMosee 8 месяцев назад

    make videos using aws rekognition, openai tts, and generate speech from text WITH word level timestamps, then create a ui that highlights each word as its being spoken, and automatically scrolls down the page

  • @Steen3S
    @Steen3S 8 месяцев назад +1

    Please make flappy bird in vr where you hands are the wings

  • @Ratinevo
    @Ratinevo 8 месяцев назад

    Neuralink can be tied into this as a better way to control instead of gestures and eye tracking, no?

  • @yosemiteairbear
    @yosemiteairbear 8 месяцев назад

    4 minutes of nothing until the video actually started

  • @rcash3625
    @rcash3625 8 месяцев назад

    It’s not going to take decades if you’ve been keeping up with GR and at you know it’s already out there. The tcl raya neo credit looks like. Normal glasses with AR and same thing with the big idea labs frame and it’s open source both have ar and ai and look like normal glasses

  • @Saturate0806
    @Saturate0806 8 месяцев назад +7

    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

    • @syed_mamoon99
      @syed_mamoon99 8 месяцев назад

      "Wow why didn't think of this"
      Tell ChatGPT to make it for you.