If we’re going to call any design we don’t like a ‘dark pattern’, then the term becomes meaningless.
I mean to many people here commercial software is all a ‘dark pattern’ because they prefer FOSS.
But this isn’t what ‘dark patterns’ means.
Generally it’s about tricking people into agreeing to things based on false beliefs, or making things hard to cancel.
I don’t see how it has anything at all with what features are placed in what products as long as there is no deception.
Is it?
This seems like something you can’t know without corporate espionage.
It really could be as simple as wanting to focus support on one platform.
I agree that data gathering and surveillance capitalism is pretty much evil.
However to just assume that’s all every decision is about makes us incapable of understanding the complexity of what is going on.
To be clear, I'm mostly talking about apps that are just a collection of views for a remote API. The only valid reason I can think of for these kinds of apps is because you're an ios/android developer and you're not good at making webpages. In that case, the best tool is the one you know.
iOS apps that use system controls generally have far better accessibility than web pages do, indeed accessibility is a primary reason for creating a native app.
My mother struggles with any ios App because of how the zoom is implemented in the different apps. She can get by with the built in magnifier tool, but only when she already knows the app well.
Personally, I recently had nerve damage in my hands, and it was very difficult for me to enter text. There were many times in native apps where it would have been much better for me to copy/paste random text on the screen, but I was not able to. I know that some web developers like to try to block that too, but I would also consider that a dark pattern.
Also copying a pasting working across all text is often an anti-feature for accessibility too depending on what condition you are working with. For people who have trouble with fine motor control, it’s much easier to have only the content text selectable and not the controls.
There is no one-size fits all accessibility solution.
This seems to be a good argument for an accessibility option to make all text selectable, and nothing to do with dark patterns.
Some users are obviously going to be unhappy about this.
It’s not a dark pattern.