Remix.run Logo
▲ ajross a day ago

Exactly. This Discord Windows 11 rust app doesn't run on Mint or AOSP or an iPad and won't without extensive porting.

That can be done. It can be done well. It's not (or rather never has been) cheap or flexible or agile (in the market, not SWE sense). People love HTML/CSS/JS for very good reasons, and have been willing to accept the resulting tradeoffs.

Maybe that's changing now that you can vibe-port a lot of this stuff. We'll see.

▲NetMageSCW a day ago | parent | next [-]

The article says they can use the Rust code with wasm as the iOS app and that includes iPad and Android. And Mint is just Linux so it should run fine, just like Zed.

▲dmix a day ago | parent [-]

Using Rust/wasm for a mobile apps sounds crazier to me than using Electron on desktop. I'm not sure of the details there but the APIs/SDKs bringing consistency is one of the best parts of mobile. There's less of an argument for that on desktop which moves slower and is mouse/keyboard instead of complex set of touch workflows, paging, and notification schemes.

▲jen20 15 hours ago | parent | prev [-]

> People love HTML/CSS/JS for very good reasons, and have been willing to accept the resulting tradeoffs.

Developers do. Accountants do. Users just have a bunch of janky apps that don't work right without knowing why, and have no choice in the matter.

▲ajross 12 hours ago | parent [-]

> bunch of janky apps that don't work right

Is that really fair? Those janky apps include vscode and slack! There are real technical arguments, but they're comparatively minor and very treatable when you look at it as a technical hurdle.

Which is I think why people who've picked a side get so upset over it and find themselves resorting to vague adjectives like "janky".

▲jen20 6 hours ago | parent [-]

Yes, both are super janky. Slack in particular (I have used it all day every work day since 2014). Random stuff just doesn’t work constantly, and none of the platform conventions are respected. VS Code respects the platform less than JetBrains products, which are also cross-platform.