Hacker News new | ask | show | jobs
by D13Fd 1910 days ago
Honestly using VS Code and Teams every day has convinced me that Electron apps are a net good. It's incredibly convenient that both of those apps work essentially identically on Mac & PC, and the Mac OS apps maintain feature parity with the PC versions.

This is such a nice change, after years and years of bizarro-world Mac apps that have slowly become out-of-date, weird, or slow compared to the PC versions (ahem, Microsoft Office).

Yes, there is a ton of overhead, but this feels like the way of the (near) future for cross-platform software. I'd love to see cross-platform Electron-based versions of apps like OmniOutliner, which is an incredible program that is held back by the lack of a PC version, meaning you can't share outlines or use it professionally.

1 comments

I can understand the sentiment that they’re a net good but our experiences and workflows with Teams is vastly different.

When I use Teams I have to pretty much close every other open app I have; then I use Teams; then I close Teams and go back to work. If I don’t do this my keystrokes lag by about 2 seconds.

My computer isn’t even that old, it’s from 2016.

Personally I think it would be a tragedy for macOS users if Omni went non native but I suspect we’re going to see more native software in the future not less.

I mean, I've used Teams on a few Macs and never had that problem. I wouldn't assume that applies to every user. Also, millions of people seem to be using VS Code just fine.
I don't assume that it does, but the performance issues with Electron are widely acknowledged, as is the the fact that MS seems to have done a great job with VSC despite that.
Yeah. It sounds like we can at least agree that VS code shows that with enough effort a company can make a performant cross-platform app with a consistent UI and near-perfect feature parity. It's basically cross-platform nirvana.