arjonagelhout 6 hours ago

This indicates to me that the Apple Vision and visionOS product line and OS are not canceled internally and that Apple is still committed to its future.

While the Apple Vision Pro itself is not a good or successful product, progress in display technology will enable Apple to build a more attractive consumer product, in the form of light, comfortable and unobtrusive AR glasses.

In this line of thinking — not just focusing on the flopped AVP but looking at the product line on the long term - I think it makes sense for this OS to be added to Godot.

I do think the concern for who will carry the maintenance burden is valid. In my experience, Apple hasn’t been the most responsive company when it comes to obscure bugs or issues with their API (e.g. with Cocoa). I would be wary of depending on continued support from a large tech company that can change its goals at any time.

All that being said, this is exciting!

  • oofManBang an hour ago

    > While the Apple Vision Pro itself is not a good ... product

    I must admit I'm baffled by this reaction to the first model:

    * It's clearly far more impressive technologically than any competitor.

    * The price point clearly indicates it wasn't aimed at the general consumer, which is normal for such a massive technological leap compared to their other recent consumer stuff (e.g. the apple watch).

    * They got loads of feedback

    * Nobody who is this critical seems to articulate what success would have looked like.

    > in the form of light, comfortable and unobtrusive AR glasses.

    This just seems like a fantasy. I don't understand why people expect this is possible. Battery alone precludes this. Even just streaming video back and forth is going to be too power-hungry for serious use with lightweight glasses.

  • crowcroft 4 hours ago

    I believe there's going to be a lot more investment if no other reason than Tim Cook seems to care deeply about it (and beating Zuckerberg).

    Strategically it make sense. The only real threat to the iPhone which Apple makes all their money from, is a new form factor that replaces phones. Maybe glasses/goggles will never replace phones, but spending billions a year to make sure that you win the glasses market just in case they do is very cheap insurance.

    https://futurism.com/tim-cook-obsession-ar-glasses

  • JeremyNT 5 hours ago

    Can you read that much into it?

    It seems equally possible that they're beginning to wind things down and they're just releasing what they've got to the public now.

    • arghwhat 4 hours ago

      Official upstreaming efforts are a significant investment even if they have internal PoCs. You can't just "release what you've got".

      • jayd16 39 minutes ago

        Sure you can. That said, I'm not sure what Apple's usual style is and it might be pretty out of character (or not) to drop support shortly after an MR.

  • khazhoux an hour ago

    > While the Apple Vision Pro itself is not a good product

    Do you own one, or have used one extensively, to dismiss it so confidently?

    I own one, and it's a great product. The experience watching movies/shows is unparalleled.

    • xp84 40 minutes ago

      Yeah - I thought it was a good product, just a way-too-expensive-to-ever-gain-popular-support, completely useless one since no developer wants to support a new Apple platform knowing how brutally Apple treats developers with their in-app-purchase nonsense, and Apple itself sure isn't doing anything to put any wood behind the arrow.

      If Apple cared, they'd drop the money to get, say, immersive courtside experience at every NBA and NFL game for a subscription fee. New long-form immersive content, not these silly 5-10 minute videos they drop every month or two.

      It's a great product. But Apple's not serious enough about it. Someone who can deliver at least one of "normal people can buy it" or "a ton of incredibly compelling content exists" will own this market, eventually. It probably won't be Apple.

      • SirBill 2 minutes ago

        " just a way-too-expensive-to-ever-gain-popular-support"

        You assumed that models would stay that price forever???

        "how brutally Apple treats developers with their in-app-purchase nonsense"

        How is 15% brutal to have access to a market base of hundreds of millions of customers who can click to purchase without entering a credit card.

        "Apple itself sure isn't doing anything to put any wood behind the arrow"

        Of all the dumb things you said, this may possibly be the dumbest - though to be sure the other two items are incredibly stupid.

        Apple has put a TON of effort into the Vision Pro. They have continued to produce high quality immersive content. They have obviously continued to work on new versions. They have recently put on an entire developer day program on producing immersive content (programmatic and video related). They have greatly improved the Mac mirroring features and added other good UI updates on a pretty continuous basis since launch.

        Apple is doing all they can to move the platform forward, it just takes time to reduce costs. It's a platform well worth looking into supporting since Apple is obviously fully committed to it moving forward.

    • jayd16 41 minutes ago

      Its clearly not a popular product and not for lack exposure.

      • khazhoux 26 minutes ago

        It’s clearly not “popular” but the statement was that it’s not good. That’s wrong — it is a very good product.

  • dlachausse 4 hours ago

    The core idea is solid. At this point it just needs to be lighter, have better battery, and a much lower price. With further refinement and increased economies of scale these issues could potentially be fixed.

    Nearly all of the reviews I’ve read say that it’s a good user experience overall, but it’s not worth the price.

    • vFunct 3 hours ago

      It doesn't need a battery at all. Just have it connect directly to a Mac to use as a virtual Mac display. It's what I use my Vision Pro for as its primary use case, to have an ultra-wide monitor in front of me without taking up any physical space. I use it for hours every day as my primary programming platform.

      I really have no other use case, and don't need the VR/AR features. The virtual ultra-wide display of the latest VisonOS updates, which has the area of 2 4k monitors, is just amazing for coding. It's an incredible user experience and worth every penny for the Vision Pro for that alone.

      Throwing away some of the AR/VR features and using it as a virtual display only would make it lighter and smaller. I could use something that doesn't block me from taking a drink while I code, for example. I couldn't care less about video games as well.

      • oofManBang 8 minutes ago

        Man, I don't even bother using the ultra-wide monitor on my desk. The screen on my laptop can already display orders of magnitude far more information than I can easily process at one time. Even with contexts where I'm comfortable managing windows/buffers manually (e.g. emacs) there's simply too much space to easily manage. What do you do with all that space? Is it just pulling up every possible resources at once so you don't need to bother doing anything more than moving your eyes to switch contexts? How often are you switching contexts?

      • andybak 3 hours ago

        There's nothing really to "throw away" that would make it slighter and smaller whilst still keeping your desired feature set.

        The reality is that you're using the VR/AR features in one specific way - not that you're not using VR/AR

        It's possible a slightly weaker CPU or GPU could be used but I don't think so and in any case the effects of that would be on cost not on weight. And I don't think the difference would be significant.

        • vFunct 2 hours ago

          If used as a display only, get rid of the M2 CPU subsystem, get rid of the external display, and maybe some of the cameras.

          • andybak an hour ago

            The external display being the EyeSight thing? I agree there. That's an expensive boondoggle that will probably be missing in the next iteration in any case.

            I don't think you can get rid of cameras without reducing the gesture tracking fidelity. That's the reason the Vision Pro has so many cameras.

            > M2 CPU subsystem

            Not clear on what this means without looking up the spec sheet. Do you mean "use a slower CPU" or something else? If the former - it won't help that much with size or weight.

            Sounds like you're really looking for something like the Bigscreen Beyond?

      • numpad0 2 hours ago

        Congratulations, you just reinvented a decade old discontinued Microsoft products, Windows MR and HoloLens, which ended up being subsidization program for SteamVR and a pure tech demo.

        • vFunct 2 hours ago

          Did not know HoloLens had 23megapixel displays to show high resolution text for coding. It must have been really useful back then with such a high resolution display that you could use for coding all day.

          People really need to understand that its the details that make a product viable, not the concept.

      • nemomarx 2 hours ago

        I think those exist - look at Xreal glasses and etc? much lighter

    • andsoitis 4 hours ago

      > The core idea is solid

      What is the core idea?

      • dlachausse 3 hours ago

        Spatial computing.

        • andsoitis 3 hours ago

          Spatial computing is to interact with and manipulate 3D space—blending the physical and digital worlds. It enables users to understand, interpret, and respond to the geometry, position, and movement of real-world environments.

          I fail to see that as a future mode of user/computer interaction that competes with or augments mobile/laptop computer usage in any meaningful way.

          Even movie watching, the most successful application of visionOS / Vision Pro, has limited use because it forces a solitary experience. While it can be useful (eg on a plane or in bed while your SO sleeps), you also already carry your phone and earbuds with you so it isn’t a compelling enough use case. Nobody is creating games for vision either and it I think it’s unlikely to become a favored general computing device or mode.

          I can probably say more succinctly: spatial computing appears to be a classic case of a solution looking for a problem.

          Prior art by Microsoft (HoloLens) and Google (Glass) are interesting because they occupied very different positions on the spatial computing spectrum, but in both cases they surfaced headwinds like the fact that people are unlikely to put glasses or headsets on the face/head juts in order to “compute”.

          If there was a path to direct neural input or contact lens delivery, now we might be talking, but even then, you’ve solved the physical impediments but still don’t have a compelling general purpose computing use case.

          Some would argue an addictive use case like porn can tip the scales, but I’m doubtful and, besides, I think we can be sure that Apple would never position themselves to depend on porn to advance their business interests.

          It seems safe to predict that within 3 — 5 years Apple gives up on this vision. They might come back to it in the future but I think they’re more alarmed by the other computer interaction paradigm that is getting a lot more traction: GenAI/LLM, which subverts the need for a rich visual display and fits and extends all our other computing models more elegantly.

          • xp84 22 minutes ago

            > solution looking for a problem

            I think it's not actually that bad a situation, to me I think we're just at matters of degree. To explain:

            It's not that people can't see that it might be super nice to have an experience kind of like the AVP for a few already-known problems:

            1. As an alternative to a big, heavy, non-portable display(s) or a bulky laptop for people who can't always just work at a desk.

            2. As an alternative to a TV

            3. Fun gaming applications. For instance, MarioKart Home Circuit is a neat game that uses physical karts with cameras, which you play on the TV, but imagine how cool it would be if kids could run around the house and the neighborhood with friends in AR racing karts that only you can see.

            1 and 2 are already perfectly there, and obviously a very small number of games that take advantage of VR exist, but they're not that ambitious.

            The issue though is that nobody wants those 'problems' solved badly enough to (A) pay $3500+ plus tax for it, nor (B) wants to wear a very heavy and awkward-looking helmet with poor battery life.

            The promise is there. If a device can be made that is far lighter, can fold to fit in a coat pocket, with better battery life, and costing $1000, that could go a long way to being something people would find well worth the effort of carrying around and worth the cost. If everybody has one and it's comfortable and light, watching movies on it together, either on an awesome AR screen with atmospheric effects, or in a VR movie theater could be a fun experience rather than look like an absurd antisocial nerd thing.

            All this will require investment and improvement of the tech, and will require a healthy developer ecosystem, but with those pieces I'd give the idea itself a good shot. We'll see if Apple is willing or able to do either one. If not them, someone else might.

          • jayd16 19 minutes ago

            I think you're looking at the command line and saying a mouse is a solution looking for a problem.

            Its not just about manipulating objects spatially. You could do that on a desktop screen with a wii-mote. The other aspect of the form factor is that its an always on, omni-present display, with awareness of the user's surroundings.

            This unlocks the ability for apps to be locked to specific locations and contexts, to overlay information on the world, and to, as you stated, manipulate them in a spatial way.

            Once the UX itself isn't an uncomfortable hassle, the use cases are really very easy to imagine.

          • boogieknite 2 hours ago

            as an avp hobby dev i dont disagree with your prediction. its a product i want and think is good, but im sure most people dont want and think is bad.

            i somewhat agree with your solution looking for a problem statement but i think a potential application for spatial computing is data collection and presentation. think of how many businesses depend on filling out forms to report on the state of a physical object/equipment. a spatial component where that form now has a location in space and the scene with the object can be reconstructed for review is valuable for businesses. to clarify, this is a case for spatial computing, not the avp. the avp is nowhere near rugged enough to do the job safely and one day the data collection is best handled by drones

          • Eggpants an hour ago

            GenAI/LLM slop subverts the need for a rich visual display. WTF. Please explain How does a statistic based lossy compression technique with high error rates does that?

            It’s telling that the best use case Facebook could come up with for its AI YouTube commercial spam is “give me conversion starters” lol.

        • wpm 3 hours ago

          Spatial computing of iPad apps floating in the air with an even worse, low information rate input method?

          Neat concept, kneecapped at birth by sandboxing requirements, App Store rules, and Apples desire to own all of the innovation that could happen on the platform.

andsoitis 12 hours ago

Godot already supports VR via OpenXR.

OpenXR is the Khronos-maintained industry standard for VR/AR devices—supported by SteamVR, Oculus, Vive, Pico, Windows Mixed Reality, Quest.

Notably absent is visionOS / Vision Pro.

I would insist Apple conforms to the industry standard. More scalable, open.

  • skeptrune 12 hours ago

    > The visionOS platform doesn't have OpenGL support, as it's not supported by visionOS.

    Hell would freeze over before Apple conformed and contributed to an existing open standard. They even failed to follow the Godot contribution guide for the PR itself.

    • josephg 12 hours ago

      > Hell would freeze over before Apple conformed and contributed to an existing open standard.

      Better get some blankets because Apple has made significant contributions to many open standards - for example, USB-C. And, back in the day, OpenGL.

      Its a mistake to think of a large company like apple as if it were a person, with their own goals and ideas. Apple is just too big for that. I mean, they have 164,000 staff. Thats big enough that "small" business units will still have thousands of people. So each area will end up creating its own culture, and have its own way of doing things.

      The graphics division - these days - seems very intent on doing their own thing. But that doesn't tell us much about the rest of apple. 164 000 people is a lot of people. That's an awful lot of different opinions about open standards.

      • andsoitis 11 hours ago

        > The graphics division - these days - seems very intent on doing their own thing.

        Apple is a top-down hierarchy with ruthless business strategy. Not a value judgment; merely a fact to keep in mind when entering a business relationship with Apple.

        Mike Rockwell, serves as the Vice President of the Vision Products Group. Rockwell has been instrumental in spearheading the Vision Pro project and the underlying visionOS platform. His leadership has been pivotal in advancing Apple’s spatial computing initiatives.

        To think he and his team have not made intentional choices to support/advance or undermine OpenXR would be naïve in my view.

        • josephg 11 hours ago

          > To think he and his team have not made intentional choices to support/advance or undermine OpenXR would be naïve in my view.

          I'm sure their choices are intentional. But thats just one business unit. Apple is a huge company. And different areas have different priorities.

          • andsoitis 11 hours ago

            Not relevant. The VisionOS crew have decided to not support OpenXR and Apple has broadly decided not to support Vulkan, which, together with DirectX are the primary VR rendering technologies.

            • josephg 11 hours ago

              Not relevant to what? I think we’re talking past each other.

              I agree with your point - Apple clearly wants Metal & friends to be their own thing. But the comment I was replying to above commented on Apple and standards. It didn’t mention graphics at all. I replied, discussing Apple as a whole.

            • troupo 10 hours ago

              > The VisionOS crew have decided to not support OpenXR and Apple has broadly decided not to support Vulkan

              Because they already have their own graphics API called Metal. Why aren't you asking Microsoft to drop DirectX and start first-party support for Vulkan?

              • tormeh 9 hours ago

                Because DirectX is a success and Metal is not.

                If Apple wanted Metal to be a success then they'd need Windows devices to support it, and ideally a console too (like DirectX with Xbox).

                There's a lot of bad things you can say about Vulkan's market position relative to DirectX, but it's clearly more successful than Metal. More games and work applications are written in it. I don't see what Apple gains from going their own way. Maybe Vulkan will rot by committee like OpenGL once did, but that hasn't happened yet.

                • surajrmal 3 hours ago

                  Even without a standard, people will create abstractions on top so all you need to do is add support to those abstractions. If needing to conform to a standard was hampering Apple's ability to get developers to make software for their platforms they would add support. It's obviously not materially affecting them.

                • pjmlp 9 hours ago

                  I am quite certain the folks selling iOS games see it otherwise.

                  • moron4hire 5 hours ago

                    Most of those games could be written to run on a toaster. Most of those games are written by people who use Unity, so they don't really care about the underlying system and may not even understand what Metal is at all.

                    • pjmlp 4 hours ago

                      Such are the wonders of middleware, standards aren't really needed.

                      By the way, I am still waiting to see those toaster like games on WebGL 2.0.

              • andsoitis 10 hours ago

                The reality is that virtual reality and gaming technology have largely converged on DirectX and Vulkan for rendering.

                I can empathize with Apple’s desire to get more adoption of Metal, but I predict it is an uphill battle to insist on it on platforms like spatial computing that is already having a very hard time to win adoption.

                • pjmlp 9 hours ago

                  Forgetting about NVN and LibGNM/LibGNMX?

      • DecentShoes 10 hours ago

        >Apple has made significant contributions to many open standards - for example, USB-C.

        And then refused to use it until the EU forced them

        • latexr 8 hours ago

          USB-C has been in use on MacBooks for at least a decade.

          • dan_can_code 8 hours ago

            Thank god they brought back MagSafe charging recently.

            • nmcfarl 5 hours ago

              I lost a Mac laptop in the pre-MagSafe days, to a bullpen environment –a sysadmin was rushing to a meeting, snagged his foot, and took the cable and the laptop off the desk at high speeds.

              After that, I was a big fan of MagSafe, but today’s USB-C and better batteries situation solves a lot of problems that MagSafe did in a different way. It allows for you to have multiple reasonably priced chargers, so the one on your desk can be safely placed, with a short unsnaggable cable. And you can still go to meetings and take your laptop home – because you have another cable in your bag and another at home.

              So these days, I barely use the MagSafe cable on my MacBook Pro.

            • carlhjerpe 6 hours ago

              I agree with you, but in practice I've never had a problem with USB-C at all and everything mobile I own has USB-C except my face trimmer, and the next one will be USB-C for sure.

              If you're worried about the port in a classroom environment you can use a short extension that you plug in on the device end, it will make the connection separate much easier if something unfortunate happens.

      • bigyabai 12 hours ago

        I think people are (rightfully) upset at the business-oriented decisions that limit MacOS as a platform, prevent competition on iOS and demand annual tithes from their developers like they're peons tilling land for coin. These are fair criticisms, prosecuted in a few courts even, and well within the realm of reasonable change.

        Apple makes great things for their users when they collaborate with the industry. That's why we're concerned when they abandon standards and demand convergence on suspicious centralized cloud crap.

        • troupo 10 hours ago

          > That's why we're concerned when they abandon standards

          Is DirectX a standard? Is Playstation NDK (or whatever it's called) a standard?

          Vulkan is not a "standard". It's a designed-by-committee API that arrived on the scene years after "non-standard" APIs.

          • kimixa 9 hours ago

            > It's a designed-by-committee API

            So a "standard"?

            Maybe I'm biased as I was involved with the standardization - but the whole point of a standard is something is legally possible to implement, communicates the needed information to the layer below, and general enough that it doesn't require specific hardware.

            All boxes are checked by Vulkan? At least that was the intention.

            So what if the origin of Vulkan was AMD's donation of Mantle, and the committee knocked the "hardware specific" points off - isn't that the desired result?

          • pjmlp 9 hours ago

            NVN on the Switch, PlayStation has two APIs, one high level and one low level one, LibGNMX and LibGNM respectively.

            • troupo 8 hours ago

              For some reason I can never remember those names :)

      • charcircuit 9 hours ago

        USB-C is not a Khronos standard.

    • eksu 12 hours ago

      OpenGL is quite dated for VR/AR. In the Apple ecosystem they supported OpenGL 4.1 for quite some time before moving to Metal, which was announced 2 years before Vulkan.

      If you spent the time developing an in house graphics API since open standards weren’t moving forward, why would you rewrite everything a second time just a few years later? Shouldn’t you expect to get a decade or two out of your existing API and only do the massive rewrite when the benefits become more substantial?

      Vulkan & OpenGL applications can translate to Metal with MoltenGL and MoltenVK, respectively.

      • andsoitis 11 hours ago

        > OpenGL is quite dated for VR/AR.

        Vulkan and DirectX are the favored graphics rendering technologies for VR.

        Godot supports Vulkan rendering via OpenXR.

        To get a vibe for Apple’s general posture in this regard it is worth noting that Vulkan rendering through OpenXR on macOS is technically possible via MoltenVK, but macOS does not have an official OpenXR runtime. You’d need to use third-party workarounds or wait for broader support.

        • eksu 2 hours ago

          macOS used to have OpenVR support (SteamVR) around 2017 for the HTC Vive, yes, but never any OpenXR runtime as no later hmds had macOS support.

      • freedomben 2 hours ago

        > If you spent the time developing an in house graphics API since open standards weren’t moving forward, why would you rewrite everything a second time just a few years later? Shouldn’t you expect to get a decade or two out of your existing API and only do the massive rewrite when the benefits become more substantial?

        I have a natural inclination to agree with this thinking, but I think it's important to recognize that this is the sunk cost fallacy at work[1].

        [1]: https://en.wikipedia.org/wiki/Sunk_cost

      • serbuvlad 11 hours ago

        > why would you rewrite everything a second time just a few years later?

        Why is this the dichotomy? Why not support both?

      • bigyabai 12 hours ago

        In an ideal world, Apple would have just built DirectX and sold the Xbox too. But you can't look at it from an executive's perspective, you have to look at it from the developer's point-of-view. This insistence on high-investment, low-ROI APIs is why the Mac doesn't have games. If you run the Metal playbook with VR again, you will have developers outright abandon you. We've already seen what happens.

        Apple's GPUs support a decent chunk of the Vulkan featureset, you can go boot it up on an M1 with Asahi. Same goes for OpenXR. These are things that Apple neglects because they want to use their customerbase as leverage to market proprietary APIs. This hurts users, because Apple has neither industry-leading standards nor the leverage to force the industry to adapt. And they sure as hell lack the humility to just support both in the name of fair competition.

        • p_ing 6 hours ago

          APIs are the last reason there aren't 'major' games on macOS. You've got architecture changes; PPC to Intel was a big loss of game compatibility, and then again when x86-32 support was removed from OS X nuked most of a user's Steam library.

          And there's the chicken/egg problem of gamers just not being present in large enough numbers on macOS. The platform already has a fairly small marketshare in the overall PC space, the number of gamers are vanishingly much smaller; Steam stats put macOS at 1.58%, less than Linux.

          https://store.steampowered.com/hwsurvey

          All of the major game engines support Apple's Metal, so API compat from that perspective isn't an issue.

          • bigyabai an hour ago

            APIs are the exact reason. Why can't you run Proton on MacOS? WoW64 works. Rosetta and Wine work. Is there any technical limitation besides API support preventing the Macbook from working like a Steam Deck?

        • cosmic_cheese 3 hours ago

          It’s more that devs can’t be arsed to write non-mobile games in anything but DirectX unless they’re being paid to (as the console vendors do). Vulkan support is quite rare in commercial games, it’s almost entirely DirectX or Sony/Nintendo’s things. If Apple somehow flipped a switch that turned on Vulkan support, almost nothing would change.

          The single biggest things Apple could do to bolster gaming on their platforms is to pay studios to do it or for Apple to license DirectX from MS. Anything else will barely move the needle.

          • bigyabai an hour ago

            > If Apple somehow flipped a switch that turned on Vulkan support, almost nothing would change.

            That's not entirely true. Whiskey being depreciated to support Codeweavers was a headline story this week - something that outright would not need to exist if Apple users could run upstream DXVK instead of GPTk.

            > pay studios to do it or for Apple to license DirectX from MS.

            That doesn't work either! Paying Eidos and Capcom and Hello Games did not start an avalanche of ports. Apple could license DirectX from Microsoft, but they could also just support Vulkan 1.2 and get perfect DX12 coverage through translation.

            The bigger point is that the Metal-only route isn't working. We can argue over the merits of Vulkan until the cows come home, but the simple issue is that Metal doesn't get ports. Native APIs on Apple platforms just get ignored.

        • pjmlp 11 hours ago

          Ah, I guess that is why Nintendo and Sony also don't have games.

        • meindnoch 10 hours ago

          >This insistence on high-investment, low-ROI APIs is why the Mac doesn't have games

          Yeah, that's why iOS doesn't have any games either. /s

    • willtemperley 12 hours ago

      > Hell would freeze over before Apple conformed and contributed to an existing open standard.

      Why the vitriol?

      Apple did in fact initiate and co-create the WebGPU standard [1].

      [1] https://en.wikipedia.org/wiki/WebGPU

      Edit to include quote of parent comment.

      • andsoitis 11 hours ago

        I don’t know that that is relevant.

        In this context, what’s relevant is OpenXR. Apple’s visionOS does not natively support OpenXR, the open standard developed by the Khronos Group for cross-platform AR/VR development. Apple has not indicated any plans to adopt OpenXR, choosing instead to promote its proprietary frameworks such as ARKit, RealityKit, and PolySpatial for spatial computing on the Vision Pro.

        What Apple is finding, however, is that there’s virtually no consumer or developer appetite for visionOS / Vision Pro.

        • willtemperley 10 hours ago

          You probably didn't see the comment I was replying to. I should have quoted:

          > Hell would freeze over before Apple conformed and contributed to an existing open standard.

          This is patently false given the fact I posted.

          • furyofantares 7 hours ago

            I don't see how you can say it's patently false. Do you have any proof that hell didn't freeze over before then?

            • freedomben 2 hours ago

              An excellent comment for it's humor value. (not to ruin the humor with an explanation, but this is a masterful use of sophistry as it's logically sound, but clearly not a serious argument).

              Now to add to the unhelpfulness in what I hope is a humorous way, we in fact have some evidence that hell did freeze over:

              https://www.npr.org/sections/thetwo-way/2014/01/08/260735693...

        • jbverschoor 6 hours ago

          Ahhh Khronos. Lovely Fahrenheit where Microsoft strung SGI along to make Fahrenheit fail (now Open Scene Graph) and incorporate the IP in Direct3D.. Shitty tactics.

          It's a miracle they actually allowed Microsoft to be a member of the Khronos group.

          I should try an make an image of Fahrenheit's beta cds some day.

      • skeptrune 11 hours ago

        > Cross-platform dev is for low-rent chumps, unless it's our cross-platform dev

        From an article talking about their decision to build WebGPU[1]. I was definitely being dramatic, but do think that Apple's overall vibe doesn't mesh well with open standards.

        [1]: https://www.theregister.com/2017/02/08/apple_webgpu/

      • tormeh 9 hours ago

        It's my impression that the WebGPU spec design team went to extreme lengths to accommodate Apple's wishes, and Apple in turn does not even support WebGPU in Safari. Why not express vitriol? Apple does not seem to act in good faith.

        • ykl 9 hours ago

          WebGPU works just fine in Safari on my iPhone. It was enabled by default starting with iOS 18.2.

          • jsheard 8 hours ago

            https://caniuse.com/webgpu

            Caniuse says it's still behind a feature flag, are you sure you didn't enable that at some point?

            • ykl 8 hours ago

              I don’t recall enabling it.

              • criddell 3 hours ago

                This doesn't load for me on my iPhone or iPad:

                https://webgpu.github.io/webgpu-samples/?sample=texturedCube

                • macintux an hour ago

                  I dug into my iPad and found a feature flag to enable it, hiding in settings/Safari/Advanced.

                  So definitely not enabled by default yet.

                • oarsinsync an hour ago

                  Confirmed my M1 iPad Pro iOS 18.4.1 also doesn’t have it enabled. Took a bit of digging in the settings app to discover where to enable feature flags too, confirmed it’s off.

          • gbear605 6 hours ago

            It’s disabled still on my iPhone on iOS 18.4.1. Either it was enabled specifically on 18.2, and then disabled, or you enabled it manually. (Or some other weird thing, like it’s only enabled on iPhone Pros.)

        • willtemperley 8 hours ago

          Because getting angry about things that are false is insane.

          WebGPU is still in progress in Safari - it is available as a technology preview. The same is true for Firefox.

          • jsheard 8 hours ago

            > WebGPU is still in progress in Safari

            That's kind of the point, Chrome shipped it across multiple platforms two years ago, while Safari still has no timeframe despite having a much narrower set of APIs and hardware to support. Firefox at least has the excuse of needing broad compatibility like Chrome but with a fraction of the development resources. Apple are just dragging their feet.

            • threeseed 5 hours ago

              > Chrome shipped it across multiple platforms

              Chrome has routinely shipped junk APIs with no concern for privacy, security or battery life.

              It's why fingerprinting works so incredibly well on their browsers.

            • troupo 6 hours ago

              > That's kind of the point, Chrome shipped it across multiple platforms two years ago

              Chrome ships a lot of things. Even now WebGPU is marked as experimental technology on MDN.

              WebGPU didn't even become a Candidate Recommendation until December 2024 (half a year ago)

              > Apple are just dragging their feet.

              Or they are not in any rush to implement APIs that haven't reached consensus, haven't passed reviews, are subject to change etc. Chrome has very very cavalier attitude towards shipping APIs.

    • wat10000 4 hours ago

      POSIX? C++? HTML? USB? There are plenty of existing open standards that Apple conforms and contributes to.

      When open source types complain about this, I always enjoy the irony that macOS is POSIX compliant while Linux is not.

      • andsoitis 3 hours ago

        Those are fantastic examples. At the same time it begs the question: why does Apple not play nicely with graphics standards? It could be that the those standards bodies are dysfunctional or too slow so Apple has to go their own way. However, I suspect that that is not the main reason.

        • wat10000 3 hours ago

          Being too slow certainly seems to be part of it. Metal was released two years before Vulkan, for example.

  • jeroenhd 7 hours ago

    > I would insist Apple conforms to the industry standard

    Insisting Apple conforms to anything is useless, unless you're in control of government regulations.

    You can stick to Apple's ridiculous custom APIs, or you can release your software without Apple support. Luckily, VisionOS seems to have gone the way of the Apple Pippin, so I don't think many people will care much about Apple's headsets not being supported by VR games. Apple certainly doesn't.

    If Godot wants VisionOS support, this is probably the way to do it. The question then becomes: is an alteration this heavy worth the maintenance cost, especially for hardware that expensive and uncommon? You don't want to end up in a situation where the one guy with such a headset falls ill and suddenly you can't test your engine anymore without spending a couple thousand on new hardware.

    • solarkraft 6 hours ago

      Apple wants Godot to support the Vision Pro, hence the PR. Hence Godot has some leverage here (though possibly not enough).

      • andsoitis 3 hours ago

        They could just politely declare that visionOS / Vision Pro is not a big enough platform to warrant the distraction (opportunity cost).

        That is my recommendation.

        Heck, the PR comment even asks that someone creates a vision OS logo (you would think Apple would include it)!

    • viraptor 6 hours ago

      It's a pretty well self regulating issue, isn't it? If there is no maintainer available, there's no market either, so it could be dropped. If there's enough people to develop for this expensive uncommon system, then surely there's enough money going round to pay someone.

      Right now it looks like they have enough first party support and third party dyi efforts to at least give it a go.

  • klausa 12 hours ago

    This would get you, maybe, VR/AR games/apps running on the device.

    The PR from Apple also adds support for "flat" Godot games/apps running on Vision Pro.

  • dagmx 11 hours ago

    This PR specifically is about getting Godot able to build for visionOS.

    Even if Godot insisted on needing OpenXR support , you’d still need to land this PR to get the engine itself to work first.

    • andsoitis 11 hours ago

      Apple has no intention of fitting within godot’s GTM strategy for VR via OpenXR standard.

      Amongst other signals, the PR comment says: “To support creating Immersive experiences by using a new Godot's visionOS VR Plugin.”

      • dagmx 11 hours ago

        Okay? That still doesn’t mitigate the need for this specific PR first though to even get to that discussion point. That line you mention is not part of the contents of this PR.

        • andsoitis 11 hours ago

          A good partner discusses startegy and shared interest first, negotiates terms of engagement, tradeoffs, shared roadmaps, etc.

          Instead we get a pretty arrogant and presumptive interaction from the Apple crew.

          It should be noted that Apple is struggling with visionOS and Pro adoption amongst consumers and developers, so their arrogance is unwarranted and they cannot rely on market power.

          • StrLght 9 hours ago

            How is it arrogant? What should they do instead?

            It feels like we're reading different discussions. All I see is Apple engineers addressing every raised concern.

            Getting angry at companies for contributing to OSS is not the hill to die on. If it is -- I can't even imagine your feelings towards Intel, AMD, Qualcomm, Google, etc. for their contributions to Linux.

          • dagmx 11 hours ago

            That’s what this PR is! It’s a first attempt to start that dialogue. You can even see the employee trying to address notes as they come in, and asking if there are better ways they should align with Godot.

            Point to the arrogance involved. From all your comments I can see you have an intense distaste for Apple and I honestly feel it’s colouring your perception of this change.

            The only person who seems upset is you. The Godot maintainers are positive, Miguel is positive.

            Should contributors never open PRs until they’ve discussed it first? What if they want to get feedback on an idea in code form?

          • threeseed 5 hours ago

            > Instead we get a pretty arrogant and presumptive interaction from the Apple crew.

            You're being completely ridiculous here. It's a well-written, considered, appropriate for the project PR.

            No one is being forced at gun point to accept it.

  • mort96 11 hours ago

    If Godot does nothing and insists that it's on Apple to to support OpenXR, then VR developers who want to support the Vision Pro will have to use Unity or Unreal or some other non-Godot engine. It achieves nothing other than to reduce Godot's relevance. Godot isn't big enough to pressure Apple.

    • jayd16 11 hours ago

      Considering install base, I'd figure the Vision Pro isn't big enough to pressure Godot.

    • skeptrune 11 hours ago

      Apple is big enough to sponsor Godot and should if they want to burden their maintainers with extra work long term.

      • mort96 11 hours ago

        I agree. I'm just saying that the result of responding "no, we won't accept this PR because we won't support visionOS until it supports OpenXR" only results in Godot not support ion visionOS. It doesn't result in visionOS gaining OpenXR support.

        Now that doesn't mean it would be the wrong choice for the Godot project, they don't have to support visionOS.

elAhmo 10 hours ago

Both users of visionOS are happy about this announcement.

  • jonplackett 7 hours ago

    This is sad but true.

    I was so excited about the Vision and desperate to get one.

    Finally my company has bought one for testing and I’m honestly not sure what to even use it for.

    Maybe a big screen Mac? Is that it?

    I think Apple has fallen into the same dead end they did with Apple TV: no controller = no games.

    Both Apple TV and Vision Pro could have been filled with games from indie devs. But it’s impossible to play most games with a pinch or the worst TV control ever created.

    • lynndotpy 3 hours ago

      I wonder how much of it can be blamed on the Vision Pro being nothing more than a big wobbly iPod Touch, instead of a real computer.

      For me, a Vision Pro would have been fantastically useful if it was a little bit more like MacOS (or Android), and shipped with a native, real terminal that I could run things on. $3500 is suddenly a lot easier to swallow if I could think about it like 20 monitors to run terminals on.

    • coldpie 4 hours ago

      > I was so excited about the Vision and desperate to get one. Finally my company has bought one for testing and I’m honestly not sure what to even use it for.

      This is the VR experience, yup :)

    • threeseed 5 hours ago

      > no controller = no games.

      Bundling a controller would increase the cost for everyone to satisfy a minority of gamers.

      So instead they support all PS5, Xbox, BT etc controllers.

      • bathtub365 4 hours ago

        Those aren’t VR controllers and no one is using them.

        • dvngnt_ an hour ago

          I use gamepads in VR all the time, fewer things to charge and less fatigue

      • bigyabai an hour ago

        > Bundling a controller would increase the cost for everyone to satisfy a minority of gamers.

        Apple doesn't have to increase the cost. The leaked BOM suggests that Apple makes a sizable margin on Vision Pro, even if each controller cost $500 they could give them away in-box and still make more money per-unit than the Quest headset. It's not about cost.

        > So instead they support all PS5, Xbox, BT etc controllers.

        Those are not 6DOF controllers, they are class-compliant USB devices that every single computer really ought to support. If Apple supported OpenXR then they would likely also have the software to support other controllers, but apparently that's a touchy subject in this thread.

    • ghc 4 hours ago

      I'm not really sure why anyone would want to use an Apple TV for games, instead of a dedicated console. AFAICT the killer app for Apple TV is airplay. I haven't seen a co-working space conference room TV without an Apple TV attached for years.

      I mean, I guess privacy is the other feature. I use an AppleTV at home to bypass all the smart TV nonsense. I know Apple can't be trusted, but I trust it more than a TV manufacturer who tries to shove ads down my throat the moment I connect their TV to the internet.

      • freedomben 2 hours ago

        I refuse to use anything Apple so can't speak for the Apple TV, but I see it as pretty comparable to the Google TV (aka Chromecast w/ Google TV) products, just more open, flexible, compatible, and affordable.

        I use Google TV for games on occasion. It has excellent controller support and works great for lightweight games that run fine on the stick. For anything heavier, the Steam Link app is the go-to. I can run the games on my bigass Linux PC and stream them to the TV. I routinely do this for Hogwart's Legacy for example.

        Now that said, lately I've been just hooking up my Steam Deck to the TV and using that. Less friction and less bugs by avoiding the Steam Link app. And the Steam Deck is pretty close to a console (certainly much closer than it is to an Apple/Google TV), so perhaps I've just proven your point :-D

    • judge2020 5 hours ago

      Pretty much:

      - big screen mac

      - 3d movie viewing (the experience is actually mind-blowing)

v1sea 13 hours ago

It’s nice to see this addition. I’m not sure if Godot would be better off bridging OpenXR to apple’s ar compositer or do as these PRs implement.

It isn’t much work to bridge from a metal renderer to the ar compositor. There are nice, if under documented c apis for Compositor Services in visionOS. I don’t think this will end up being a heavy maintenance burden, but they should donate some headsets as the second vertex amplification doesn’t run in the simulator. The max threads per thread group also differ. So real hardware is needed to measure performance.

https://developer.apple.com/documentation/compositorservices...

  • luqtas an hour ago

    > they should donate some headsets

    profiting 180 billion USD per year should put them in a position to also provide grants for hiring workforce for the necessary amount of years that will take to popularize their current and new AR/VR technology (if it'll ever be popular)

    even if Godot starts also being the backend for non-gaming applications (which i don't know how the discussion about this went/is going), which AVP could also benefit, i doubt the investement of time to maintain this PR will pay itself, i.e. the few developers releasing software for Apple VR will make enough money and will donate enough for covering maintainer(s) to keep up with a (so far niche) new OS in Godot!

skeptrune 12 hours ago

Insane that Apple put this PR up without at all contributing to the development fund.

Didn't even put up an issue first haha.

  • azinman2 12 hours ago

    If they did the work, what’s wrong with that?

    • skeptrune 12 hours ago

      Maintainers have to review the PR, answer Apple's "Open Questions", and support their users who want to build with the new functionality long term.

      Laughably, it looks like the PR didn't even compile...[1]

      > When you try and bundle, it will fail. The library paths are incorrect.

      [1]: https://github.com/godotengine/godot/pull/105628#pullrequest...

      • blitzar 8 hours ago

        Apple really are not sending their finest.

    • jchw 12 hours ago

      There's more to development than just code. I'm sure the Godot developers value the contribution and will try to make the most of it, but they got zero input into how to implement it and this PR contains a lot of issues (e.g. it does some API breaking changes that can't just be done as-is.) On top of that, they have no idea (from the outset, I mean: obviously they are communicating now) if Apple intends to continue maintaining this code in the long run or if they just want to put the minimum amount of effort into shipping it and then consider that box checked, shifting the maintenance burden to volunteers. I don't think there needs to be intentional malice, even very nice gestures can work out poorly; we almost lost the Linux NTFS3 driver because Paragon initially stopped maintaining it and nobody else stepped up.

      I think Apple can do good here but they should definitely communicate better. For open source, early and often is a good idea. (Though also good to follow through... I have been guilty of many licked cookies purely by accident and poor focus.)

    • tapoxi 12 hours ago

      Are they going to do the ongoing maintenance if this is merged in?

      • wfme 12 hours ago

        Looks like it would be in their interest to do so, so yeah I don’t see why not.

        • hobofan 11 hours ago

          There are many things that would be in Apple's interest to do, but they aren't so that's a complete non-argument.

          I think it's a very valid question to ask, as many open source projects I've seen in the past that had to interface with Apple on the developer tooling front had to go through constant pain, as Apple isn't willing to e.g. provide references for certain .plist files, forcing many project to try and reverse-engineer what they do. More precisely there are usually people inside Apple willing to do that, but incapable to do that due to internal structures that result in a lack of clearly defined ownership.

          So given that, I would say that if/once the original contributor of this PR moves on(/is made to move on) from that project, there is a good chance that this would also mark the end of cooperation from Apple's side.

lordofgibbons 10 hours ago

This is surprising. From everything I've been hearing in the media, I got the impression Apple had mostly given up on their XR products and will keep them on life-support until the technology is ready for mass consumption.

  • jitl 8 hours ago

    The media loves to spin Apple things as failures right up until the point when they’re a success. See coverage of iPhone, Apple Pay, iPad, etc. Even “Apple faithful” media like MacRumors.com will be measured but pessimistic about Apple’s new efforts because negativity drives clicks more than positivity across the board.

    • bigyabai 41 minutes ago

      I don't think this is an Apple-exclusive phenomenon. Even if it was, the media would be pretty well-justified in reporting on a lifestyle product with diminished demand. I remember similar news coverage for the PS3, Shamwow, Google Glass, Juicero, Zune, Fire Phone, and so much more.

      It feels more like Apple users aren't used to acknowledging Apple's own failures. Because Apple refuses to admit certain products don't succeed (see: iPhone Mini, 12" Macbook, Butterfly Keyboard), their users come to believe that Apple is beyond reproach. If Vision Pro was good enough for the public, it's genuinely hard to imagine how much worse the Apple Car and Airpower could be.

  • judge2020 5 hours ago

    Until things are officially announced they could change at any moment. Rumor mills are rarely productive.

    • wat10000 an hour ago

      Those who know can't say, and those who say don't know. This isn't universally true, but accurate info from Apple is hard to come by, and it gets harder the farther out you're looking. People outside Apple, and most people inside Apple, don't know where things stand with the Vision product line.

october8140 11 hours ago

Reading a lot of comments it sounds like Apple should:

1. Give Godot some money.

2. Implement visionOS support via an extension not directly into core OR conform to industry standard OpenXR.

  • dagmx 11 hours ago

    The people making the latter comments are ignoring the contents of this PR however, and showing a lack of understanding of the engine itself in the process.

    You cannot build this as an extension. It’s a different OS and Godot needs it to be done this way, as many people in the PR have commented as well. An extension would not cover it, and people suggesting that are probably used to the PC VR development model where VR is an extension of an existing supported platform, not a platform in and off itself.

    Beyond that, even if Apple supported OpenXR, you’d still need this PR first because it’s covering build support first. It doesn’t cover any of the XR/Spatial rendering elements.

    • andsoitis 11 hours ago

      > VR development model where VR is an extension of an existing supported platform, not a platform in and off itself

      This is the crux of the issue, both for Apple and for Godot.

      In Apple’s case, they’re finding that their vision does not resonate with consumers or developers. So they’re searching for ways to expand chances of success but not entering with an equal partnership mentality. Thats their prerogative but I would argue the arrogance blinds them to reality.

      From Godot’s perspective, the question is whether all this distraction is worth it for a platform that has for all intents and purposes failed to prove itself. There’s an opportunity cost and likely constraints that would flow from supporting Apple’s divergent and unproven vision.

      In my books it seems clear that it would be a mistake for Godot to invest energy in supporting a niche, heretofore unsuccessful product that is not aligned with Godot’s technical and product roadmap.

      • aprilnya 10 hours ago

        I still don’t understand why I see people saying Vision is an unsuccessful and failed platform.

        Vision Pro is very clearly an early adopter version of a platform that has yet to truly get started. Obviously, a huge $3500 headset on your head is not the actual intended final form of this platform. The actual intended final form is glasses.

        And until those glasses are out you can’t say it failed, because it hasn’t even started yet.

        • wat10000 40 minutes ago

          Because the rumor mill loves to churn things up, and people forget the past.

          The original iPod was an incredibly niche product. It required a Mac at a time when Macs were way less common than they are now. When Windows support was added, it required FireWire, which was quite uncommon.

          The original iPhone did OK but didn't sell super well. It was very expensive, had only 2G connectivity when 3G had already arrived, only worked on the #3 cellular carrier, and didn't support any third-party apps.

          The original Apple Watch was bulky and severely underpowered.

          Apple continued to iterate on all of these and they ended up being quite successful.

          That's not to say Vision Pro will see the same treatment. There are plenty of failed products you can point to as well. Just that an iffy initial release doesn't mean anything about the long-term outlook for the product.

          • bigyabai 30 minutes ago

            The iPod did have demand, though. It was huge, clunky, somewhat fragile, but people wanted to use one and carry it with them everywhere. Same goes for the iPhone, to some extent. They succeeded as lifestyle products because they were desirable and made life better.

            But the Vision Pro? If you sold them at a flat-rate price of $1,000, I don't think I know people that would want to use one regularly. I don't even know anyone who would regularly use one if they got it for free. It's not going to replace the time they spend on their phone or Xbox, and it's probably not going to carve out any new routines so you can watch immersive video. It's competing against your phone and TV for YouTube privileges, and it's going to lose most of the time.

            If Vision Pro was desirable to the average person, I might have hope for the product line as a whole. People don't want this from Apple though, it might as well be the spiritual successor to the Pippin.

    • doctorpangloss an hour ago

      AFAIK Apple does not allow applications to render traditionally nor gives them access to the camera or other interesting effects.

      You are instead given a DOM (really imagine idiosyncratic SVG for 3D) API and you must facade it to your engine object model.

      Apple has forced library developers into a situation even worse than Metal: a single, idiosyncratic scene graph like API. None of the performance benefits of using the technology natively. None of the DX benefits of single code, run anywhere, since everything has to be aware of the spatial rendering limitations. It’s like Negative React Native: they had you a weird React that’s non native, and you must wrap it.

      Truly, and I have no hesitation here because I will never want to work for Apple and they’re going downhill: this PR has its head so far up its butt.

      Maybe this employee should have spent all this time convincing Apple to give developers access to the GPU.

frosting1337 12 hours ago

Apple should flick Godot a chunk of change to properly get this rolling.

  • theshrike79 12 hours ago

    What Apple should do is drive a truckload of money on Valve's doorstep and get a Proton-like system built for M-series Macs.

    • tim-- 11 hours ago

      They have done that.

      They gave some cash money to CodeWeavers, the company that created wine. It's called the Game Porting Toolkit: https://developer.apple.com/games/game-porting-toolkit/

      • mattlondon 10 hours ago

        That's the problem I think: porting.

        As I understand things, proton allows windows games to just work (pun intended) on Linux. No porting, no rebuild - just download and run.

        Who is going to bother doing all the extra work to port their game for Mac?! Time and time again there have been loads of articles on here over the years with developers saying it is simply not worth the hassle to support Linux and Mac.

        • Topfi 10 hours ago

          The downside of relying on translation layers rather than porting from the perspective of Apple is likely that they vey much detest the lack of control that would result from that. Game devs targeting Linux have started viewing Proton/Windows runtime as a target, which has lead to native Linux ports becoming less common. As a person wanting to play the odd game on Linux, this has been a godsend, but for Apple, this would be viewed as an existential threat.

          Personally, I'd wish for more extensive Vulkan support, but I have been informed that this is likely not as easily done considering Apples GPUs with TBDR differ somewhat from the industry standard.

          At the end though, if Apple truly wanted, they could simply spent money on studios and incentives ports. None-Mobile-Gaming remains no priority for them, simple as that. I haven't seen any indication that the AVP has changed that in any way and I wouldn't be surprised if they view GoDot not as a game engine, but rather another way to create experiences.

        • pjmlp 9 hours ago

          The same folks that bother for iOS and iPad games, Nintendo Switch and PlayStation.

          Most studios aren't religious about APIs like FOSS developers, they create API agnostic engines with plugabble backends and move on with what is relevant for their game IP.

          It has been like this since the dawn of computer games being fully written in Assembly across 8 bit snowflakes.

        • Hamuko 10 hours ago

          >Who is going to bother doing all the extra work to port their game for Mac?!

          So far at least Ubisoft, CAPCOM, Remedy, Kojima Productions and Hello Games.

          • andsoitis 10 hours ago

            And for additional context, when it comes to Vision Pro, Ubisoft has one game that is designed with it in mind (Rabbids: Legends of the Multiverse) and CAPCOM has none.

            That should tell us something about the appetite to support visionOS.

            • threeseed 5 hours ago

              Exactly the same thing happened with iPhone, iPad, Apple TV and Apple Watch.

              It's Vision Pro 1. Maybe let's see how the next revision goes first.

            • pjmlp 9 hours ago

              Most companies don't support visionOS because it is a 3000 euros/dollar device, that really has to sell a lot of games.

              Additionally many developers are not porting their games to visionOS as protest to existing store percentages, nothing to do with Metal support.

      • theshrike79 an hour ago

        Proton is so good that devs have dropped Linux builds for their games because Proton runs the Windows version faster - emulated.

      • lynndotpy 3 hours ago

        They have not done that, though. With Proton, almost every Windows game on Steam "Just Works" (and many others do with a small amount of configuration.)

        As far as I can tell, there is no way for a player to use GPT to run games from their Steam library on Mac.

  • klabb3 2 hours ago

    Yeah I don’t get it either. A drive-by PR without even offering hardware for testing? The entitlement around OSS these days… One of the richest companies in the world, and then ”but open source should benefit everyone, it’s discrimination if you single out trillion dollar corporations”. Dude..

karmakaze 4 hours ago

The interesting thing here is that Apple finally learned that games matter. Of course they go about it in the same "we're never wrong" attitude by never admitting it, like how their mice don't have two physical buttons to stay true to "a mouse should have one button" from the original Mac. They're learning though, it was voluntary unlike USB-C on their phones/tablets.

  • zitterbewegung 4 hours ago

    I think that when Apple pivoted to "Apple Silicon" or basically the M series chips they realized that they should pivot to video games also. Once iOS supported an App Store it came out of the gates organically with people making video games for the platform . Unfortunately they never really followed through with helping game developers or any meaningful QC regarding monetization so you have a lot of good games and a whole lot of bad games. Also, Warframe when they made a switch port they figured out they could make an iOS port which really caught on in Japan.

  • doctorpangloss 2 hours ago

    There are exactly zero people in the video game industry working on speculative AVP games. The ones who are thinking about it are not hesitating due to Godot support.

fixprix 13 hours ago

Looks like Apple might be prioritizing gaming for the next gen Vision devices? Hopefully, as I know many, myself included that passed on the Vision because the gaming support wasn't there. Price was never an issue.

  • mattlondon 10 hours ago

    This to me smells of desperation - not so much as "prioritising gaming" and more "prioritising anyone making any kind of content at all please please please someone make something for our device".

    • zapzupnz 9 hours ago

      It no more smells of desperation than when Apple contributed modern ScreenCaptureKit support to OBS Studio. They want great experiences for their own platforms and sometimes that means reaching out to other projects.

      It's true that the Vision Pro hasn't seen the uptake that Apple's other platforms did at launch, like the iPhone, iPad, Apple Watch, etc. — but it's nearsighted to think that Apple can't play a long game. It has the patience (and money) to play it all the way to the eventual release of their glasses; by that time, the platform will already have plenty of fantastic software ported from iOS and, eventually, other platforms through ventures like this.

      • mattlondon 6 hours ago

        I think there is "playing the long game" and there is "flogging a dead horse".

        I still can't believe that both apple and meta bet the farm on VR and screwed up so spectacularly. It was fairly clear that VR was never going to be mainstream for the same reasons that 3D movies and TVs vanished after all that fanfare and marketing a few years ago: people don't want to wear the glasses, and they don't want to pay extra either. We've been there and tried this - people are happy with 2D screens and don't see any real benefits of 3D glasses/headsets worth paying for (...apart from the nerdfactor).

        Sure there might be some sort of market for "smart glasses" and people are continually releasing various iterations of those (and I'd be up for a pair too FWIW), but if the vision pro is any indication of what the tech is capable of today, we're a very very long way away from normal-glasses-style form factor units (i.e. size, weight, battery life, discreetness, price, nausea etc).

        Tl;Dr - nice try doing something new, but if I were an apple investor I'd prefer they went back to what they knew and not waste further billions upon billions "playing the long game" on a dead-end because they can't accept they made a mistake.

        • threeseed 5 hours ago

          > flogging a dead horse

          It's the first version of their XR device.

          I still own the first iPod, iPhone and Apple Watch and remember people saying that each one would be failures.

          • 999900000999 3 hours ago

            500$ is a toy most upper middle class families can afford. That's the Meta Quest 3.

            3500$ will even have someone making 200k plus pause to think if they really need it.

            Not to mention the Vision Pro looks much more fragile. Looks like it'll slip off my face and shatter.

            I'm cool with wasting $500, but I could do a lot of things of $3,500.That's a round trip flight to Thailand and a nice hotel room, you might be able to fit in a trip to Paris too.

  • KeplerBoy 12 hours ago

    Does anyone in the industry care about VR gaming right now?

    I don't see people buying headsets, I don't see VR features in new major games, it's just not a thing outside of a probably shrinking niche.

    • hnlmorg 10 hours ago

      You’re not looking very hard then because there are loads of new games released both with VR support and also exclusively for devices like the Oculus Quest.

      What we’ve seen less of is AAA games bolt on VR support as an afterthought - and the reason for that is because it’s almost always a terrible way to play a game that was originally designed to be played with a keyboard and mouse, or traditional game controller.

    • singularity2001 12 hours ago

      Lookup GorillaTag a surprise smash hit that made half $1 billion(!) revenue on the Meta quest!

      • darknavi 2 hours ago

        That is a good example of a good and successful VR game, but it's also three years old.

  • mvkel 13 hours ago

    It would be strange if they went about it this way, as it gives the godot community some unprecedented control over apple's release schedule

    • __m 12 hours ago

      My fear is that they won't treat godot first class and release updates for unity first. That kind of first class support would be required for me to switch from unity.

retskrad 4 hours ago

Interesting piece from Ben Thomson regarding Apple’s troubles in AI. He says this of Vision Pro:

https://stratechery.com/2025/apple-and-the-ghosts-of-compani...

“We already established above that the next paradigm is wearables. Wearables today, however, are very much in the pre-iPhone era. On one hand you have standalone platforms like Oculus, with its own operating system, app store, etc.; the best analogy is a video game console, which is technically a computer, but is not commonly thought of as such given its singular purpose. On the other hand, you have devices like smart watches, AirPods, and smart glasses, which are extensions of the phone; the analogy here is the iPod, which provided great functionality but was not a general computing device.

Now Apple might dispute this characterization in terms of the Vision Pro specifically, which not only has a PC-class M2 chip, along with its own visionOS operating system and apps, but can also run iPad apps. In truth, though, this makes the Vision Pro akin to Microsoft Mobile: yes, it is a capable device, but it is stuck in the wrong paradigm, i.e. the previous one that Apple dominated. Or, to put it another way, I don’t view “apps” as the bridge between mobile and wearables; apps are just the way we access the Internet on mobile, and the Internet was the old bridge, not the new one.”

amelius 10 hours ago

Back in the day when Microsoft dominated everything, we would have said embrace, extend, extinguish.

  • yreg 10 hours ago

    VisionOS doesn't dominate anything.

raverbashing 8 hours ago

Jeez, some people are just insufferable

I'm glad some people like https://github.com/godotengine/godot/pull/105628#issuecommen... exists

"why this is not an extension" sounds like an awfully naive question. I'm not a Godot expert but I'd bet a very large amount of money that this is not in the realm of a simple extension, as flexible as Godot can be (and a check of the PR seems to confirm this)

andsoitis 13 hours ago

Shiny. Unsolicited advice. visionOS is a distraction for the Godot team (whether or not you believe visionOS is a dead end or not). I would recommend focusing on high impact domains while Godot competitors like Unreal and Unity diffuse their attention.

If you officially support visionOS, it now requires all product and engineering innovation to take it into account, slowing down velocity for very little gain, if any.

  • 999900000999 13 hours ago

    It looks like Apple put their own people on this one.

    If they want to maintain this, the Godot foundation needs to be extremely clear about that. You're talking about an extremely niche platform that will require tons of ongoing maintenance.

    I would have hoped Apple also spent time working on the general engine and maybe tackling some bugs. Maybe they did maybe they didn't.

    • nopakos 13 hours ago

      And since Apple is here, please help adding support for Apple TV. Apple and Android TV support sometimes makes the difference when choosing an engine.

      • andsoitis 12 hours ago

        Apple TV for games is super niche, with very little market share in the big scheme of things.

        Even when it comes to TV, Apple realized they had to create an Apple TV+ app for other platforms to extend the reach of their investment in shows/movies beyond their own hardware.

        • nopakos 12 hours ago

          I think these connected to TV devices are a wasted opportunity for gaming. They are great for family type video games and with some marketing from apple or Google they could sell tons of games. I happily paid for Beach Buggy, a Mario Kart type game, my kids are loving it and I think that the company makes a lot of money from this game alone.

          But the support from Google is abysmal. No search functionality, developer hostility when trying to publish something etc.

        • KeplerBoy 12 hours ago

          There are however some games which thrive on apple tv. The virtual cycling game zwift is probably one of the most important apple tv games, it's the recommended system to get the game running on the cheap.

          So, if you're making an app that benefits from a big screen and your customers are willing to buy a cheap dedicated device to easily use your app on a big screen, supporting apple tv might be a very sensible choice.

          • andsoitis 12 hours ago

            > if you're making an app that benefits from a big screen and your customers are willing to buy a cheap dedicated device to easily use your app on a big screen, supporting apple tv might be a very sensible choice.

            Compared to other HDMI-connected devices (e.g. Google Streamer fka ChromeCast, Amazon FireTV, Roku) or major TV platforms like Android TV or Samsung and LG, the market share that Apple TV commands is dwarfed. Apple TV devices are also very expensive.

            A startup like Zwift that bets on Apple TV as a key GTM strategy is making an error in judgment. Apple TV is extreme long tail footprint.

            • jitl 8 hours ago

              AppleTV is much more similar to a game console than the mentioned devices. It has a small set of powerful CPU/GPU/memory combos vs the menagerie of disparate and mostly much lower power hardware under the broad tent of “Google related tv platform” stuff.

            • KeplerBoy 12 hours ago

              Meh, I'd say it's a cheap addition when you already have to support iOS and iPadOS devices. Also market share is secondary if people are willing to buy it as a dedicated device and it is cheap (130$) when talking about people's expenditures for this hobby.

              But yeah, I'm not an Insider and I'd love to know why they're supporting the apple tv but don't offer the Android App on the Google tv platform. Maybe something about non universal remote inputs or the wildly varying hw capabilities leading to support nightmares (but that's always an issue on Android).

              • andsoitis 12 hours ago

                > cheap addition when you already have to support iOS and iPadOS devices.

                Presentation form factor and input modality is different on LRUD compared to touch, 10’ vs handheld.

                There’s an opportunity cost: it is better to improve the user experience on the vast majority of TV devices (eg Samsung or Android TV or Fire tv) than it is to support a tiny market share device like Apple TV that you now also need to keep up to date.

                • tough 9 hours ago

                  arent all apps just expo react webui wrappers nowadays?

                  • KeplerBoy 7 hours ago

                    We are specifically talking about 3D games here.

                    • tough 2 hours ago

                      three.js then?

                      godot seems cool, would love to get some vision lite dev kit in a few years to play with

        • blitzar 8 hours ago

          > Apple TV for games is super niche

          Order(s) of magnitude less niche than Apple Vision.

        • drexlspivey 10 hours ago

          If they could just let Geforce Now (NVIDIA Cloud gaming platform) ship a native app I would use my Apple TV much more. But no, they prefer to be extremely hostile to users over some app store bs.

        • troupo 10 hours ago

          > Apple TV for games is super niche,

          Apple TV is just a tale of so many missed opportunities.

      • dynjo 13 hours ago

        They already said they plan to do this in the PR.

      • macintosh-hd 13 hours ago

        One of the comments says another team is working on Apple TV.

    • andsoitis 13 hours ago

      Even debating support for a niche platform is a distraction. Noise.

      • dewey 13 hours ago

        Niche platform from one of the biggest companies on the planet isn’t as niche as others though. If there’s a way to get first party support from the vendor directly it could be beneficial to the other platforms too (iOS).

        • andsoitis 13 hours ago

          > it could be beneficial to the other platforms too (iOS).

          In what way?

          As far as I know, iOS support on Godot is almost entirely community-driven. If true, Godot has nothing to gain. Apple is struggling with adoption so they have most to gain from Godot support for visionOS, but is not obvious that visionOS support would benefit Godot in any strategic manner.

          One strategic heuristic is that you don’t want to undertake the work to enable another company’s success on a product line, unless you depend on it or believe you have a strategic advantage against other competitors.

          For example, if Godot negotiates for exclusivity or primary status for game engine positioning on visionOS and they believe VR is a material future footprint, that might be interesting. Anything less is in Apple’s favor and not in Godot’s.

          • klausa 12 hours ago

            >As far as I know, iOS support on Godot is almost entirely community-driven.

            Yes, and now it has gotten to the point where it clearly has been noticed by Apple; and they're eager to contribute back to it too.

            Is that not... the ideal scenario here? You have community contribute a port for a big platform, the company notices, and starts contributing too.

            • andsoitis 12 hours ago

              > Apple; and they're eager to contribute back to it too.

              To think Apple is interested in the success of Godot would be a mistake. It might feel like a compliment, but it would be a trap because Apple’s interest stems from increasing the chances of visionOS success and will be happy to externalize the ongoing maintenance tax to Godot.

              Unless Godot feels they need visionOS then it isn’t in their interest to entertain Apple’s PR. If anything they should respond saying they already support standard interface in the form of OpenXR.

              • dewey 12 hours ago

                Did you get burned by a company contributing to an open source project before or what makes you so cynical about this PR? I feel like it's the ideal scenario that a company actually dedicates engineers and time to contribute to an open source project instead of doing their own thing, maybe even behind closed doors.

                • andsoitis 12 hours ago

                  I’m invested in the success of Godot and fear the visionOS distraction dilutes the urgency that’s needed to compete with Unreal and Unity.

                  Additionally, if Godot accepts this PR and related ongoing work, it would signal to me poor strategic judgment.

                  Many an open source project progress slows down under the burden of supporting immaterial platforms.

                  • dagmx 11 hours ago

                    Have you contributed to Godot yourself or made something of note with it? Multiple developers are actively asking for visionOS support as people on the Godot team have mentioned. Why should your distaste for a platform preclude them from having platform support that would benefit the things they want to build?

                    Beyond that, have you even looked at the PR here to see what your supposed distraction would be? Most of the PR is shared infrastructure between the Apple embedded platforms.

                    • lcnPylGDnU4H9OF 4 hours ago

                      > Why should your distaste for a platform preclude them from having platform support that would benefit the things they want to build?

                      They answered this in their initial comment:

                      > If you officially support visionOS, it now requires all product and engineering innovation to take it into account, slowing down velocity for very little gain, if any.

                      • dagmx 4 hours ago

                        That’s not really an answer though, anymore than any other platform. I’m not asking why they don’t want it supported, I’m asking why their distaste should overrule everyone else who does.

                        Just because this one very angry person doesn’t want this platform supported, doesn’t mean others don’t. You could argue the exact same thing in reverse for any other platform that is niche for someone else.

          • dewey 12 hours ago

            I'll leave this decision to the Godot maintainers but as an outside that only read the PR and comments it seems plausible that it's also in Apples favor to fix issues in the shared iOS / visionOS codebase that they are using, especially if they might come from Apple APIs that could be improved on their side too.

          • spencerflem 12 hours ago

            exclusivity ?? its an open source project why would they want that, its not a competition :p

            • andsoitis 12 hours ago

              Godot is absolutely in competition with other game engines.

              • spencerflem 2 hours ago

                I don't know the Godot ppl, but I hang out on the LibGDX discord and what they want is to make a good engine for its own sake. If someone would be better served with Unity or Godot or anything else they're extremely quick to say so.

                The point is to make the world better not for their own project to Win.

                I'm assuming Godot is the same way, and the idea of spending effort making sure every other OSS engine doesn't have VisionOS support is a lil baffling

  • solardev 13 hours ago

    That's one of the things they are discussing in the comment chain. Apple hasn't directly addressed it yet. Seems like if they want this to be official, they ought to donate some headsets and money to offset the increased maintenance...

    • andsoitis 13 hours ago

      Apple has more to gain than does Godot. Money and headsets cannot faithfully account for additional complexity and coordination tax. Nevermind potential constraints on other platform expressions of the game engine.

      What you want to do is first decide whether it is strategically valuable to be on this platform. If it is important, then you want to make sure there’s ROI in approach. Doing things in reverse, I.e. seeing whether there’s a cost-effective path to support another platform before deciding whether to support is is misguided in my opinion.

      Just because you can doesn’t mean you should.

jonplackett 7 hours ago

TLDR; We hate Epic and Unreal, can we be friends pllleeeeaaassseeee.

waynecochran 13 hours ago

Are there any apps from this project available in the visionos App Store yet?

  • wtallis 13 hours ago

    The PR to add the basic infrastructure for engine-level support was posted yesterday. There hasn't been enough time for anything to pass through App Store review yet, let alone all the work that has to happen before that, like writing and releasing the rest of the engine support for visionOS, and writing an application to use it.

    • joshuaturner 13 hours ago

      smh, game devs always with the excuses

      • dkh 13 hours ago

        where are the mythical 100x engineers when you need them most

        • fxtentacle 12 hours ago

          Burned by Apple and boycotting this ;)

  • saagarjha 13 hours ago

    My guy it's not even merged yet

    • ugh123 13 hours ago

      Godot is open source. I'm sure, at least internally, Apple has tested these changes on one or more 'demo' apps. Any of which could be released as public demos.

      • klausa 12 hours ago

        Yes, Apple is a company that is famously known for publicly releasing demos and proofs of concepts; especially around games.

      • giantrobot 12 hours ago

        If only had some sort of developer conference coming up in a little over a month. A conference where they release a bunch of demo and example projects. Well it's too bad no such thing exists.

keyle 13 hours ago

It should probably be a plugin of some sort rather than built in the engine. It's a very small use case scenario and the devices are expensive and rare.

Like the comments said there are also concerns about maintaining it in the long term.

Having made games in Godot, I'm quite excited by the prospect of making the games within vision OS and playing them in a virtual 3D space. But Apple has only shown its vision for it and the future prospects are very uncertain due to the economic climate and affordability.

  • joshuaturner 13 hours ago

    This is discussed in the PR comments - it's a separate OS and will necessitate changes to core.