I was surprised they didn't mention that after clicking 'Leave Meeting', a popup comes up with a 'Leave Meeting' button in it, that actually leaves the meeting. This inevitably means in every single Zoom meeting that everyone says goodbye and then spends a few awkward seconds actually leaving the meeting.
A large part seems to be about the invite feature and UI, which is something that I never encountered because I wouldn't even think about inviting people from inside a video conference software. Passing links around in other channels seems far more useful to me, and is the only way I access or share meetings. And Skype, where you first have to find the people you want to talk with is much, much more annoying there than just sending or receiving a link via an established channel like email. Of course there are many different use cases, and mine isn't necessarily representative.<p>But in general the most important part of the user experience for video conferencing is the amount of errors or bad connections that happen. For example, I recently use Microsoft Teams, one person was sharing the screen to present something, and for some people the shared screen simply froze and didn't update anymore. That kind of thing is seriously annoying.<p>The UI doesn't seem too important to me in this case because I almost never use any of it. After connecting in general the only button I use are mute and share screen. Doesn't mean the UI can't be significantly improved, but for me it isn't the most important part of the experience for a video conferencing tool.
When everything is chromium there is no competitive advantage for any of these chat applications. For example, before, Skype used to be based on the Qt framework and it used less resources and actually had <i>more</i> features - like universal push-to-talk and better integration into the OS.<p>Welcome to the future - lets Javascript all the things...
<a href="https://www.youtube.com/watch?v=_SCfNhyIo_U" rel="nofollow">https://www.youtube.com/watch?v=_SCfNhyIo_U</a>
Spot on. I really wonder if all those people claiming "Zoom just works, unlike x" have really believed that the first time joining a meeting, or if they're just used to its weird UX quirks.
Zoom has great video and audio. I think good echo cancellation, video that copes well with the network, lower latencies - we don't experience that directly but the after effect is you feel subjectively better about the experience.<p>I think picking each part of the UX apart is secondary to making the key feature work well.
I find the metaphor of a "call" in Skype or Google Meet easier to use for chats with relatives than the metaphor of a "meeting". The latter one works great in a business setting, when you "schedule a meeting" and post its details to Slack, or email them, or stick them in a calendar; but when you want an immediate one-on-one chat, it's so much easier to "call" a person.<p>Zoom weirds me out in that in order to chat with someone you need to "create a meeting", then copy the meeting url/id, and send it via a different channel to the person you want to chat with.
I really don't like the Mute/Unmute button in Zoom. It shows a button showing a crossed out mic with "Unmute" below it. And the other state for this button is a mic with "Mute" below it. The button's icon and text are always opposite of each other. It is so confusing. I always have to think twice before clicking it.
Great-great analysis! We need more of those exposing apparent lack of understanding of basic principles of usability by designers of many modern products. My instinct is to tell them, “Read The Design of Everyday Things at least, please!”
Heh, I expected it to dive into the fact that Skype also had some troubles with claiming E2E without actually implementing it, if I remember correctly. However, seeing a detailed takedown of poor design is always fun. I tend to overlook these things as a user or at least I'm unable to put into words why the design frustrates me, this is helpful.
Modern Browser have already build in, p2p, encrypted video chat functionality.<p><a href="https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/...</a><p>I played around with it years ago, and it worked quite good and should have improved a lot since then, so why has no one come up with a solid solution, that does not require us to route our video calls through china, or microsoft servers?<p>I suppose the devil is, like always, in the details. So what am I missing?<p>Probably, that webrtc via p2p is hard to do for more than 2 people? But someone should have at least tried it?
What are some open source skype alternatives? The ones I have used all require central server. I would like to see something which is more p2p with super nodes.
Very well done, and very thoroughly delves into my own initial "WTF?" reaction to using Zoom for the first time (and second and third times).<p>Although I think the title is misleading. I was expecting something more technical, as most "how X works" articles and videos tend to be.<p>"Zoom's UI is bad" would be more descriptive. Even "How Zoom doesn't work" would be more accurate to the content.
I’ll never look at Zoom the same way again.<p>It was frustrating before. But now I know all of these UX faux pas...<p>Thanks BuiltForMars for taking away my blissful ignorance.
Rumor was always that Skype used to have E2E, then Microsoft bought it for a susprising amount of money and as first action removed server-side encryption... And therefore of course the rumor/assumption thay the NSA or similar was in the back funding the deal.
My main complaints are two:<p>- It takes 4-5 clicks to create a meeting and share the URL, which is what I want to do most of the time, multiple times a day. I end up preferring Skype (when with only 1-2 other people) just because of the hassle of "Creating a meeting".<p>- The UI randomly moves around: the chat button and the chat, for example, are in a place when Zoom is in window mode, in a different place when Zoom is fullscreen, and yet another place when I'm sharing the screen. If I have to teach, I prepare the various zoom windows (chat, participants, videos) in a certain configuration. As soon as I start sharing screen everything changes. It goes fullscreen whenever it likes, and all that.
> Which does nothing unless you already have Zoom installed<p>At least on desktop, even though the help text explicitly says "If you have Zoom Client installed", you can actually click the Launch Meeting button/link to reveal a hidden option for joining the meeting without actually installing (which requires an additional click). I imagine this never shows up if you actually install; they're just trying to get people to install unnecessarily.
Irrelevant title but the UX analysis is on spot. It is a shame that many companies will spend millions on infrastructure and programming but don't pay for a decent UX team - or just do not bother implementing good UX. (Microsoft is the most striking example.)
I came away from that somewhat nonplussed.<p>Think I've maybe used Zoom 3 times, but even I was mentally shouting answers to the rhetorical questions. "Well it does that because.." or "Well if it didn't do that, then users would.." etc
I agree with many of the observations in the deck, but how would you go about prioritizing the most impactful improvements? Is there a best in class method of quantifying how UX hurdles?
Title is "How Zoom works".<p>It's a good article with valid points but nothing about Skype.<p>The editorialized title "Turns out Zoom isn't all that different to Skype after all" has no appreciation for how hostile Skype's technology has become in the past 10 years. It went from nicely working Qt program that worked well on OSX, Linux, and Windows to Electron beast that maybe works on Windows, could possibly be mining bitcoins on OS X (judging by how much it spins up the fans), and I think it stopped working on Linux altogether, replaced by a web client.