ITwebs wonder why no one is inventing software like stillcolour for iPhone. Is it way more difficult to make one when compared to macOS?
No. iOS, iPadOS, and MacOS have been unified under the same team and a very similar design language since I believe MacOS Big Sur, if not earlier. This is partially why MacOS has declined. It would be very similar to Stillcolor
JTL Longer answer, Guessing if it were possible it probably depends on private APIs (which probably means it can't be distributed on App Store) and might need a jailbreak/root access. Which is an entire problem in itself, to state it simply.
This. It’s not hard to code - it’s hard to implement as 3rd party software on iOS.
JTL There are some potential "ifs" and "buts" in there, but I think it goes without saying that if Apple integrated an option and it works as advertised it would save large amounts of time that even investigating the feasibility of externally implementing such a feature would take.
Yeah. Whether or not it solves the issue for a lot of users is of course an open question, but it would eliminate that variable. I think this is the biggest benefit of these toggles. At the very least having a DC dimmed screen with no GPU dithering or panel FRC would ensure you know you have a “flicker free” screen. Yeah there are smaller things like inversion, which can be accounted for and avoided during the manufacturing phase.
The question I have is what happens when you disable dithering in particular. How does that even work with iOS or MacOS which is 10-bit? Does it mean we just have banding and other artifacts? Does it just look duller or default to sRGB as the bottleneck? In theory it’s as simple as downsampling to 8-bit. But this assumes dithering is only being used to render colors and graphics, and not being used for other means in addition, which some Apple patents would imply.
I’ve read some with interesting language utilizing dither to mask voltage flickering and other unwanted artifacts. So does removing dithering from the display pipeline create unintended consequences on certain devices, particularly thin, low powered ones that may struggle to maintain enough voltage.
I think this may be less of an issue on the LTPS OLED iPhones because they’re using more power than LTPO.