Explore best practices for creating inclusive apps for users of Apple accessibility features and users from diverse backgrounds.

All subtopics

Post

Replies

Boosts

Views

Activity

iOS 18 open settings URLs
A lot of apps use undocumented App-prefs URLs to help users get to the iOS Settings screen needed to set up the app. In iOS 18, it seems like these all stopped working. Here are the ones I currently use: App-prefs:MESSAGES - broken in iOS 18 Used for SMS Protection. App-prefs:Phone - broken in iOS 18 Used for Live Voicemail, Silence Unknown Callers, and SMS Reporting. Some but not most paths have specific documented replacements. E.g. for Call Blocking & Identification you can use CXCallDirectoryManager.sharedInstance.openSettings() and this still works in iOS 18. But I don't see any other direct replacements. Apple probably doesn't consider this a bug but I filed FB14378568 anyway. I consider this an accessibility issue because many older, inexperienced, or users with disabilities have trouble finding the right Settings screen based on a textual description alone.
10
5
3.6k
Jul ’24
Eye Tracking Programming Help
Hello, I've downloaded the iOS 18 Beta on my iPhone 13 to be able to test the functionality of Eye Tracking. As far as I can tell, I and others are having an issue with its functionality. It's glitchy and doesn't react correctly to eye position. Example: I'm looking at the "Dwell Control" selection in the settings and my phone thinks that I'm looking at "Snap to Item" or "Auto-Hide." I've watched others testing this and they also say that it's still glitchy to the point of being unusable. On top of that, I also wanted to test its functionality within one of our apps and none of the buttons are recognized as "Snap to." The only apps that recognize it are Apple apps. Is this expected? In short, how are we as programmers supposed to be able to test with this iOS version and this specific functionality if it still isn't working properly? And, will it even work for our own apps?
2
0
1.2k
Jul ’24
Invert VoiceOver swipe direction in a `UICollectionView`
Hello! I am working on an application with a chat feature. The chat is implemented using a UICollectionView. The content in our chat grows from the bottom and upwards, as is standard (like for instance the Messages app), with the most recent item being shown at the bottom. We have implemented this using a "hack", flipping the collection view upside-down by using a transform, and flipping the content views of the cells upside down again. This works nicely; the only remaining problem is ensuring that elements are read in the correct order for users with VoiceOver enabled. Standard behaviour with VoiceOver enabled for collection views is that swiping right moves focus to the next element, while swiping left moves focus to the previous element. Despite the collectionView being inverted (upside-down) swiping right with VoiceOver enabled moves focus to the element above, while swiping left moves focus to the element below. Is there any way to invert this behaviour? I have looked at subclassing the collection view and overriding accessibilityIncrement and accessibilityDecrement, but it did not have any effect. It seems the standard collection view accessibility container implementation does not call these methods.
1
0
575
Jul ’24
Iphone 14 Pro Max- IOS 18 Beta 3 Torch issue
Throughout the IOS 18 update feature, my iPhone has been working extraordinary well and there seems to be no issues with the update for the latest gen iPhones/apple products. The only issue I’ve experienced these few months include the torch feature. after the IOS 18 Beta Version 3 dropped, my iPhone seems to have problems when it comes to turning the torch on. It mostly bugs out, like when i turn the torch on, it turns on for a split second and immediatly turns off again. It seems as though now my IPhone 14 Pro Max is unable to run the torch feature. Even after the Version 4 of Beta IOS 18, my iPhone is still unable to run the flashlight and it does the same thing since the last version for now.
2
0
766
Jul ’24
Issues sending messages to wife, iOS 18 public beta 1
Device is an iPhone 15 pro max, running ios 18 public beta 1. today my wife sent two screenshots and they both appeared as blank little bubbles (image attached), which my wife then also said she was unable to see images from me. I checked with a friend by sending him a picture, and we were both able to send and receive images to each other no problem. Just wanting to bring this to attention as seemed like an odd situation. I suppose I may need to restore my iPhone, unsure when it was last backed up before a beta though 😅 otherwise may just wait it out
1
0
519
Jul ’24
MacOS 15 Beta 2 Bug
Hello everyone, I own a MacBook Air M1, have installed beta 2, since then the memory of the disc is full after logging in. Unfortunately, I can't update to the current beta 4 because it takes too long to download and install. What is the best way to solve the problem? Can something be switched off so that the volume does not fill up completely? Please let me know if you have any questions, thank you in advance for your help. Best regards and have a nice day.
0
1
495
Jul ’24
iPhone mirroring accessibility feature needed
As disabled man, I find it how to use my iPhone on the Mac. The reason pain is that you have to use a physical keyboard to type messages on your phone. I would like a way where you get over in a grade at the accessible keyboard could do the typing or you could get the iPhone keyboard to pop up whilst mirroring to the computer. I would really like to see this in the next update so we are disabled community can use the iPhone Mirroring to its fullest potential.
2
0
469
Jul ’24
UIDatePicker next/previous months keyboard navigation
Hello, I would like to make it possible for keyboard-only users to select the next and previous month buttons in a UIDatePicker, to prevent confusion due to having interactive images in my app which are not interactable with a keyboard. The official documentation only says that the UIDatePicker component is accessible by default, and does not offer information on how to customize the keyboard navigation. Is this possible?
1
1
526
Jul ’24
Bug with my apple developer program
when I log into my developer account (AGV GROUP) developer.apple.com, under my apple id, which successfully opens a connect account, I don’t see my organization - AGV GROUP in the right top menu in the list, I see only those in which I have membership and other organizations - SANZHIRA, the question is where did my account go? and how to restore access to it? in the screenshots I showed that my account is visible in connect and feedback, but it is not visible in developer.apple.com, therefore I cannot renew my subscription developer program and manage even certificates and keys.
0
0
343
Jul ’24
Screen mirroring not working
Both my 15 pro max n macbook air are on latest betas, and screen mirroring gets connected to my phone but I can't see my apps or anything. It's a blank blurr screen. Even though I can see the notifications, but no mirroring of apps or any other feature
1
0
345
Jul ’24
AccessibilityUIServer
I apologize for any possible mistakes, English is not my native language. When I activated the Voice Commands(AccessibilityUIServer) function, I realized that this was not what I needed and decided to log out. However, I noticed that the function constantly uses the microphone and does not allow you to turn down the volume. I tried to turn it off, but I couldn't find the appropriate switch. To solve this problem, I added a command to turn off the function. After that, the switch appeared. Please add the option to disable the "Voice Commands" function.
1
0
434
Jul ’24