zlacker

[parent] [thread] 7 comments
1. gcanyo+(OP)[view] [source] 2025-07-26 12:11:26
I refuse to use Facebook's app. It's been years, I don't remember why, don't ask me.

Their web app is fundamentally broken in half a dozen ways, and has been for years. A couple examples (not all):

If you are in the middle of typing a comment and switch to another app, when you come back, it will reload the display, losing your comment.

Video shorts load in a way that hides the video after about two seconds. Editing the URL to remove the parameters fixes this.

The layout of comments/posts often breaks, forcing me to switch to "ask for desktop version" to make one feature work, then switch back to "mobile version" to make another feature work. Neither is completely functional.

As I said, there are more. As I said, I don't even remember why I rejected their app, but at this point, if they can't make a mobile web site, why would I trust them to make an app?

replies(3): >>devnul+X >>microm+E4 >>prmph+Gr
2. devnul+X[view] [source] 2025-07-26 12:19:39
>>gcanyo+(OP)
>If you are in the middle of typing a comment and switch to another app, when you come back, it will reload the display, losing your comment.

This is the rule for a lot of apps and mobile websites now. I don't understand why - we have so much RAM available - but they love to refresh whether there's a reason to or not. And even if there's a reason not to. I can't count the number of times I've tapped on a tab that has a minature version of all the information I want, only for it to be replaced by a loading screen or 404.

A while ago I noticed my battery usage had gone way up. It was because any time I was distracted from my phone (or lost internet connection on a train), I would just leave the display on. Locking the phone meant that I'd lose whatever context I had.

replies(2): >>JimDab+t2 >>Frotag+F9
◧◩
3. JimDab+t2[view] [source] [discussion] 2025-07-26 12:35:40
>>devnul+X
> I don't understand why - we have so much RAM available

It’s not even that. There are APIs to persist state beyond app termination. Even if your app gets killed due to memory pressure, it should continue where it left off.

4. microm+E4[view] [source] 2025-07-26 13:02:42
>>gcanyo+(OP)
Companies intentionally make their web experiences worse because they can track you better in apps. Even if the trackers are technically the same, even somewhat savvy people using blockers or browser protections generally don't use them on their phones.
replies(1): >>cellul+pLe
◧◩
5. Frotag+F9[view] [source] [discussion] 2025-07-26 13:53:20
>>devnul+X
It's probably refreshing because iOS is aggressive about killing websockets, even if you only backgrounded safari for a few seconds. And it's easier to do a reload than determine which messages were missed. It's hard to even tell if the websocket is dead since it just stays open but is unable to receive / send messages.

Or at least this was my experience working on a mobile PWA a few years ago. I don't even own an apple device, it's just the ios bugs were always the most painful / memorable.

6. prmph+Gr[view] [source] 2025-07-26 16:23:31
>>gcanyo+(OP)
Why are people still using Meta's products? Their products are among the most unbelievably user-hostile things I come across on the web; I wonder why there hasn't been a revolt yet against them
replies(1): >>trinsi+ru1
◧◩
7. trinsi+ru1[view] [source] [discussion] 2025-07-27 06:10:23
>>prmph+Gr
Because people are stupid and do not realize how the choice to support a user-hostile company is going to bite them in the long run. They make it worse for the rest of us who refuse to support companies that feed off of peoples data without recourse.
◧◩
8. cellul+pLe[view] [source] [discussion] 2025-07-31 21:15:01
>>microm+E4
This is a satisfying narrative but I feel like you are overestimating the technical competency and/or malice of these companies. The more likely explanation is that they have simply bitten off more complexity than they can chew.

Of the tech companies I've worked for, I can't even imagine how the web team would react if they were instructed to intentionally nerf their website.

[go to top]