Generating image description alt text with Foundation Models on iOS 27
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·9 Jun 2026
This blog is based on pre-release software, iOS 27 and Xcode 27 Beta 1. Be aware that the behaviour and APIs could change between now and release.
Should I add a dyslexia-friendly font to my app?
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·7 Jun 2026
There is an accessibility trend amongst some of the highest quality indie iOS apps available at the moment, the excellent The Art of Fauna has it, as does Day One.
No, SwiftUI is not “Accessible by default”
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 Apr 2026
When speaking to fellow iOS engineers, I often hear variations of the phrase “SwiftUI is accessible by default”.
iOS Accessibility Values
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·19 Jun 2022
For iOS, Accessibility values are one of the building blocks of how Accessibility works on the platform, along with traits, labels, hints, and showing/hiding elements.
iOS Custom Accessibility Actions
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·1 Aug 2021
When testing your app with an assistive technology such as VoiceOver or Switch Control, it is essential to check that you can focus on every interactive element on screen.
Test Your App's Accessibility with Evinced
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·24 Mar 2021
Disclosure: Evinced has paid for my time in writing this blog, and I have provided them feedback on the version of their tool reviewed and an early beta.
How Do I Get My App an Accessibility Audit?
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·21 Mar 2021
This is a common question I get asked - how do I go about arranging an accessibility audit for my app so I know where I can make improvements?
Quick Win - Start UI Testing
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 Feb 2021
I’ll admit, adding UI testing to an app that currently doesn’t have it included is probably stretching the definition of quick win, but the aim here isn’t 100% coverage - not right away anyway.
Quick Win - Support Landscape
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·28 Jan 2021
If you have a regulatory requirement to provide accessibility in your app (spoiler, you do) the chances are it will say you have a requirement to reach WCAG AA.
Quick Win - Support Dark Mode
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·28 Jan 2021
Many people don’t realise dark mode is an accessibility feature. It’s often just considered a nice to have, a cool extra feature that power users will love.
Quick Win - Text Contrast
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·19 Jan 2021
How many shades of grey do you use in your app? OK, maybe thats a bit cruel towards designers, grey is a great colour, but the problem with grey is that it can be deceptively difficult to...
Quick Win - Image Descriptions
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·19 Jan 2021
Images are a major part of our apps. They add meaning and interest, they give your app character and context. The adage is that a picture is worth a thousand words.
iOS 14: Custom Accessibility Content
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·29 Jun 2020
Each year at WWDC Xcode Santa brings us exciting new APIs to play with, and this year our accessibility present is Customized Accessibility Content.
Accessibility Review: Huh? - International languages
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·28 Jun 2020
The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them.
Accessibility Review: Figure Case - Button Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·21 Jun 2020
The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them.
Accessibility Review: Daily Dictionary - Screen changes
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·16 May 2020
The Accessibility Review series uses real world apps to provide examples of common accessibility issues and provide tips on how to fix them.
iOS Attributed Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
Attributed accessibility labels are an incredible tool for making some next-level accessible experiences. They let you tell VoiceOver not just what to speak, but how to say it too.
Writing Great iOS Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
A good accessibility label lets your customer know exactly what a control does in as few words as possible, without having to rely on implied context.
When to use Accessibility Labels
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·3 May 2020
There’s a few circumstances when you’ll want to set your own accessibility label, such as… - An interactive element that you haven’t given a text value to, such as an image button.
A11y Box Android
Mobile A11yby a11y@mobilea11y.com (Mobile A11y)·26 Apr 2020
A few months ago I shared a project I’d been working on for iOS exploring the accessibility API available on that platform.
Your filters hide everything on this page. Adjust them in preferences.