Viewing a single comment thread. View all comments

Mapmaker51 t1_jbxx1c2 wrote

"Why are so many apps going for the same look"

Frameworks, programmers are too lazy/incompetent and companies too money hungry to do stuff on their own so, it's why eventually every app will look the same, same reason as to why browsers look so similar, they all run on Chromium.

Or why all websites tried to force the same theme including Reddit's new theme, because they were all trying to force in similar frameworks like React/Angular onto their website, before that it was bootstrap and so on.

−7

CowRepresentative820 t1_jby2utn wrote

React itself has nothing to do with theming. Also, in larger companies, design and development are usually spread across separate teams. The "lazy programmers" usually don't actually decide what the UI will look like. To be honest, your comments feel very uninformed.

4

Mapmaker51 t1_jby3yck wrote

Right, and Java has nothing to do with most Java desktop applications looking the same and win32 programs also had nothing to do with them having around the same interface, after all they're all just meant to be frameworks to build a program on right? what should they have anything to do with the apps themselves looking a certain similar way with each other

−7

CowRepresentative820 t1_jby730n wrote

You specifically mentioned React, which is what I'm responding to, but yes, using UI frameworks like JavaFX, Win32, GTK will cause your apps to look a specific way. However, while React itself may be a UI framework, in the web world, styling is done through CSS. It is not React's concern.

If you know of the UI framework that all these companies are using to achieve similar layouts, I'd be very interested in seeing what specifically that is.

Also your not wrong about browsers looking the same, but that's not out of laziness (not sure if that was implied). These days browsers are so complicated that there probably won't every be a new browser developed. It's just Chrome and Firefox, which is a little bit scary IMO.

3

darkkite t1_jbyeyl8 wrote

a lazy programmer wouldn't want to redesign a functional app as now they have to do more work and fix broken tests.

designers implement ui then they're built

2

Smurf-Sauce t1_jbyej3y wrote

Everybody is missing an obvious cause for the UI “sameness”: UI/UX is a discipline that optimizes for certain features, typically user engagement and ease of use. Once the optimal patterns are found, they will be implemented across the board.

For comparison, every nation on the planet has very, very similar traffic laws and signage/symbology. The optimal way to control traffic has been found, so everybody uses it. Imagine if every country had their own unique signage, road markings, right of way rules, etc. You would have to study and relearn everything every time you drove somewhere new.

Furthermore, nobody can explain why having UI “sameness” is a problem at all. Why should UI theory be re-invented from scratch for every app and website? Isn’t it better for them all to use a common visual language so users can jump into them intuitively and focus on getting tasks done rather than learning thousands of different UIs?

−1