Recent comments in /f/technology

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

GrouchyDirection7201 t1_jby6bmr wrote

The answer is more nuanced than "some lazy leadership/siloed blah blah". Finding attention-holding UX patterns are HARD, especially on Mobile devices that compete with attention not just with other apps but also the user's external environment - you could look away from the screen due to any small reason. Hence, any pattern that is proven to work (e.g. TikTok's vertical content + scroll + personalized algorithms) tends to be copied. Its a paradigm that users already are familiar with, so the adoption+onboarding "cost" is lower.

Source - drove a redesign for an award winning Mobile app few years ago. Didnt work because it served retail which was hard hit by covid at the time.

15

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

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

CntrldChaos t1_jbxgslr wrote

>If a company ever has to "bring back" a feature that customers wanted and used, it screwed up. Period. Looking at you, Apple.

He said in no questionable terms that a company screwed up if they don’t release a feature that existed in a previous version of a product, and bring it back. I’m saying this happens for very good reasons. The team knows some users use it but they don’t feel it’s necessary for launch because the product they rebuilt is better than it was and is worth a “beta” launch as is. They throw the feature on the backlog and prioritize it accordingly. This happens on any project where you are rebuilding from the ground up.

Users of products don’t always equate to dollars. For that software to exist they need customers who spend money and will focus on features for those customers first. They will then launch when the features that will keep the customers who matter happy are done. Most people think of software as free overall and think of what they will do to said company, but in reality software from companies is built to make someone money in some manner. A user who pays nothing is entitled to nothing. Many companies bend over backwards for free loaders. That can work out but it can also drive your product down a road that prevents it from surviving as long as it should.

No one person can definitively say what is right or wrong for a team and what they are building. Even the people who ultimately make the calls are guessing a bit which path to take. I am pointing out very specifically that in some paths a team can build an existing feature later and it’s not a screw up of any kind. It was a well thought out choice of value to their overarching users and not the people who use the feature in a silo.

1

taz-nz t1_jbw61ns wrote

Problem with these types of programs is they have a bad habit of breaking with Windows updates. This happened to Explorer Patcher recently.

https://www.reddit.com/r/hardware/comments/11akdnl/desktop_flickers_after_the_windows_11_update/

Classis Shell had a lot of similar issues on Windows 7.

1