Everything I've seen about gaming on visionOS so far sounds like a ‘shit sandwich’ situation; I'm kinda worried that they've built a system that just has no appeal to the kinds of people working on innovative gaming experiences on VR headsets. The Alan Dye 'this is not a toy; it's a real computer' comment definitely rubbed me up the wrong way — it feels like this statement encapsulates the kind of corporate sentiment that has destroyed Apple's credibility in the gaming scene over the past decade
To say Stage Manager is 'fixed' in iOS 17 is to say the Butterfly Keyboard was 'fixed' in its first revision. They've patched it to make it just a little more tolerable (which should have shipped last year) but it still has all the fundamental problems it had in iPadOS 16. It's still an alt-mode only available on some iPads, it conflicts with all the existing iPad UX, it has no APIs so apps can adapt better to it, and I still expect it to be abandoned and replaced with a do-over in a few years
Overall I gotta say developing for visionOS has been incredibly intuitive coming from developing SwiftUI apps on iOS. The conceptual paradigms for app structure and state flow are very familiar and huge parts of my apps are able to be moved over unmodified.
The only area where things have been tricky for me is window management. It is a bit unclear how much of this is because it is an early beta, or intentional. For example, I've had to drop into UIKit to get resizable windows to work. 🤷🏻♂️
Warming up the productivity engines by putting some effort into my internal satellite TV app, which now has a new product name to go with. Revamping the janky 2015 ObjC codebase with modern Swift. Still an internal app, however, not one I have plans to distribute
Before or after I purchase something, I check the conversion back to USD (mostly out of curiosity). I'm sure at some point I'll stop doing that, but I'm still amazed that a sandwich and canned coffee can cost just $3.60? (??!?!)
Just so I'm perfectly clear, these are items from 7-Eleven. A little Starbucks canned coffee and a chicken, broccoli, and “grated vegetable sauce” sandwich.
@louie Neil Degrasse Tyson said that you can tell a lot about culture from what grocery store aisle has the most selection compared to other countries. He said the USA cereal aisle is supreme. Said it could be related to our tendency to want the fastest thing possible for breakfast.
@stroughtonsmith i wish Vision 1.0 supported this kind of workflow, but without placing multiple apps on world anchors all those windows can still snap back to being relative the users origin, right?
(I think I read that was done by holding the home button in a hands-on impression)
The apps I really want to see on visionOS are things like Maya, C4D and Blender. All my 3D printing toolchain too. Very different use cases to an iPad, for example, and much more high-end.
Just had my first Lab of this year's WWDC, and as always, it was incredibly helpful.
I will say though, that the cheat code for super constructive Lab sessions is to have prepared an example project which narrowly focuses on your problem area. Share your screen (with the Presentation theme selected) and then walking through your code with the engineers who worked on your framework is incredibly powerful. Also, have an open Notes document with your question list to make full use of your time.