Go native for Desktop
Please, for the love of sweet candy, go native on Desktop platforms.
I'm looking for an alternative for Slack as it uses electron which sucks every last bit of RAM it possibly can before destroying your computer in a sweet sweet fire. After seeing the wonderful performance of Office I was really hoping this would be native!
Please, someone with the development experience and financial backing of Microsoft must be able to accomplish this in your sleep. Surely?
I am fine with using electron if the experience is good. You shouldn't pick a technology irrespective of user experience. But the electron-based teams client is very sluggish with UI interactions taking seconds. If the team can improve the abysmal performance without changing technology stacks great! but something should be done.
I concur, it makes no sense for a Microsoft product to use such a bad development framework. MS developed a ton of better ones, but we are left with this nonsense that takes half of my 10th gen i7 just to display a few lines of text.
And don't get me started about the lags...
This is ultra crazy... The choice of Electron where you have to reinvent/recode almost 40 years of GUI research in an ultra non efficient language is beyond me... If we want to save the planet by reducing energy use why use Java Script everywhere?
Be a decent citizen on the OS you run on and use it's optimised framework and follow its GUI guidelines. But I know those are strange concepts to Microsoft...
Yuri Banens commented
It’s not just performance. Native apps can take advantage of platform-specific features such as notifications, inter-app operability, visual consistency in window chrome, keyboard shortcuts and menu items. There’s every reason to make native apps, it’s a false economy to save engineering costs by building it in Electron
Definitely agree - i'm using teams at work, 8 hours per day. It's unusable, especially when you have many chats (when it's a primary messaging app in company you get a lot of). Sometimes the whole window blinks, usually you need to wait at lest a second when you switch the chat, a lot of micro freezes, crashes and it needs too much resources. It's frustrating to use it and we are talking about basic feature - messaging. It's sad that in 2018 we have performance issues with messaging application. First you killed skype, same issues with teams. Slack is also not native but it's not such performance problematic as teams. IMHO current version never should be released to public.
I agree I am having numerous problems with TEAMS. I got a message from Symantec stating Excessive Memory Use and it was TEAMS. Looking at the file it came from I saw Squirrel which is part of Electron. I do not want it on the WEB and I am sure others don't either! You are dragging our systems down.
I cannot echo these thoughts and comments more.
I barely works and is super sluggish and buggy.
Please have the iOS Team re-write the desktop app as it is great on iOS.
Nick R. commented
Using Electron for Teams is insane. I've got an i7 8550 and having Teams, with one chat open, idling means that my CPU is at 20%. It integrates poorly with headsets (I can't pick up or hang up calls with my hardware) and it provides terrible audio quality. All these problems can be *simply* and *quickly* avoided by building a proper client from the ground up with the right team, instead of throwing a bunch of web frontend developers at a very backend problem.
Ember Quill commented
Please go native! Or at least try to improve performance a bit. Teams runs like frozen molasses on our company's VDIs.
Michael Del Corso commented
It's also killing us that teams still uses Electron 1.7.x which is based on Chromium 58.... which is disallowed on our network because it's a huge security risk. PLEASE get this thing upgraded! If Yammer Desktop can use Electron 1.8.x, so can teams!
Emiliano Magliocca commented
totally agree, electron sucks ... that's why I already don't like slack