[-] Arlodottxt@fosstodon.org 1 points 2 weeks ago

@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.

[-] Arlodottxt@fosstodon.org 1 points 2 weeks ago

@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.

[-] Arlodottxt@fosstodon.org 1 points 2 weeks ago

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

[-] Arlodottxt@fosstodon.org 1 points 2 weeks ago

@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.

[-] Arlodottxt@fosstodon.org 1 points 2 weeks ago

@yogthos Doing inside an app is easier and significantly more of a power-grab.

[-] Arlodottxt@fosstodon.org 2 points 2 weeks ago

@yogthos Windows 8 made a legitimate effort to provide unified OS-level APIs that apps could hook into and deeply integrate with. The "People Hub" was easily the best example of this, plus Charms, Settings integration, etc.

Everyone hated it because they didn't understand it.

[-] Arlodottxt@fosstodon.org 2 points 2 weeks ago* (last edited 2 weeks ago)

@yogthos I'm not even talking about UI frameworks anymore, but the UX and client-server or distributed models that you'd build with them.

You can't build a super-app without also creating a massive power imbalance.

[-] Arlodottxt@fosstodon.org 3 points 2 weeks ago* (last edited 2 weeks ago)

@yogthos No need to use strong language, I understand what you're trying to say.

As a UX dev of over 10 years, UX is important but secondary to safeguards against being toyed with by power-tripping tech bros. That's why I use fedi, that's why I build with ipfs instead of http.

There's nothing I need so bad that I would give up my digital freedoms.

[-] Arlodottxt@fosstodon.org 2 points 2 weeks ago* (last edited 2 weeks ago)

@yogthos You misunderstand. If you make a "Super App", you ARE making an operating system. Yes most OS's have UX problems that prevent this level of integration, but the critical difference is that you're giving complete control to a single entity.

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

[-] Arlodottxt@fosstodon.org 3 points 2 weeks ago

@yogthos I'll give it a watch. Regardless, a good operating system should be capable of such seamless integration. That's why "Super apps" are an operating system in a trenchcoat.

[-] Arlodottxt@fosstodon.org 20 points 2 weeks ago

@yogthos "Super App" never made sense to me either. It's just an operating system and a dozen apps in a trenchcoat.

[-] Arlodottxt@fosstodon.org 5 points 5 months ago

@GolfNovemberUniform Joined lemmy.ml from this post and the last line of the registration form sent me ๐Ÿคฃ

view more: next โ€บ

Arlodottxt

joined 2 years ago