After over 20 years of monitoring your Mac, iPulse has come to iOS! Keep an eye on your iPhone or iPad's CPU, memory usage, true storage size and more. iPulse for iOS uses Picture in Picture mode so it can stay out of your way while you pinpoint potential problems. 🎯

iPulse is a one-time purchase that runs on both your iPhone and iPad. Head over to the App Store to grab the tool no developer or power user should be without.

https://apps.apple.com/us/app/ipulse-monitor-your-device/id6474695786

#iPulse #iOS #iOSDev

iPulse - Monitor Your Device App - App Store

Download iPulse - Monitor Your Device by The Iconfactory on the App Store. See screenshots, ratings and reviews, user tips, and more games like iPulse - Monitor…

App Store
@Iconfactory @NoahCarver I was about to ask about accessibility until I noticed who I was replying to. Have you tried this on either platform? I didn't actually know about the Mac version either. Sounds really useful.
@simon @Iconfactory I have unfortunately not as this is as far as I know a paid app and I am currently extremely tight on cash. I boosted it partially in the hope that others who might have could chime in or that someone with more cash to throw around than I do at the current moment would feel inspired and try it. I was also considering replying to the original post asking about accessibility directly. Given who makes this app, I am cautiously optimistic.
@NoahCarver @Iconfactory I'm pretty optimistic. I can try it.
@simon @Iconfactory Happy trails. If you do give it a go and have a chance, do report back on how the accessibility looks. very interested in this and will jump at it once I’m not budgeting my brains out.
@NoahCarver @Iconfactory Well, that's unfortunate. The values seem to be unreadable with VoiceOver. I think they're rendering them in some sort of video display rather than using actual controls. I'm able to turn on screen recognition and see them that way, but they don't read particularly well.
@simon A picture-in-picture video is quite an ingenious approach to presenting live, running data even when the app is backgrounded. Just... not an accessible one. It does support audio alerts; not a replacement for VO access but could be useful maybe? @NoahCarver @Iconfactory
@jscholes @NoahCarver @Iconfactory Agreed. And unfortunately, one instance where it would be necessary to redesign the interface to make it accessible. It's not what I'd call a cheap app; but it is a very useful-sounding one. I hope this is something they're considering.

@simon @jscholes @NoahCarver @Iconfactory I haven't tried it personally either, but I was going to email them with some potential ideas how this could work.

One is obviously using audio, more like the charm utility that @talon made a while ago, which used a continuous sound to indicate things like CPU and memory state.

At that point, maybe the usage stats could sit on the dynamic island, and I think that is actually a place where you could have a voiceover label that would read all the information out.

Another way I thought of is if they had a shortcut that you could assign to a voiceover gesture, which as long as the app was running would also speak this information out.

I think that would probably work to make information like this voiceover accessible.

The audio alerts that are in the app could also potentially be combined with spoken alerts with text-to-speech as well. Sorry for the wall text I was dictating.

@pitermach @simon @jscholes @NoahCarver @Iconfactory @talon We’ve thought about the accessibility issues here and it’s a hard problem.

The main issue is that we’re producing more information than can be read aloud in the one second between updates. There would be a string of information like this:

“12% performance, 34% efficiency, 56% graphics, 100 Mbps download, 200 Kbps upload, 2.2 GB memory”

That can’t be read in a single second, and even if it could, it would be overwhelming.

@chockenberry Personally, I'd settle for being able to read the values at all, even if I have to swipe between them. And maybe if the VoiceOver cursor is on a particular field and it updates by more than 5-10%, it should auto-speak the new value. But it is necessarily going to be harder to absorb as much information by speech and that's just the way it is. If you wanted to add audio alerts in a future update that would be seriously amazing, and I would definitely use that. But the ability to read each specific field and monitor a particular one seems like it would be a good starting point. I don't know if that sounds like something you could/would do, and other opinions welcome from this thread, but I know I'd personally use it that way.
@pitermach @jscholes @NoahCarver @Iconfactory @talon