3 ms·
FWIW, I personally really like it when a product is consistent across different devices. Most of learning to use a new product is learning a million details abo
by saurik 5y ago
FWIW, I personally really like it when a product is consistent across different devices. Most of learning to use a new product is learning a million details about that product and once I learn them I don't want to have to find they look super different or are in a radically different place just because I happen to be using a different computer for a day. The operating system doesn't really matter: it is a commodity at this point; but I want everything from Word to Facebook to look and function as much the same as possible on every single computer / device... which, BTW, also means I want it to largely look and work the same across different versions of the operating system, as if I am sitting down today at an old computer in a library I don't want Word to be some seemingly unrelated experience to when I use it on my newer computer.
I thereby will claim that cross-platform UI toolkits (which includes "the web") actually affords me--as a user--tremendous value, and I am always pretty happy when I see a product start to figure out their house brand. I do appreciate the other side of this, and I even have sometimes argued it myself to engineering teams I work with as--if nothing else--using the local style is certainly better than being bad at style, and I frankly would rather avoid having to work with a designer. But is it really so shocking to appreciate mine? I always feel like people jus let casually dismiss the idea that users might actually prefer software to look the same everywhere, and yet I feel like it is only particularly snobby tech people (which does include me: I hate poorly done UI) that seem to want the fully unified toolkit, and I think the success of bespoke UI in games really demonstrates this.
- KarlKemp 5y agoPeople use dozens of applications but only two or three devices, often from the same OS family. Just by the numbers, consistency across applications will better suit that pattern than consistency across platforms.
- chefandy 5y agoI’ve done more dev work than design, but I’m educated as a designer and do both professionally. A big part of good design practice is studying what your users do and making decisions based in that. Assuming your use case is representative enough to reason about your users’ needs and that interface design is unnecessary with a solid enough UI kit is exactly why designers need to be involved. It’s also why almost all FOSS UIs are garbage. Most users don’t use the same app on many devices and operating systems. That you consider the OS a constantly changing fungible component in your daily tool chain is incredibly unusual. Outside of some dev and IT tools, optimizing for that use case just doesn’t make sense and even most IDEs don’t try. Most device UI kits are more carefully designed to suit their users interaction needs than any app could hope to achieve, especially considering accessibility.