I have mulling over this for many years ,Uralic and Siberian language user interface Support.Ainu of Japan is only supported by writing roman and rendering into Katakana with a few small modified characters there is no user interface ,spell,grammar checker,dictionary ,translator ,of course the Ainu has few terms in modern vocabulary but Iam studying the language in order to find words and coin new ones, iPhone hoomi-ye-p electric speak thing. I am looking for other peple who have the same idea.
Explore best practices for creating inclusive apps for users of Apple accessibility features and users from diverse backgrounds.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
After replacing Big Sur OSX 11.0 with the latest 11.5, my app's AXObserverAddNotification methods fails. Here is sample code I tested from StackOverflow: https://stackoverflow.com/questions/853833/how-can-my-app-detect-a-change-to-another-apps-window
AXUIElementRef app = AXUIElementCreateApplication(82695); // the pid for front-running Xcode 12.5.1
CFTypeRef frontWindow = NULL;
AXError err = AXUIElementCopyAttributeValue( app, kAXFocusedWindowAttribute, &frontWindow );
if ( err != kAXErrorSuccess ){
NSLog(@"failed with error: %i",err);
}
NSLog(@"app: %@ frontWindow: %@",app,frontWindow);
'frontWindow' reference is never created and I get the error number -25204. It seems like the latest Big Sur 11.5 has revised the Accessibility API or perhaps there is some permission switch I am unaware of that would make things work. What am I doing wrong?
I’ve noticed that the VoiceOver reads currency amounts correctly when they are below thousand.
Then, for higher amounts, for example 12.225,34 € VoiceOver reads ‘twelve point two two five thirty four euros’
If the amount is formatted without the thousand separator (12225,34 €) this problem doesn’t exist. (VO reads twelve thousand two hundred and twenty five euros and thirty four cents)
Why is the thousand separator a problem for VoiceOver if this formatting is coming from the currency and locale?
This issue exists in English. I changed my device language to Italian and German and in both cases the number was read correctly even with the separator.
Is there a way to make it work in English?
I'm currently testing the announce notifications feature and I can't seem to find out how to make Siri read aloud the current currency instead of dollars.
My locale is es-CL (Chile). It uses the currency symbol $ and reads as Pesos locally or Chilean Pesos where the number 5000.1 is represented as 5.000,1
This is the notification content
let content = UNMutableNotificationContent()
content.body = "¡Has recibido un pago por $5.000!"
Siri reads it aloud as "¡Has recibido un pago por 5.000 Dolares!" which translates to "You have received a payment for 5,000 Dollars", instead of the expected "¡Has recibido un pago por 5.000 Pesos!" -> "You have received a payment for 5,000 Pesos"
I've tried changing the development region of the app, interpolating the string with NumberFormatter.localizedString(from: 5000, number: .currency), and with others styles( .currencyAccounting, .currencyISOCode and .currencyPlural) without good results. The last one seems to work buts it's not ideal since it outputs "5.000 pesos chilenos" which gets read as "5 pesos chilenos" which is not the correct amount (bug), it's as is you're not on Chile and I personally prefer it to be a symbol instead of words.
I'm testing with my device which is setup with the region "Chile"
Could someone help me find a solution?
Topic:
Accessibility & Inclusion
SubTopic:
General
Tags:
Localization
User Notifications
Siri and Voice
I'm using Xcode 15.2 and have migrated my (macOS) project to use an xcstrings file a while back. Now when I check the xcstrings file, all items are marked as "stale". When I add new localized strings in code, they don't show up in the xcstrings file. The xcstrings file is built correctly (into .lproj/Localizable.strings) when building.
Where can I check which source files are checked to update xcstrings status? "xcstringstool" appears to have a "sync" feature which reads "stringsdata" files, but there is no information in the xcstringstool help on where the stringsdata files come from.
If I create a new project I can see a "stringsdata" file being generated for each source file in the intermediate build products folder.
We currently have an odd issue with VoiceOver spelling a word letter by letter while the same word is spoken as a whole for other items.
The app is in German.
I have a View in SwiftUI whose button traits are removed, then a label "Start Tab 1 von 5" is added. "Tab is spoken as a whole word here, all fine.
If I change the label to "Tab-Schaltfläche" or for example "SimplyGo Tab 3 von 5", then "Tab" is spoken as "T A B", letter by letter. is there a way to force VoiceOver to speak it as a whole?
Topic:
Accessibility & Inclusion
SubTopic:
General
Question:
Hi everyone,
I'm developing a Vision Pro app using the latest visionOS 2, and I've encountered some issues with the new hand gestures introduced in this update. My app is designed to display a UI element when a user's palm is detected. However, the new hand gestures for navigating key functions like Home View, Control Center, and adjusting the volume are interfering with my app's functionality.
What I'm Trying to Achieve
Detect when a user's palm is open and display a UI element.
Ensure that my app's custom hand gestures are not disturbed by the new default gestures in visionOS 2.
Problem
The new hand gestures in visionOS 2 (such as those for Home View, Control Center, and volume adjustment) are activating while my app is open, causing disruptions to my app's functionality. I want to disable these system-level gestures when my app is running.
I tried to activate FaceTime and iMessage on my iPhone 15 Pro after update to iOS 18. But i could not activate it to my service provider phone number and its activated to my iCloud mail id. Also tried everything mention on Apple Support page. No luck yet. I contact my service provider too. They asked to clerify from Apple.
Topic:
Accessibility & Inclusion
SubTopic:
General
I am using WKWebview and loading HTML content with couple of tags. However, I do not see any numbers for links when I say "Show Numbers" with voice control turned on.
Any help would be appreciated. I am testing it with 17.4.1
After double tapping a text space. Allow to press and hold “Paste” to ase a pop up list of the last 5 text copies you’ve made. While still keeping the one “Paste” touch to the most recent.
This we help when we accidentally copied or cut different text before pasting what we were saving to paste later.
Topic:
Accessibility & Inclusion
SubTopic:
General
Just installed iOS 18 Beta 3.
I am seeing my AccessibilityUIServer using the microphone and this is causing no notification sounds, inability to use Siri by voice and volume is grayed out.
If I start to play anything with sound AccessibilityUIServer releases the microphone and I am able to use the app.
Calls still work since AccessibilityUIServer will release and the phone will ring.
Feed back ID is FB14241838.
Topic:
Accessibility & Inclusion
SubTopic:
General
Tags:
Audio
Accessibility
Sound Analysis
Sound and Haptics
I'm just joining FaceTime with the background setting that I have been advocating for a long time. It is about the Accessibility Lens, which we want to change the background of FaceTime video calls. I want to make suggestions or comments on those features we would like to have. Is there somewhere we can have this forum to discuss specifically with the FaceTime ecosystem?
Topic:
Accessibility & Inclusion
SubTopic:
General
Hi,
we encounter an issue while using voice over in our app.
On a given page, voice over is running through the items but at some point (randomly) the volume of the voice over decreases dramatically.
It is only possible to restore the original volume by killing the app and launch it again.
It does not happen systematically and is pretty difficult to reproduce but it happens on a regular basis.
No interaction occurs with other apps (music or navigation apps) and there is no interaction with bluetooth or other air play devices.
The code does not involve any voice over changes.
We are looking for any clue that can lead to the issue root cause.
Thanks for the help !
Topic:
Accessibility & Inclusion
SubTopic:
General
Accessibility ui server turned on right after iPhone turned on after iOS 18 beta 3. Due to this issue, volume is forced max. Cant change the volume.
After upgrading to IOS 18 Developer Beta, not able to open & using Screen Time option. The device getting hang.
Topic:
Accessibility & Inclusion
SubTopic:
General
my phone volume is broken i have been having volume problems since downloading ios18
Topic:
Accessibility & Inclusion
SubTopic:
General
Keyboard selection is inconsistent, and I believe it's a bug - it's definitely not a behavior I would expect or have seen in any well-respected editor that comes with custom key bindings.
The problem is that Cmd+Shift+Right/Left selects the text by expanding the selection to the end/start of the line without ever deselecting the text if the cursor goes over existing selection.
The above behavior is opposite of selection by word via Option+Shift+Right/Left which has the right behavior.
This behavior exists in all apps that don't come with custom selection behavior. For example, Google Chrome, TextEdit, Slack, etc.
I spent a long time with Apple Support to fix this because this behavior doesn't work for me in XCode and it can be frustrating at times because I often have to use mouse which I don't like.
Can anyone help me improve this please?
Topic:
Accessibility & Inclusion
SubTopic:
General
I
’m not sure if it’s just me but i recently updated my phone to ios18.3 beta or something like that, ive had ios18 beta for a while and just updated it last night.
I tried changing my app tint to a purple colour, but every single time i tried to do so, the app tint automatically changed to a very dark blue?? Ive reset my phone, powered it off, i’m not sure why it’s happening but it wont fix. Anyone got any tips?
Hi,
We have an Accessibility for DAC user issue, We are using Angular 17 for our Front End application. there is a case where after they press a section one page it re-reroutes to next page to show some details, where the focus is persist on the same place whatever we select the previous place. this is only issue on ios 17.5.1 version, all the andriod and desktop this is fine.
Topic:
Accessibility & Inclusion
SubTopic:
General
I want to deploy an application that uses certain service. I created a provisioning profile but when I import it into Xcode as a signing profile it shows
Provisioning profile "MyApp Profile" doesn't include the com.apple.developer.usernotifications.filtering entitlement.
How can I have a profile that includes this?
Topic:
Accessibility & Inclusion
SubTopic:
General