macOS
Preview.app never ceases to amaze
When you open .usd in Preview, you can do some cool things with it
Humanist, visionOS developer, Accessible Spatial Computing
macOS
When you open .usd in Preview, you can do some cool things with it
SwiftUI
We have this feature in a visionOS app that allows users to select videos from their library using the PhotosPicker from PhotoKit. Overall, its implementation is simple and effective, especially given everything that is going on behind the scenes. Once a video is selected, we wanted to avoid restricting the
SwiftUI
One common issue encountered when developing for visionOS is that all measurements are displayed in imperial units by default. This is because there are still no settings for Language & Region. To allow users to select the measurement unit type without having to set the locale, formatters must be used
Art
Another exceptional edition of this meet-up. This one got right to the bone, sometimes literally.
SwiftUI
It all began with the question, "How can SwiftUI make VoiceOver speak multiple languages?" Then I went down a rabbit hole to learn more about the relationship between attributed strings and voice synthesis. This worked with some caveats, but it provided an answer that solved the question. Or
Accessibility
I have been rethinking the challenges that some teams face when incorporating accessibility into existing pipelines. It seems that we (people involved in making products) will require a development methodology that is accessibility-driven and involves the execution of automated accessibility audits during testing. Apple made some hints at the Perform
visionOS
Observing the ScenePhase in the environment has demonstrated to be a far more reliable technique for determining if an ImmersiveSpace is active or not. This is particularly helpful for making accessibility announcements, as it allows the user to adjust to the context switch. import SwiftUI @main struct ImmersiveScenePhaseApp: App { @Environment(
Accessibility
Last week, I had the opportunity to speak about accessible spatial computing at the iOSKonf24 conference. The talk coincided with the Global Accessibility Awareness Day, highlighting the importance of making new technology accessible to all. The presentation format was refined from Let's visionOS 2024 with the intention be
Accessibility
While preparing my talk for iOSKonf24, I came across a guide that showed how to adjust the settings of Encounter Dinosaurs. For some reason, after nearly a year and hundreds of demos, it never occurred to me that the app's settings could include accessibility options. And here you
Mastering spatial sound has grown increasingly essential to me lately. Here is a list of resources that I use when discussing the topic.
Accessibility
It’s difficult to put in perspective what Apple means when they say that the Apple Vision Pro “contains the largest list of accessibility…
Accessibility
If you're wondering where to start with accessibility, here's a list of my favorite links