Arlo Godfrey
link
fedilink
18d

@yogthos Building walled gardens apps where you control everything is easier than building a walled garden OS where you control everything.

One is an App and the other is an OS, but both can be turned into a “walled garden trap” for consumers.

“But they did it” isn’t an excuse to do it more. We have enough of this going around already with Apple and X and WeChat, governments and tech bros trying to maintain control over the masses. Nah.

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
-18d

Both Android and iOS are very much a walled gardens last I checked.

Arlo Godfrey
link
fedilink
18d

@yogthos Right so are you saying we should make the problem bigger?? I’m confused what you’re trying to say here

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
-18d

I don’t see the OS providing a unified UI that allows people to write apps as services as a problem. I’m likewise confused about what you’re actually try to say here. You’re conflating your ideological stance with technical functionality as far as I can tell. It’s perfectly possible for an open platform to do the same things WeChat does, and that would result in a much better user experience than the current approach. I don’t know why it’s so hard for you to grasp this.

Arlo Godfrey
link
fedilink
18d

@yogthos They literally JUST banned and unbanned Tiktok at the whim of an annoying orange, and Twitter as we knew it is dead because of a rich billionaire.

You’re glossing over real problems in the name of good ux.

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
-18d

What does this have to do with anything being discussed here.

Arlo Godfrey
link
fedilink
18d

@yogthos Everything, this entire thread and several others that people have started with you.

It’s worth saying twice:

The client-server pattern perpetuates power imbalances, and “Super apps” make that problem much much worse.

☆ Yσɠƚԋσʂ ☆
creator
link
fedilink
-18d

The client-server pattern perpetuates power imbalances, and “Super apps” make that problem much much worse.

It’s just something you keep repeating, but that’s just not true. Coupling the UI with the business logic of the application is a fundamentally wrong approach. It makes it effectively impossible to compose apps the way you can compose command line utils with piping. Apps should be designed as client/server by default, and then you could always leverage the service API for the app any way you want, slap a custom UI, use it in automation scripts, etc. It’s just way more flexible that way.

Arlo Godfrey
link
fedilink
18d

@yogthos Nobody in their right mind couples UI to business logic, we have MVVM for that and it enables some very impressive integration and UI switching in apps.

However, thinking at the application level is ignoring everything I just said about the ways that apps communicate.

Create a post

This is the official technology community of Lemmy.ml for all news related to creation and use of technology, and to facilitate civil, meaningful discussion around it.


Ask in DM before posting product reviews or ads. All such posts otherwise are subject to removal.


Rules:

1: All Lemmy rules apply

2: Do not post low effort posts

3: NEVER post naziped*gore stuff

4: Always post article URLs or their archived version URLs as sources, NOT screenshots. Help the blind users.

5: personal rants of Big Tech CEOs like Elon Musk are unwelcome (does not include posts about their companies affecting wide range of people)

6: no advertisement posts unless verified as legitimate and non-exploitative/non-consumerist

7: crypto related posts, unless essential, are disallowed

  • 1 user online
  • 157 users / day
  • 327 users / week
  • 617 users / month
  • 2.32K users / 6 months
  • 1 subscriber
  • 3.1K Posts
  • 44.2K Comments
  • Modlog