Link to the store!
https://shop.theartof.app/
#iOS Engineer - #Accessibility. Previously: Spotify, BBC & Skyscanner. "Developing Accessible iOS Apps”. Opinions are my own.
Link to the store!
https://shop.theartof.app/
Something really awesome just arrived in the post!
This Art of Fauna merch is 🔥🔥🔥.
Not wearing the sweatshirt for obvious reasons 😁 but it looks so comfy.
If you haven’t played the game yet, it’s a beautiful, accessible, cozy puzzler by the amazing @klemensstrasser. Apple Design Award winner in #WWDC25! Go check it out!
https://apps.apple.com/gb/app/art-of-fauna-cozy-puzzles/id1630468596
It’s also possible to provide an icon for the navigation title when Assistive Access is enabled: https://developer.apple.com/documentation/swiftui/view/assistiveaccessnavigationicon(_:)/
This has been a very special week. I’ve started a new adventure and joined Yoto as an iOS Engineer!
Over the past year, as a customer, I’ve been incredibly impressed by what the team is building, and I’m beyond excited to now be part of it and contribute to something so meaningful and fun.
The #WWDC25 group labs are great. A unique opportunity to ask questions of Apple engineers, designers, and product managers. There are still plenty still available for sign up.
Including this accessibility technologies one, at my favourite time for vc meetings, Friday at 2am (time zone depending).
https://developer.apple.com/wwdc25/labs/LLU6QP8V7K/dashboard
- Accessibility Settings:
If you dive into your accessibility settings, you’ll now see an option to sync your settings across devices.
- Accessibility on the Mac:
Session: https://developer.apple.com/videos/play/wwdc2025/229/
“Disability (…) depends a lot on the environment, and many limitations only exist when there’s a gap between what a body can do and what society expects.”
"Nothing about us, without us" on not making decisions that impact people with disabilities without them being a part of it.
- Inclusive Design:
I loved this session: https://developer.apple.com/videos/play/wwdc2025/316
The action plan: “Support multiple senses”, “Provide customization”, “Adopt Accessibility API”, “Track Inclusion Debt”.
Check out some great apps highlighted in the session: Crouton, CARROT Weather, and Blackbox!
- Braille:
There is now an API to translate from print text to Braille and vice versa: https://developer.apple.com/documentation/Accessibility/AXBrailleTranslator
- Settings:
There was already an API to open settings for a given feature: https://developer.apple.com/documentation/Accessibility/AccessibilitySettings/openSettings(for:)
This year, you can now open:
AssistiveTouch: https://developer.apple.com/documentation/Accessibility/AccessibilitySettings/Feature/assistiveTouch
AssistiveTouch Devices: https://developer.apple.com/documentation/Accessibility/AccessibilitySettings/Feature/assistiveTouchDevices
Dwell Control: https://developer.apple.com/documentation/Accessibility/AccessibilitySettings/Feature/dwellControl
Assistive Access provides a “streamlined experience for cognitive disabilities.” Add support by including the UISupportsAssistiveAccess key in your Info.plist. Create a tailored experience by adding an Assistive Access scene. Distill your app down to essential features.
- Assistive Access:
Session: https://developer.apple.com/videos/play/wwdc2025/238
New Assistive Access Scene API documentation: https://developer.apple.com/documentation/SwiftUI/AssistiveAccess
“When you design your app with Accessibility, you open it up to so many more people.”
“When you build in support for assistive technologies like VoiceOver and Voice Control, you unblock access to your app.”
Color contrast, dark mode, Dynamic Type (at least 200%), avoiding color-only communication, Reduce Motion for problematic animations, Voice Control, VoiceOver, and Captions and Audio Descriptions (when applicable). Don’t add features that aren’t applicable.
The session includes some great pointers on how to make your app more accessible: design for everyone, learn accessibility features, and connect with the disability community whenever possible.
Self-reported and, for now, voluntary. Over time, it will become a requirement. Define primary tasks, and users should be able to complete those tasks with a specific setting. Specify supported settings in App Store Connect for the nutrition labels to show on your app’s page.
- Accessibility Nutrition Labels:
Session: https://developer.apple.com/videos/play/wwdc2025/224
Overview documentation: https://developer.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels
It’s WWDC time! I’ve been browsing what’s new in accessibility and here’s a thread with what I’ve found so far 🧵
The Art of Fauna just *WON* an Apple Design Award in the Inclusivity category. 🤯
But it is also a finalist for Social Impact. 💚
Two nominations, one win. I still can't believe this. What a year 🥹
You can see all the finalists here:
https://developer.apple.com/design/awards/