Doesn’t sounds like a big improvement to me at all.
Doesn’t sounds like a big improvement to me at all.
This world desperately needs a modern native multi-protocol desktop IM client. By "desktop", I mean using fully native controls (appkit/win32/gtk, yes, three separate GUI implementations), taking advantage of multiple windows, and ignoring the existence of touchscreens. I may build one in the future.
Native desktop apps probably aren’t coming back. Typescript is a vastly better language than C++ and Python which the current gui frameworks support.
Video playback and taking calls on a second, larger (40” 4k) display, have improved slightly but are still bad enough that I’d rather move the app to the laptop’s display (32gb mbp mid-2020)
I do think it’s a second-rate app compared to most of Microsoft’s usual offerings - OneNote being a notable exception. Other than the video item above, I’ve found overall performance to be adequate and not remarkable one way or the other.
They are if I build one.
> Typescript is a vastly better language than C++ and Python which the current gui frameworks support.
No, TypeScript is a marginal improvement over JavaScript. It doesn't change the fact that JS with its ecosystem is a dumpster fire because it's unfixably flawed in way too many ways.
There are many languages capable of calling C/C++ functions. I'm a Java kind of person, so I'm waiting for the proper FFI (java.foreign) to be released. Yes, I know about JNA, I use it in one project, but I don't like it. But in the end you can really write a "native" app in anything that's capable of putting the right values into the right registers and jumping to the right address. As far as the user is concerned, the nativeness comes from the GUI toolkit the app uses and the app's responsiveness.
p.s. nice username
And react is a framework in JavaScript which they are claiming it will replace.
None of this makes sense.
As for whether or not Teams will still suck… I guess we’ll find out.
[1]: https://www.electronjs.org/blog/webview2/#performance-discus...
> Electron and WebView2 have a number of differences, but don't expect much difference with respect to how they perform rendering web content. Ultimately, an app’s architecture and JavaScript libraries/frameworks have a larger impact on memory and performance than anything else because Chromium is Chromium regardless of where it is running.
Which does indeed make sense, Microsoft is way too focused on adding shiny new features to Teams and too little on its performance.
But anyway I hope it does make a big difference. It's really a source of frustration now.
[1] https://www.bleepingcomputer.com/news/microsoft/microsoft-is...
Compare the Teams app vs running Teams on Edge in the web. Big difference.