VoiceOver phrasing for my iOS app

By MuseumShuffle, 26 December, 2025

Forum
iOS and iPadOS

Hello! I'm adding a new section for sun events to my weather app (Please Don't Rain) and can't decide what the best approach would be for VoiceOver.

There are going to be multiple rows. Which do you feel I should do for a row?

Option A - sentence

"Sunrise at 7:53am with a duration of 8 hours and 21 minutes until sunset at 4:14pm."

Option B - combined data

"sunrise 7:53am, duration 8 hours 21 minutes, sunset 4:14pm"

Option C - something else

Thank you for any assistance!

Options

Comments

By jim pickens on Friday, December 26, 2025 - 19:56

It’s much more structured/ clear, the first option I had to think about for a minute, the second I didn’t.

By MuseumShuffle on Saturday, December 27, 2025 - 17:19

Thank you very much for the input! I implemented option A but then started second guessing myself. I'm glad I asked.

By Dennis Long on Saturday, December 27, 2025 - 17:34

I prefer option a.

By MuseumShuffle on Saturday, December 27, 2025 - 18:32

I wish I could make a poll. :)

By Travis Roth on Saturday, December 27, 2025 - 20:02

Probably will not make everyone happy. If you could, I'd add a setting to allow the user to chose either of those options.
For myself and what I advise my clients, for an app that will be used a lot as presumably this one would, I am looking for the most efficient presentation of data. Unnecessary words, repeated helpful hints that can't be turned off, in the long run slow down the user.
So I would choose option B presentation.

By Dave Nason on Sunday, December 28, 2025 - 01:29

Member of the AppleVis Editorial Team

Definitely option B for me, although I’d put the sunset before the duration as it’s the more useful piece of information.

By Michael Hansen on Sunday, December 28, 2025 - 01:53

Member of the AppleVis Editorial Team

Sunrise, sunset, duration makes the most sense to me.

By Kelly Pierce on Sunday, December 28, 2025 - 04:34

Option B for me. Blind end users will need to read the entire line of text so keeping it as short and simple as possible is important for quick comprehension and usability.

By MuseumShuffle on Sunday, December 28, 2025 - 07:11

Thank you for the input everyone!

By jim pickens on Sunday, December 28, 2025 - 08:01

If it visually appears as a table, why not implement it as a table in the app?