Teams is killing my Mac every day
techcommunity.microsoft.com
techcommunity.microsoft.com
1. Install the Microsoft Edge Web browser on your Mac
2. Log into https://teams.microsoft.com
3. Click ... > Apps > Install this site as an app
This will create an Edge app for Teams that uses almost no resources but has feature parity with the regular Microsoft Teams app.
We tell all of our students to do this, and it has solved all Microsoft Teams performance issues on student Macs (both Intel and Apple Silicon).
[0]: https://answers.microsoft.com/en-us/microsoftedge/forum/all/...
For PWAs (web apps that do additional things to make them work more like apps) there may also be a simpler install button in the url bar itself
[0]: https://addons.mozilla.org/en-US/firefox/addon/teams-phone-f...
(or even better, don't use Teams at all, obviously)
Any idea how to get notification badges to work (if possible)?
But, at this point, I have to wonder if teams is just abandonware. Stuff like this thread and the lack of M1 support 2.5 years after the M1 transition was announced and over a year after you could walk into an apple store and buy an M1 computer? I don't understand what could prevent them from releasing an M1 version besides a complete lack of will to do so.
Honestly just having microsoft software adhere to apple human interface guidelines and the menu system improves it infinity percent (∞%)
Using office360 is a confusing jumbled mess.
I can't help but think it's on purpose.
I remember talking to an ex-microsoft guy decades ago about some incompatibility with some third party thing. I said sometimes new engineers didn't know how their software would be used or interact with other stuff. He told me not to be naive. Microsoft had meetings trying to figure out "how can we own this?"
The troubleshooter and report forms both crash on opening.
I guess that's one way to hit a "zero negative feedback" KPI!
Speaking as an experienced person when dealing with M365 products in our fleet, I absolutely, 100%, cannot, in good conscience recommend for any company that supports macOS devices to purchase or use any Microsoft products. There is simply no amount of money you can pay (I'm fairly certain we have one of the highest license tiers) in order to get any assurance that you will get any meaningful functionality or support from them.
The support people are outsourced and seem to be penalized for escalating so they really know no more than we do. Getting them to escalate something is really a fight. They tend to stall us requesting the same extensive logs over and over.
And then Covid happened.
Then, they had to go back and work on the old app, fixing as many issues as fast as they could because now a lot of people suddenly depended on the app.
To their credit, they did eventually fix the most pressing issues (more than two video streams showing at once, push-to-talk mode, etc...), but I do think they'll need to go back to a rewrite that can be used cross platform.
I've been running a daily build for a few weeks and it's noticeably better than the Intel build on an M1 Pro. It launches in half the time and feels far more responsive (probably due to not needing to use the Rosetta JIT for Electron). That said it's still a daily "exploration" build so YMMV.
[0] https://raw.githubusercontent.com/ItzLevvie/MicrosoftTeams-m...
and launch daemon (`com.microsoft.autoupdate.helper.plist` in `/Library/LaunchDaemons`)
This was a pile of steaming shit from the get-go.
See https://github.com/ItzLevvie/MicrosoftTeams-msinternal/blob/...
See the "osx-x64 + osx-arm64" builds.
That's seriously the understatement of the past 8 months. which is about as long as I've been trying to find this (unsuccessfully).
Anyway, thank you!
When it first came out it was pretty snappy. Now I can't switch to another chat tab without a loading spinner, statuses are not updating anymore unless I click on them etc..
You had me up until here. It is pretty amazing how slow "modern" chat apps run.
If we want to split hairs then Edge is slightly better purely because it doesn't have the same 65% market share as Chrome.
Is there a real use case for seeing more than 25 users' video feeds at a time?
Is there any workaround for that? Faking the user agent? I didn't have the time then to grab an extension and start fiddling around, so I just spun up a VM and installed the app...
I find it hard to conceptualize these apps as little more than your browser, but ever so slightly more pointed
If you are the type to have a ton of tabs open across many windows, this also makes the "app" easier to spot.
You can also pin the app to the taskbar and have it launch with Windows.
The more minified window sounds useful on my Linux installation, things like Slack randomly fall behind on Electron and stop working
I used to have audio snags with it but those went away and I migrated to pipewire about 12 months ago and the audio quality has improved.
I do lack some "features" like background blurring etc but I note that BBB manages to do it fine.
It does look like there is a lack of love for Team on Linux but it sounds like the third class citizen is Mac.
It's done by design to try and force more people to use their app store, where apple can take a cut of everything it can.
Just wondering if teams flat out refuses to work on Safari.
(Only time I use teams is when someone sends me a meeting link. I just run it on the browser. I use Void Linux btw)
Yes. Every other office app works, just not teams.
1. That when I close outlook (this doesn't happen on teams), and open it again, I need to put my password, it doesn't stay logged in.
2. That whenever I open teams or outlook, an empty Edge stays on as a different window.
Any solutions?
A more extreme tip is to not use it on your desktop at all. Just use the iOS app, it hurts me to praise Teams but that app is not just decent, it’s actually very good. Fast, stable, good ux, all the features you need. Just missing a way to connect a proper keyboard and share my main desktop screen.
I was using both desktop and iPad versions and somehow I was getting incoming calls on the iPad from people who were not calling me, but who did maybe 30 min before. Not just the notification but "so and so is calling you right now". It was very confusing.
For work, I have to run Microsoft Teams, Slack, and Discord. Of those 3, Slack surprisingly uses the least amount of memory (~700 MB), and Teams uses the most (~1.5 GB). I dusted off an old Intel Mac (literally) and interact with it using Universal Control. It only runs those 3 chat apps + mail. It's turned out to be a great way to offload resource hogs and as an added benefit, it minimizes distractions. I'll occasionally glance at the dock to see if there are any notification badges, whereas on my main Mac, I'd feel compelled to deal with notifications immediately.
When I have to share my screen or focus on a conversation, I'll fire up one of those 3 apps on my main (M1) Mac and quit it when I'm done.
Universal Control still feels rough around the edges, but it has saved me from ditching my Macbook Air and shelling out for an M1 Macbook Pro. Sometimes there are issues with reconnecting to the Intel Mac, but it seems to resolve itself if I wait a bit or turn off/on wifi.
However, Slack isn't that much better. It still gaslights Firefox users and tells them their browser is not supported. What a nice way to put it, that after friggin' years, they still have not managed to implement voice chat in a standard conform way. Discord and others have had this for years! Only Slack and Teams (in browser) seem to have incapable development teams behind them, who are comfortable with gaslighting unsuspecting users into using Chromium-based browsers, furthering web mono-culture.
There are so many issues with Teams, that I am wondering, what they are even working on. Surely they cannot be bugfixing all day, if so many bugs remain after years. We've had 2-3 years of pandemic now. What the heck are they doing!? They could have made the business. Instead they shove this broken thing down our throats and time will come, when people will just run away screaming, just like they did with Skype. Another business opportunity of MS ruined by bad quality software output.
Stuff like that should get banned immediately, before it can harm the web any more, than it already has.
I understand it used to be a much larger problem. Maybe it's time to try it out again.
Keep the app, just make sure I can use your service on the platform it's built on.
And if you think the Slack app is anything other than a webpage, then you really need to look into that more. As someone else posted, it is a webpage wrapped in a bundled chromium package.
Without any inside knowledge, but having been part of many mega-projects like this I'm willing to take a stab at it: new features vs. QoL is a huge, huge tension that exists in projects like these.
New features get new customers, and more importantly gets execs excited and people promoted. Refactors, performance improvements, etc, are almost never appropriately rewarded or prioritized, so QoL problems tend to accumulate until a crisis moment, where the organization is forced to shift priorities to address a user experience that has badly degraded to the point of significant customer revolt.
I saw this with a front-row seat with Google Maps: features kept getting piled in to the app (did you want to know what the most popular dishes at a restaurant is? Now you can!) while renderer performance continually regressed, map overlay rendering bugs accumulated, and the original "slippy map" UX degraded. At this point the mobile app is deeply unpleasant to use - it hitches regularly and has trouble hitting 60FPS even on top-flight flagship phones. The product clearly hasn't reached the "crisis" moment yet, but it is on a trajectory to.
Teams seems like it might be at (or near) the crisis moment. It's a shame that organizational dynamics prevent these sorts of issues from deteriorating to this point, but it's a pretty common feature among product teams to prioritize new feature dev while existing (and way more core) features degrade.
When working out their OKRs teams generally do not have an entire Objective for "iterate, prevent regressions, and improve upon existing core features". They instead have a litany of Objectives to add completely new things.
Performance regressions are just the tip of that iceberg (though it is most noticeable), but a component of this upkeep is keeping up with the competition on your core already-shipped stuff. IMO Apple Maps' zoom behavior, rendering behavior, overlay behavior, etc, are far superior to Google's. It wouldn't be rocket science to implement their version of these changes, but clearly it's not being prioritized.
Another variant that I've seen: actual refinements and improvements just aren't simple enough to sell to management, or to new junior devs. So they'll be all excited about switching over to the next big framework that finally makes things fast and refreshing, for the first time ever! But the migration still has some bugs that haven't been worked out and some features that haven't been ported ... and a year later things are actually worse than where we started, so repeat with the next big framework that finally makes good software possible for the first time!
Places where leadership remains stable over long periods tend to do better on this front. You pay for some big architectural overhaul, but you insist that you live on the new thing long enough to actually ship features before you go into the next cycle of renewal.
But in some companies leadership tenure is short - execs stick around for 2-3 years max, which is just enough time to complete an architectural migration but not enough to ship stuff on it!
Where do you see that? I exclusively use Firefox and have never seen such a message from Slack.
I checked in to this a few weeks, and it really doesn't work for technical reasons. They use some deprecated experimental Chrome API (which is also slated for removal). Slack in general is an absolute mess in terms of engineering.
It just so happens that I had to use Teams the other day for a job interview, and at the last possible moment it notified me that Firefox doesn't work for video :-/ Had to hastily install Chromium. Didn't look in to the reasons for that.
https://www.theverge.com/2022/6/14/23167384/microsoft-teams-...
It's insane how bad Teams' chat is.
I don't know who was crazy enough to paste fucking formating with text,
so when you copy from IDE/docs/whatever then Teams applies font sizes / colors and makes mess, so you have to copy stuff to e.g notepad and then to Teams. Additionally leaving `` block sometime doesn't work <wtf>
Cool software doesn't do crazy shit with Clipboard and Links
__________
lack of Push2Talk option (not mute/unmute btn) is tragedy, did those people ever play some video games with teams/guilds?
Ventrilo had this feature in probably 2003, Discord uses it too, but enterprise communicators struggle to figure this simple feature despite being so good, especially when everybody was WFH and had people in the house talking.
____________
On the positives side - calendar and its integrations are unparalleled and meetings are decent.
it's absurd to a level where they could white-label their existing stuff and aim it at commercial applications.
All they would need to do is remove a bunch of gaming-related crap and sell it as Discord for Business to take our money from us. Maybe just a light sprinkle of outlook integration would be nice too. I'd sign annual agreements for this today if it was an option.
In teams on Mac, to paste as plaint text on a mac, when you paste, use Shift + Option + Command + V, it appears to work for me. The Shift + Option modifiers doesn't seem to work with the right-click menu, but it does with the keyboard. For windows it may be Control+Shift+V. https://www.howtogeek.com/807223/ctrlshiftv-is-the-best-shor...
Cheers!
The default behaviour that's used by like every other software is different than that.
Seriously people who copy paste Excel tables to Teams are the majority?
Cannot they just add edge cases for stuff like tables and leave normal text alone?
I cant check MS word as I don't have it installed, but it seems to me that Teams is closer to using the default behaviour here.
Browsers (but it may be due to lack of support in controls?), Text Editors like Notepad++, Notepad, Discord, Textboxes do not behave like this
Idk honestly.
While I do expect format to follow between excel/word, then pasting it to other apps not something I expect. That's really rare case where I've found it useful.
The most ridiculous situation is when you paste from docs to github and it creates screenshoot or some weird, giant xml that causes site to hang for 10sec
Since that I'm heavily against programs messing with CTRL+V
I still don't understand why they did not not release it as a business software, exactly the same but with reskinned without that gaming cringe.
I actually was using it as business communicator at ~2018... but at gaming company.
If you are muted you can press spacebar to temporarily unmute yourself. Look for it in the options.
That's poor-man implementation of this.
Push2Talk is literally "you talk when pressing button" and combined with e.g MOUSE buttons,
so it's comfortable when playing games or coding in your IDE,
you have 100% control over when talking and you don't have to have focus on the communicator(!)
Teams calls have way more instances of cutting off and having to go "no you go first".
It's absolutely pathetic, its basically like I am talking to someone in India over landline.
That said, it is a great platform to use nowadays. But as someone who's used it (literally) daily since 2015, it's worth pointing out that it took them a significant amount of time to get to this point, and they still have ways to go.
This made me chuckle ruefully. I mean, you're not wrong.
I'd describe Discord's UI as "okay" at best. It's missing some features that were standard in chat clients from twenty years ago. But it's so much better than every other "collaboration" app out there that it looks stellar by comparison.
Teams' Chat is its weakest point.
Slow (up arrow to edit message),
Unstable (sometimes you cannot escape `` block),
Sometimes it's hard to expand reaction emojis on latest message
lack of code coloring unlike Discord
```sql
SELECT * FROM
```
Do teams really have that many separate discussions in a single chat so often that it necessitates threads instead of, say, splitting those broader topics into new rooms? That also lets users mute or otherwise adjust notification settings for things are are less relevant to them. Last I remember, threads barely even reported new messages inside them, and would only show the first message, so the team chat just looked dead forever the moment it was added.
It really is absurdly awful.
Control+Shift+V pastes without formatting in Teams. It’s even right there in the documentation.
The default of “pasting with formatting” is likely what non-technical users expect, and actually works great for pasting snippets of web pages including images
Discord is absolutely terrible though compared to what I'm used to. The default settings are bonkers — you get badges and dots and all the crap EVERYWHERE, but it turns out those all are super-important @all @here @everyone "server announcements". Broadcast mentions should just never have been invented. They definitely shouldn't be displayed the same as personal mentions. And Discord notification settings aren't easy to configure correctly. I somehow managed to mute a "server" so much that I wasn't receiving even direct mentions, when my intention was to only disable non-direct ones.
The UX for when you haven't been reading a chat for a while is also awful.
The UX in general, with it being an Electron app and implementing all controls and their behaviors from scratch, just can't technically get even close to feeling macOS-native. This, the forced auto-updating, and having to run one more Chromium instance, made me realize that I can run it as a browser tab and not lose anything.
On the Electron UX part — I just don't like apps implementing their own controls instead of using system ones, regardless of how it's done. (yes, both Telegram clients that run on macOS are guilty of this as well)
Teams is an absolutely garbage app and platform....on a good day
Off-topic but I need to get this off my chest: Outlook on the web is a much better experience than the native app on the Mac.
However, they must have caught wind of this, because there have been some "improvements" recently, where they reduced the vertical screen space with an empty menu line, and it also feels a bit less snappy than before.
I don't know if it's Outlook though. I have similar issues with my Intel MBP, and I don't use Outlook. I slowly drain from 20GB available down to 2, and then I have to restart. It's like living in the early 2000's, restarting all the time.
No it doesn’t.
Video calls are worse than Skype or Google meets.
The Word thing in Teams is buggy, ‘open in app’ leads to better behaviour but you can end up in version hell. The online Word version doesn’t do the same things as Teams Word or the native app.
As a test, try moving a picture or editing a footer.
crashes all the time. I actually had a better experience with it on Mac more often than Windows.
The Windows people have WAY more issues. The Mac experience isn't great but not nearly as bad as the Windows users.
using the msedge webapp i _only_ bloat to about 2GB.
edit: on my win10 machine
I'm using a surface laptop 3. Maybe MS did the apple thing of making software that only works properly on their own hardware
As another said, the dismissing of notifications is onerous.
But I have no issues with performance, and no apparent bugginess either.
No Surface here - custom AMD Ryzen / AMD Radeon desktop. Windows 10 Pro.
If you work at Microsoft, and have any influence on the WinDev team, please tell them that the Start menu search is simply shameful.
There hasn’t been a single major Windows release — server or client — capable of consistently, reliably, and correctly finding start menu items. Worse, every major release is broken in new and creative ways. This is especially true for a fresh install, because apparently a 64-core server needs several days to index 500 KB of text. (Microsoft support told me this with a straight face, almost verbatim.)
Seriously, what is that team doing!?
Is this the same code that’s in Outlook and Teams search too?
It feels like it…
As an aside though, on Surface it was Google Meet that destroyed performance. I repeatedly got overheating warnings while in meetings.
Other things that sucked:
- search never seemed to find anything I wanted, and I never knew why, but I can always find what I want in e.g. Discord so pretty sure the problem isn't actually me
- copying and pasting code was always a nightmare with formatting
- if you called someone at the same time as they called you, who knows what could happen, it couldn't handle the multi-device nature of it all
- general latency, everything was slow and with a delay (which I think contributed to the issue just above)
- the file viewer sucked immensely, and never was improved
- resource use on Mac OS was often abysmal
- updates constantly caused further issues, to the point it became a joke with the team when we'd encounter new bugs
- delivery of message notification emails was inconsistent if not signed in at all. Sometimes it would be near instant, other times it would be hours later, and sometimes days later. Never had that issue with other services like Slack, so also don't think that was on our end.
- ghost calls, where teams would think someone was in a call, but it had been cancelled, causing misc. issues with calling back etc.
Damn, what a piece of junk!
From what I can figure this is kind of inherent when apps are electron based to be cross-platform. Similar experience with vscode.
I don't use Mac myself but these days the operating system is supposed to continue running even if some specific app does something stupid.
I have since switched to a M1 macbook and it heats up too, but at least the processor is efficient so it doesn't become uncomfortable.
These issues simply did not happen on either laptop with Zoom. Teams is simply a horribly written piece of crapware. MS should be ashamed of themselves.
Why when someone react on a chat message, opening the chat channel is not enough to dismiss the notification counter? No! I need to click on "Activity" tab. Here I see a list of my activities. The reaction is still here! Someone put an emoji on my text. I exult. Teams can now dismiss the notification counter...
Also: how can you provide a wiki module that’s not searchable?
Teams feels to me like it’s thrown together by a bunch of interns that are learning Agile. Keep changing things without any strategy.
In fact, it doesn't even reliably receive messages. At times there are days of delay from the message being sent to me receiving it.
Anyway, no two people seem to have similar experiences with the application...
I hate it, but... goto the chat channel and click in it.
I had someone on the team here send one, I was already in the chat and it still showed up in Activity. I just click in the message area and it goes away.
I hate Teams. So much.
But the worst bug is that from time to time the freaking arrow keys stop working in the edit box! Last time it happened to me it lasted weeks and survived reboots. I can find references to this issue from 2019.
How can such basic functionality be broken I have no idea.
Mind, it could be worse. It could be Webex.
For me, it has one killer feature it doesn't have on other platforms: it can use native notifications, as opposed to showing a random window.
> but so is everything, especially Microsoft apps for some reason
This reminds of the Remote Desktop client. Until maybe a year ago, when they've introduced a similar client for Windows, the best RDP experience to be had was hands down on the Mac. A close second was Remmina on Linux. Windows was a complete shitshow. In particular, it wouldn't support resizing a connection window once it was open (technically it did, but it wouldn't update the resolution of the remote end).
If a witch approached me and told me she could make Microsoft Teams disappear for good at the cost of severing a finger (presumably for a potion...I've got no idea; I'm a developer, not a witch), I'd offer her two for the trouble.
It really doesn't do anything especially bad IME. Teams on Mac just doesn't work at all. It's astonishing.
A lot of Microsoft software is like this, where they imagined one type of user and for them the product is great..
E.g.: Teams is okay for Project Managers permanently employed at some (single) mega corp.
For consultant developers switching between many clients, it’s a trash fire.
Both scenarios should work well, but Microsoft simply ignored the second case.
Why? Because it was designed by… PMs working at a single mega corp: Microsoft.
Wow. When you put it that way...yeah, this explains absolutely everything about teams.
It bakes in so many assumptions about meeting flow as well. It's fine for ppt presentations but absolutely garbage for standups.
They're given a preconfigured machine with a standard operating environment (SOE) image that has many small tweaks preconfigured. This is then connected to Active Directory and managed through Group Policy, which sets a bunch of configuration settings to sane values.
In other words, the people developing Windows are using it like 10% of their customers do (large enterprise), not like 90% of the customers (random individuals for home PCs or small business).
When I first realised this, a lot of little things suddenly "clicked" and made sense...
Some random examples of this:
Practically nobody at Microsoft gets given a PC or laptop with a HDR screen... so Windows does't do HDR properly.
Practically nobody at Microsoft has to worry about backups (it's centrally managed), so the backup capability built-in to Windows is trash and constantly broken and/or left to rot.
Everybody at Microsoft is "well connected" to the Azure cloud, so they assume every else is. Why not backup to One Drive? Uh.. because I'm satellite internet in the middle of nowhere!
Microsoft developers don't have to manage the SOE and its deployment process, so the tooling around this is... "not great".
Regional options, location, time zones, etc.. are all preconfigured and valid, so nobody at Microsoft thinks about what happens in "complex" cases... Like non-English-speakers using their products. Or being anywhere outside of the United States.
It caused my 3 year old high-end Windows laptop to hang completely after a few minutes of conversation, sometimes eating all my CPU with no activity whatsoever. Tried to do a clean boot, didn't help. Had to get a new laptop just because of Teams.
No. The problem is that Teams was rushed to market a few years back to compete with Slack and whatnot. Using Angular.js (that’s right, not Angular 2+ which was already available). Years passed. Stuff keeps getting added. It’s still Angular.js.
Wait. Teams is using the original version of Angular JS to serve as the UI framework?
This is substantial news to me. Certainly would explain everything.
The amount of technological shame I am witnessing continues to grow without bound. Microsoft is worth how much money on the open market?
Edit: HN surprises, comments that can't be replied. Anyways. To stay up to date in the biz is hard enough. No need to add random Gremlins to that. Like not following basic UX rules.
Sucks getting old doesn't it?
That’s not to say Angular.js can’t be used for apps that complex! It’s just a lot easier to get it wrong compared to more modern frameworks.
I checked again and it indeed appears that at least part of the application was rewritten in a different framework. Most of it is still Angular.js though.
Firstly that entire era of MacBooks is hot garbage, literally. The case can’t handle the heat the processor creates. Even for basic tasks they all sucked and were probably the poorest performing Macs in multiple decades.
But here’s the real issue, end of the day there is no incentive for devs to build proper performant Mac apps anymore. The sheer cost and team required to ship one of these natively as well as on top of the iPhone and iPad apps which again require custom work each is absurd compared to just shipping a chrome wrapper that doesn’t seem to impact the success of an app at all, hard to name a popular Mac app these days that isn’t just a chromium wrapper, outside of video/audio/3D software.
cry me a river, post comes across kind of entitled.
I used this MS bloatware app on a 2015 macbook and it runs ok, no worse than slack at least - but I'm 2 Os's behind.
MacBooks, which are frequently advertised as being "the greatest ever", run Teams so poorly while mediocre Windows and Linux laptops barely feel Teams running.
I write this from a client-issued $1000 Windows laptop that is running a ton of crap plus Teams with no fan sound to be heard. While the Intel MacBook next to me is screaming from just a few browser tabs and slack.
So yes, they are "just" some tabs.
Intel macs are notorious for being literal hot screamers. I read similar complains frequently on HN.
Sometimes I have to go to incognito to open meeting link.
Other times I have to open link from Chrome because opening from FF doesn't work.
Sometimes I have to reinstall it.
Sometimes audio decides not to work.
It takes 1 minute to launch it.
I mean, if you have a meeting, 10m notification in advance is about right as that's the time you need to start launching it and you should be just on time or just a little bit late.
I have no idea what the team developing teams is doing.
They should be all fired and rehired just to be fired again.
Maybe they're using teams for standups/meetings or something?
And then Microsoft bought Skype, and every subsequent version just kinda got a little shittier? And then MS puts effort into MSN Messenger and other not-Skype things despite Skype having a huge established userbase for both personal and professional use?
IIRC, they gave up with the later versions of Skype and used Electron for those too, but I still remember them being at least a little bit better than the absolute heap of shit that is Teams. I mean, it's almost like you have to put effort into being a shittier-than-average Electron app.
Thankfully there is only one person inside of one client company who insists on using Teams. I couldn't imagine having to use it every day. I have to presume that nobody inside of Microsoft uses it… I can't imagine this shit is being dogfooded.
And this wasn't on a mac. This is not a mac only issue.
I was so glad to learn my new job uses Slack, instead. It has its own set of problems, but it doesn't try to kill my computer.
At least screen sharing and video/voice chat works well on Zoom, even on Linux distros.
Slack, which is also an incredible pos, feels snappy and lightweight in comparison.
The video chat is less terrible than it’s worst parts. Managing documents through it is just gross.
In my mind Slack does not add one iota to mIRC 4.5 (?) which fit a single 1.44M diskette and came as a single executable. That shit started before the MouseUp event was even fired on pre-pentium hardware. What in the name of something holy happened?
It’s so dumb as it has a limited subset of functionality and takes over my screen from a meeting and only opens one document at a time.
That and if I try to link to a document it links to opening the document in teams. It’s so bizarre.
I can’t imagine the Teams team dogfooding Teams. Or perhaps I can and it’s some schizophrenic bizarre group who thinks it’s all intuitive.
It kind of reminds me of how crazy the Steam client is with it’s crappy browser stuff. But at least they have links working properly.
Do you have adblock of some sort? Especially something at the DNS level, like the PiHole operating on your computer or network?
Because that will absolutely destroy Teams.
Teams tries to send Telemetry to MS, and the code is poorly written, where it keeps stacking up all those messages it was supposed to send, and keeps trying to resend them. This adds up and brings it to a grinding halt.
Try disabling the ad/dns blocking and see if it helps.
> Try disabling the ad/dns blocking and see if it helps.
Absolutely the fuck not.
It wouldn't surprise me if this turned out to be an issue, but the idea that the solution is to allow Microsoft to exfiltrate whatever the hell they like on the whims of their product management is abhorrent - not a solution.
For many people who are required to use Teams, and have this issue, it might be a necessary solution until MS gets its act together.
For many who have alternatives, they may choose to abandon Teams itself.
So, in other words, permanently disabling ad blocking
What? You’re already sending all the content of your chats and meetings to Microsoft servers. Why do you worry about sending telemetry that might actually help some dev fix some bugs?
That being said, I wouldn't be at all surprised if a content blocker made it even worse. It's just... not very good software.
I haven't had this experience with Teams on my similar MBP 2016, but do experience it on a Surfacebook 2. I could never understand why these electron apps just destroy certain machines though. I'm not doing anything intensive on them. It would be lovely to have light-weight clients similar to mIRC just to do the daily chatting.
Microsoft needs to fix teams asap
Teams has a habit of silently logging me out even though I’m using it in a call. Stuff will just stop working because it decided it needed to reauth me without prompting. So I’ll be in a meeting and screen share will stop working or chat will stop working until I shut down and log in. Of course the top right profile still shows me logged in, but it lies.
It was real fun trying to figure out what was happening there. I found out because multiple people had IM’d me but Teams wasn’t showing me the messages. It was saying delivered to the sender. When I restarted I had a stream of new, unread messages.
The unreliability is the most frustrating part. How can the app lie about delivering messages?
There are some apps that get the performance & UX quality standards and some that don't.
Teams is a nightmare. Don't get me wrong: I like Teams just because it's not Office Communicator/Lync/Skype for Business anymore, i.e. I can actually chat with people, but it's abysmal in every other way. Just today, I tried copy&pasting a quote, so I typed in "> ", the quote box appeared, but I couldn't leave the box anymore (to add a comment to the quote). Moving around with keyboard, clicking with the mouse didn't help. I tried inserting a couple of empty lines before pasting and noticed that I can move down in the text with the down arrow key, but the up arrow key would switch me to the "edit previous message" mode. And this stuff is everywhere and I'm not even talking about elementary stuff like being unable to stay logged in into different workspaces in different browser tabs at the same time. I'm happy to be using Slack right now and it pains me immensely that their fate is basically set, since their enterprise market share has been mostly eaten by Teams, they are way behind by user count and it will get even worse with Google Chat on the rise (which probably sucks too, but haven't tried it).
Otherwise it makes no sense that they themselves would put up with the garbage that they have control of fixing. I would also be embarrassed of such low quality product, but I know that sentiment may not be shared universally.
I mean things like the electron app being behind the chrome web view (even through it's not much more then a web view and doesn't really add anything) is not surprising.
Like I have seen one or two cases of "uh teams fucked up my Laptop I have to restart", including with the electron app.
Many cases of "oh today teams decides to not allow screen sharing for me, this morning it did work?" (which then also randomly works again sometimes just by rejoining the call).
Also many cases of audio/mic randomly being terrible until you restart (through that might be the fault of chromes auto mic level adjustment).
My favorite is that when you hard switch of a mic it decides to warn you with a huge banner that you are muted ... but doesn't set your icon on muted. Which looks a lot like "we want to listen in even if you mute so please don't mute the mice on the OS level".
Also it sometimes randomly mutes you, like when you join a call (in chrome) to fast it hadn't yet loaded the "default mic on" setting so it's off (which for someone muting their mice with a physical button is just terrible UX).
But besides all it it still works better then Slack or worse Zoom in my experience. I mean it at least does work somehow most of the time even if with bad UX and drawbacks. While Zoom in my experience sometimes just doesn't work at all (on Linux/the web app). And in Slack if the connection is sup-par it's de-facto unusable.
EDIT: The most ridiculous is that they all decide to just not work on Firefox independent of weather Firefox supports the necessary APIs. In difference jitsi works in general better and on Firefox, which I could use it more.
This is due to the "talking while on mute notification" feature. Disabling the mic by hardware or at the OS level breaks that feature. It certainly smells like a privacy concern, but the number of people who talk while on mute is also astoundingly common (myself included).
I've found that disconnecting the external monitor helps. (I'm guessing additional heat from the discrete GPU is part of the problem, but that is just a guess.) Probably wouldn't hurt to clean out the fans too.
For my non-work laptop that had performance issues while hot (for non-teams reasons), I resolved the issue by buying an M1.
Anyone who ever used something else than Teams before the pandemic knows how bad a chat app it is, but since eg. management folk never used that stuff before the pandemic but now had to also WFH, they already had Teams from day 1 (M$ pre-installs it I guess, Linux-only guy here), so they forced that horseshit on everyone.
There really is no other excuse for it being the default in many cases these days. But it's absolute terrible.
/rant
Before Teams you would've typically seen Skype For Business there, so I guess compared to that it might be an upgrade. Employees there may never have used anything better so they don't realize how bad it is, and because the other tooling they are forced to use is just as bad, Teams doesn't particularly feel like an outlier.
That is Teams' target market and it excels at capturing it.
Superb. 0/10 software.
https://www.theverge.com/2022/5/18/23125532/microsoft-new-on...
Teams is an impressively awful product
Companies realized that they could save money by using mediocre coders to create MVP products using things like Chromium and then, instead of refining those products, they scale them up massively (which the MVPs were never intended for).
The amount of bullshit my team puts up with around this product still shocks me. I sometimes wonder if this software is bad on purpose to condition us for something worse down the road.
I know the i9 Macbook's cooler doesn't come close to the thermal output of an i9 so it's unsurprising that an overloaded laptop will cause all kinds of problems, but I wonder how MS managed to screw up this badly.
I'm using Teams on three different devices and it's broken in a different way on each of them.
Teams on my phone will randomly stop receiving notifications.
The Teams app on Linux crashes when I try to open a video posted in a meeting on it, and it will also remember that location, so when I re-open it, it immediately dies again. Also I'm pretty sure that in Firefox voice calls were working like a week or two ago, then Microsoft decided that it's not supported again.
The Teams app on Windows lets you select between two different "away" statuses on the tray context menu, but one seems to crash Teams. I may be confusing it with the behavior when I hit the close button on the Teams window, and it just silently crashes: The window disappears but the tray icon stays there like a smug little fucker, pretending Teams is still running until you actually try to click it.
And those examples are just the tip of the iceberg.
Teams is mandated by our parent organization, but people use random other stuff amongst themselves, because Teams just doesn't work. There's some people who set up discord servers for their group, others are using an old slack server the company forgot to shut down, and there's probably people using whatsapp.
Teams is like a mail man who calls in sick every second week, throws letters that he doesn't feel like delivering away, and also tries to make smalltalk for half an hour when all you want him to do is deliver your damn letters.
Between that, and the beachball that appears because I dared type :) and it's trying to...what the hell is it doing? Go find smiley.jpg in your bag of resources and throw in the stream of bytes, how could you possibly fuck this up, Microsoft?
$DEITY, I hate Teams.
These threads help me understand that it’s not just me. So it definitely helps gratify my intellectual curiosity as to whether I’ve broken with reality.
It's not well designed, it is glitchy as hell - the other stuff is just worse. I was ecstatic when my work place added the calendar app to Teams because unlike Outlook that actually managed to do simple operations without freezing, crashing and reloading all the time.
Big tech's software quality standards are appalling. It's as if your bank's elevators don't have walls and everything smells like piss.
I'd also like to note that Teams calls are actually surprisingly stable and work better for me than most other options.
Did people forget how to properly program for the desktop?
- it has a massive lag in syncing messages after your computer wakes from sleep or after re-signing in
- switching accounts is, again, unreasonably slow whereas Slack and Discord allow you to keep multiple accounts logged in at the same time.
- no triple-backtick code block syntax
- no true fullscreen video in the desktop clientMy work uses Skype for all conversations, I have noticed it getting just as bad for Mac. Randomly killing my webcam until restarting, absolutely stuttering.
I have no idea how VSC is actually a decent product though.
Also, it's open source which helps.
Most corporate users are not aware of alternates and just use the ones their company picks without questioning.
With teams (1.5.00.17261) running on a 2017 imac 2.3 dual core i5 16gb all day.
I wonder why his computer is running this one app like that. I can't be the anomaly.
$ top -l 1 -n 0
Processes: 662 total, 3 running, 2 stuck, 657 sleeping, 3063 threads 2022/07/13 12:56:03 Load Avg: 5.04, 7.65, 6.85 CPU usage: 43.62% user, 35.80% sys, 20.57% idle SharedLibs: 332M resident, 59M data, 18M linkedit. MemRegions: 189673 total, 7200M resident, 53M private, 1022M shared. PhysMem: 16G used (3372M wired), 19M unused. VM: 22T vsize, 3135M framework vsize, 453825346(0) swapins, 462064845(0) swapouts. Networks: packets: 107141152/85G in, 49052373/11G out. Disks: 88964543/2627G read, 134036320/2890G written.
$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes) Pages free: 35882. Pages active: 1334360. Pages inactive: 1336020. Pages speculative: 1259. Pages throttled: 0. Pages wired down: 870879. Pages purgeable: 1650. "Translation faults": 9544416536. Pages copy-on-write: 254263151. Pages zero filled: 4849057170. Pages reactivated: 1257299202. Pages purged: 18555371. File-backed pages: 787054. Anonymous pages: 1884585. Pages stored in compressor: 8987653. Pages occupied by compressor: 615543. Decompressions: 341213320. Compressions: 400079701. Pageins: 148819424. Pageouts: 1660395. Swapins: 453931279. Swapouts: 462133043.
There is something very peculiar about it: I can have these apps running with literally no voice or video activity and all costly noise filters turned off, and while the CPU moves between 5-10% (which is still outrageous when nothing is happening), the fan will be running at max, and the battery drains fast.
There is nothing else hogging the CPU, GPU, network etc. in the system, as the process explorer clearly indicates, so there is no reason for the fan and battery to do this.
I keep concluding that there is some hidden process running in the system that causes this, and while I can never prove this, based on some thoughts and discussions by others, and the fact that it happens with video and voice chats, we suspect that advanced analysis on the audio input (voice analysis) is being done whenever the mic is turned on.
I always have to killall teams thrice, wait a while for some cache to expire , because otherwise I start Teams and it's still logged in for a few minutes and will disconnect the middle of a call just to logout, and THEN start teams.
And today was another nightmare, people complained about my mic quality, so I did a test call, sounded fine, killall teams thrice, restarted it, reconnected to meeting, sounds fine now. wtf...
And besides that today alone Teams malfunctioned in at least one other way I can't remember now.
So I love that Teams for Linux exists, but damn is it shit.
My co-worker in the same call today also runs Linux but he runs wired so he has no complaints.
(asked here before and asked a friend moved to MS... haha, not sure how they could bear with it...)
Having 64GB will solve all performance problems with Teams and other Electron apps.
That aside, no, I don't think we shouldn't be using higher-level abstractions. The problem is that we're using them without any consideration of performance impact at all, and increasingly without consideration of the actual cost/benefit ratio from developer perspective. For that matter, at some point, if you keep piling abstractions on, the amount of leakage from them all the way to the top layer is a tax on the developer operating on that layer - and that tax can, at some point, exceed the purported benefits of the abstraction.
Do we really need to package a browser with every app just to make it easy to do (horribly designed more often than not) cross-platform UI? Or is it just the most expedient hack to avoid having to solve that problem properly?
64 GB for a glorified IRC chat...
In any case at $JOB we do not use Team for videochat (we use the even worse Webex for that) so for us Team is indeed a glorified IRC.
For a long time the workarounds I've used to deal with this issue:
1) Charge from the ports on the right! The charging circuit on the left aggravates the issue.
2) Disable turbo charge by setting the mac into low power mode inside system preferences -> Battery
3) Raise the computer from the table for increased air flow, and not be in contact with latent warm from the table. Which has been heated by the mac itself.
4) Lower AC temperature
5) Change the Fan Speed from Automatic (default) to fullblast, or make it sensor based but lower the min/max temperatures for the fans to start spinning faster 38-60 celsius
Ever since then, as long as I’m not presenting, I’ll only call into video calls from an iOS device, regardless of whether we’re using Meet, Teams etc. It’s improved the situation a lot.
Also I always turn off my video feed while others are talking. I never understand why on a call with hundreds of people, they’ll all be constantly uploading their live video stream. Seems wasteful and inefficient, maybe somebody could comment on just how much or little it really is.
The only way I now use Teams is from the browser. And even then, as others have said, I keep a prepared Zoom link ready in case everything goes to s*t.
Sure, there would be a detailed 100 pages of document on how to properly use it. But as a normal user I found it stunningly crappy, confusing and inefficient for my usage.
There is a process (can't remember the name) that is kicked in when the temperature reaches a certain level. The job of this process is to turn down the processor. Unfortunately it consumes more more process time when it does this because it preempts everything. So the temperature goes up, which creates more interruptions and so on and so on.
The core reason is that the temperature sensor is just next to the power supply and so is kicking in too early.
The solution - unplug the mac. Let it cool down completely and then run it with the power plugged in on the other side.
It has steadily improved over time and performs pretty well as they have gone to newer electron versions and moved over to react from angular.
Apple Silicon native supported is in beta and makes things even better for my M1.
Safari is much more of a problem currently eating up 10+ gigs of ram over time "killing" my Mac requires a restart of safari to free up.
Long story short: I didn't want to run Teams on my laptop as it was draining the battery super-fast, and I didn't want to install a work account on my private phone either, so I bought a cheap Chinese phone just for teams. It worked fine for 6 months just getting warmer a bit during meetings. But then I had a marathon of 3 meetings one after another and at some point it turned off and never turned on again. I bought another phone but now I make sure to turn incoming video off during calls.
The issue is that if an i9 overheats, the ONLY symptom is that the CPU slows down and you will never know this happened. No report about heat is generated.
For me, the issue happened with Teams plus an External Monitor. An External Monitor lights up the discrete GPU and then it didn't take much CPU usage to push the system into slowdown mode.
Fix was a Genius Bar appointment to have them open and vacuum dust from inside the 2 year-old MacBook Pro. It's back to being perfect.
https://github.com/fossteams/teams-cli
Caveat: It may require jumping through some hoops to load on a Mac and some infosec policies may stop you from using it.
MS Community Manager: "I've updated the title of your post to stay within our community guidelines."
Hm. :)
The whole thing came together to create a disappointing product. Pretty much the only saving grace of those machines was their really-good Bootcamp performance, but it was no reason to pay $3,000+ for one.
My Intel Mac Laptops frequently go into the 90C range. As far as I've been able to tell, that's expected. Back in 2008, my Macbook Pro would run into that range with no problems. I remember looking at the CPU specs and Apple was using CPUs with higher than average temperature tolerance.
Beyond thermal throttling, I don't see what harm it would be to run a CPU hot. They are expected to run hot and automatically throttle to keep heat in the designed range. It's not an emergency mechanism that kicks in to avoid CPU damage.
Really? That should be a sign that your OS or hardware is malfunctioning. Intel CPUs (particularly everything post-Haswell) can idle just fine under 30c. Certain chips can even get near-ambient temps if you pull the clock speed down to S0 sleep mode. If your laptop turns on, with nothing open, and hits 45 degrees Celsius, I think there's an issue with the cooling system. That, or you own a G3 Powerbook.
Macs in general have really strange thermal profiles. I don't think a single one of my Linux machines, laptop or desktop, has ever peaked 70c in a sustained workload. The only time I ever consistently hit that temp range is with my Macbook, when it's compiling something or plugged into a 5k monitor.
> Beyond thermal throttling, I don't see what harm it would be to run a CPU hot. They are expected to run hot and automatically throttle to keep heat in the designed range. It's not an emergency mechanism that kicks in to avoid CPU damage.
Well, yes, there is a risk of damage running chips at ~90c. Intel chips have a junction temp of around ~95-105c, once it reaches that range the silicon will cut power to the chip to avoid risking damage and to force the component to begin cooling off. Sustaining higher temps for burst workloads is fairly negligible, but running your machine hot all the time will eventually take a toll on the internal storage and memory (doubly so if you're using an SOC like M1).
Skype is extremely buggy (crashes, freezes, regular ui bugs, loses conversations, etc). Teams is a resource hog, and is hard to search. Symphony is great for chat, but unpleasant for phone calls.
I'm a bit surprised, since I'd expect it to be a solved problem.
Any suggestions?
Sure, it's still Electron, but as far as Electron apps go, it's pretty responsive. Uses about 500MB RAM even on my personal account with literally hundreds of joined communities, some of them with thousands to tens of thousands of members.
It also doesn't drop notifications and the read indicators are not insane.
I still prefer Slack's text chat for business use, mainly because threads are frictionless to create, while on Discord they are more like "temporary sub-channels" where you still need to give them titles. But it's otherwise pretty good, and it has GFM-style highlighted code formatting.
I wonder why MS is not writing Teams in React Native, on which they pioneer for multiple platforms!
Also these performance problems seem like the perfect fit for WASM. What a validation it would be for the tech!
I like the concepts and product, but when in a video chat I have to close most apps. I tried opening a JIRA ticket whilst on a video call the other day... my quads still have the scars
It seemed more pronounced after the Win11 upgrade. But it was still bad on 10.
The eventual fix was switching machines to one with 32gb RAM. Smooth like butter now.
Yes it is ridiculous that 16gb is not enough for day to day stuff.
Mind you, it ran on Ubuntu Mate and used about 1GB of RAM.
I'm not saying I like it, but it didn't fail.
If you ever notice blaring fans after a video call, open Activity Monitor and check if the GPU indicator in the Energy tab says High Performance or Integrated, and if the former, sort by "GPU" column to see which app is hogging it.
Video calls while using an external monitor (40” Dell), particularly when screen sharing, dramatically slow the machine down. Enough to render it unusable during the call and for a little while afterwards. Not an issue I recall hitting in Zoom or WebEx.
I disconnect my external monitor while taking Teams calls now.
Why would they listen with a capital L?
If you don't run it on your main machine this becomes pretty annoying pretty fast, and there doesn't seem to be an option anywhere to change 'mark me idle after' time
I've missed soooo many notifications because of this garbage I have to remember to manually go check it.
Didn't occur to me that 'idle' would cause messages to stop coming in
My experience with Teams is that it uses by itself about double the RAM the rest of the entire operating systems is using (and that includes a web browser and a office suite).
They've recently used tricks to reduce the RAM usage, such as practically unloading the entire "tab" (in the Chromium sense) when the window is not focused, but this leads to out-of-date information in the window (such as presence status) whenever it is not focused.
Nobody gives a shit anymore at that company
I keep say the same shit, but nothing changes, they have major culture and hiring problems, at this point i'm not sure "major" is enough to describe how horrible it is
They fire random people, and keep the problematic seeds, worse, they reward them!
Made me laugh
Does the Apple MBP i9 laptops have terrible performance under load ... definitely.
Any number of things (compiling, crashplan backups, video conf teams/zoom/bluejean, etc) causes the CPU load to spike, the laptop to get too hot, fans spin up loudly, and huge thermal throttling that continues until the system is idle for awhile.
Seems like about half the blame is Apple's.
Any other app loads near instantly (aside from Affinity Photo, which I expect).
If there’s a fault in Teams for Mac it’s either due to incompetent design/implementation or maliciousness.
>Teams is murdering my MacBook Pro 16" i9 with 16GB RAM every day. This was supposed to be the most kick-a$$ laptop at the time
Its quite surprising how supposedly tech people are actually out of touch with tech.
Secondly, and most importantly, having a powerful chip, in a small chassis without adequate cooling = hard thermal throttling.
The M1 chips are an upgrade on top of this with much less power draw for same performance, however both M1 Air and Pro still throttle, and M2 will throttle most likely more.
If you want top of the line performance in a laptop, you have to buy one of those bulky ones with very loud fans, and expect that running at full performance on battery will drain the battery quickly There is no way around this. And to call those machines "laptops" is really a misnomer even, considering that its almost painful having them on your lap due to the heat.
And that is also assuming that the rest of the computer is good. Lets not forget the horrendous touchbar, the multitude of bugs in the OS, the lack of ports and hubs that have issues and in some cases end up frying the smc, shoddy external monitor compatibility and so on.
Issues that my much cheaper laptop that is running linux does not have.
Yes. Don't patronize me.
You're, presumably intentionally, missing the point of what I and everyone who has responded to you is saying.
I am going to exit the conversation because it is clear that you're not interested in actually understanding what anyone is trying to explain to you about how people typically communicate with one another.
I'd like to remind you that this conversation was not about how "powerful" a given laptop is, but rather about how people talk about things in relation to one another and how people tend to speak to one another colloquially.
Have a great day.
Meanwhile, the crowd that builds their desktops up from scratch seems to be well aware of this.
Besides, the Apple Silicon ones do come out first in tons of benchmarks and the thermals of the 16" ones have received a lot of praise. There may be some desktop-in-a-laptop-shell monsters that outperform them, but for most workloads a 16" M1 Max should be very hard to beat. I have a M1 Pro from work and it's a beast, does a bunch of stressful things a lot faster than my built-from-scratch desktop (not brand new but also not ancient). Maybe read up on Apple silicon and Macbook thermals, a lot has changed since 2018.
The problem is that the general myth of them being "top tier", which solely comes from aesthetics because they will fail any comparable real world use case test against comparable options, causes them to be so prevalent with developers. Take every single Amazon developer for instance - each of them has a private VM "dev-desktop" for development, because while all the services people develop run on AWS in a Linux environment, they want to be an attractive employer and bling out their developers with an MBP.
So now instead of the correct solution of just issuing everyone Linux laptops (and before you say that its not a reliable solution, consider that you are saying that a company that built and runs the behemoth that is AWS can't hire competent dev ops/it to provision Linux on developer laptops), they waste way more resources, internal tooling sucks (they have a tool that basically rsyncs directories over ssh just so you can develop on your mac), and causes additional issues due to incompatibility of some JNI native libraries, case sensitivity of the file system, e.t.c.
How in the hell does it performs worse as a native application than google meets does inside the browser on a 10 years older piece of hardware?