微軟 Teams 真的很難用,難以忍受 / 細數 Teams 問題

さあ、お前の Bug を数えろ!/ 來細數你的 Bug 吧

Bug 太多,bug 以外的易用性問題也很多

開發相關問題

開發得有付費帳號

  • 一定得要付費帳號才可以著手寫 POC,沒錯,就只是簡單的 POC 都得花錢,如果公司限制開發人員進行測試,那你沒辦法從 0 開始簡單建個可以用的測試環境,因為免費的 Teams 只有 Chat 功能

開發流程說明混亂

Bug(s)

  • 有機會多翻轉幾次螢幕方向後,landscape 模式的側邊 menu 出現在 portrait 模式,看不到完整訊息
  • 暗黑模式不知道在什麼情況下變成白的,過一陣子又自己突然好了
  • Mac desktop 上開會中的視窗右上角時常按不到,像有個 mask 卡在上面的樣子
  • Mac 上的 multi task 切換轉不到 Teams,不管是從 Teams 點 URL 開啟 browser 轉不過去,從其他 app 點 Teams window 轉不過來
  • Mac 上的開會視窗有時候會錯位,格線跟人的位置搭不上
  • iOS app 裡,Group chat (chat) 的時間顯示有時候會維持 Today 不變,就算今天沒有新訊息一看也會以為有新訊息沒跳通知,實際上實際上是昨天看過的舊訊息
  • 在 Channel 用 code blocks 貼上 code,indent 會莫名全消失 (space,tab 沒問題)
  • 如果在 Group chat (chat) 裡面試著用 quote 當代用品把 indent 變成不可明喻的東西,貼 code 本來是 4 spaces 會變成 3 然後中間插個看不到的 invisible character (就算不是拿來當 code blocks 帶用品,貼上任何內容都不應該有有原本貼上預期外的內容)
  • 傳過的訊息,就算 remove 收回,還是可以在 Notifications 裡面看到收回前的訊息 (2023/09/04 發現已經修好了)
  • ...(肯定還會有新的,所以這邊定期有遇到會更新)

UIUX 易用性問題

  • Windows desktop / Mac desktop 都一樣,開 teams 內 tab 的內容只能開一個,沒辦法多工,像是 word 跟 excel 沒辦法同時開,很蠢
  • 各裝置間訊息同步非常慢,回到工作狀態之後會很長一段時間沒反應,但通常這時候都很急著要回訊息,或是根本要自己重開才會更新 (其實算 Bug?)
  • Group chat (chat) 不支援 multi line code blocks,跟 channel 行為不一樣,但很多時候明明就需要 1:1 討論程式
  • 在 Desktop 上不管是 chat or channel 的編輯文字功能都很難切換,如果從別的地方 copy 內容貼過去是大標題或是夾了背景色或文字有顏色,想切回一般字體大小或顏色就辦不到
  • Channel 的 Thread 只要有新的回覆就會被拉在最底,也沒辦法自己選訊息排序方式,時常以為沒有新訊息要看,但實際上是因為新的 Thread 被舊的 Thread 蓋過順序
  • Meeting 邀請進來的 Guest 如果是以 Channel 為單位 book 的會議,會沒辦法留言,但是 Chat 可以,也沒辦法,也沒辦法細節調整權限 (邏輯不一致,要自己試過才知道)
  • 上傳的檔案在不同地方有不同預設邏輯,個人上傳的會到 onedrive,Group chat 裡的會到 sharepoint (person),Channel 會到 sharepoint (channel)......所以說為什麼會冒出個 onedrive
  • 檔案命名不能有 slash (/),又不是 Windows 系統,why not
  • 各個裝置都一樣就算有 book 行事曆都不會會前通知,當然就沒辦法設定幾分鐘前通知,非常蠢
  • 在 iOS mobile 上訂行事曆,時間下面的欄位會被自動彈出的 Date picker 擋住,我猜應該只有工程師知道要滑動才可以收起來,上面也沒有留個 done 可以收輸入,偶而用的時候都會被嚇一跳
  • 在 Desktop 想要更新 meeting 的話,高機率開啟 Dialog 後 Skeleton loading 需要等超過一分鐘才會讀完,同樣的,按下更新之後 Loading progress 也會等很久才完成同步
  • Book meeting 之後, calendar 會跳回現在的時間點,令用戶感到混亂 (舉例來說: 找到未來兩週後的 meeting 並更改時間,因為更新完/或是按下 close 離開更新之後會回到現在的時間點,但通常會需要一並檢視同時段的會議內容,甚至會不知道之前更動改的時間對不對)
  • private channel 沒辦法訂行事曆,這什麼神奇到爆炸的邏輯,難道 private channel 就不用開會嗎?
  • 沒有辦法像 Google calendar 一樣一樣分享自己的行事曆給別人,所以得親自問對方有沒有空
  • ...(相信也還會有新的,也會定期遇到就更新)

…實在太多了,拜託至少把 code blocks 在 Chat 跟 Channel 的行為統一,這產品明明好幾年了卻像是大學生做出來的一樣問題一堆,微軟的資源有比 slack 少嗎?

今更数えきれるか / 事到如今還數得完嗎!

ref: https://zh.moegirl.org.cn/zh-tw/来,细数你的罪恶吧