So, I use FaceTime because I use Apple products, and many of the people I want to talk to do as well. I like the idea of end to end encryption, because I like my privacy.
But FaceTime is a major rule breaker. Here are some examples
It is designed for built in cameras, and causes problems for me, as I use a Mac mini, with an external webcam. (iSight, firewire, antique) If I open FaceTime with the camera off, it says “No camera available. To use FaceTime, turn on the camera.” It will not let me see the call log until I turn on my camera and then restart the app. The coders are assuming you have a built in, always on camera. A very poor assumption for me. (and before you criticize me for using an antique camera, keep in mind that the coders included support for the camera, as it is fully functional, as long as it is on before FaceTime opens.)
Speaking of call log, the FaceTime log is not one. It is mere window dressing, as it only shows you the call with no duration, and no indication of inbound or out. And the app icon shows me a badge with a number, but if I open the app, there is scant indication of what items the badge was referring to. Have they never hear of Bold or Italic? The only way I have found is to click on an entry and then change the pane from “All” to “Missed” or vice versa, to see if the badge goes away, or decrements. This effectively makes the badge useless. And the panes should include Inbound and Outbound, like a real call log.
If I receive a call when my camera is off, I can’t answer it, because the app can’t sense me turning on the camera. This is just substandard coding in my opinion. My only choice is to call them back.
If I call someone, and the call times out, I am left with a screen titled “nnnn is not available for FaceTime”, and three icons at the bottom, one for calling back, one for closing, and one for messaging. If I click on the close icon the window closes, but if I click on the red window close button (upper left), it gives me a dialog: “End Call? Closing the window will end the current call.” and gives me a choice of “Cancel”, or “End Call” while still showing “is not available for FaceTime” (Which of course means that there really is no call to end. Just a failed attempt.) As a bonus, if I click on “End Call”, it quits out of FaceTime.
I find the iOS apps to have some similar deficiencies, with the addition that it is all too easy for a mistaken touch to initiate a call, instead of having a call button icon, the entire entry is the call button, with the exception of the ⓘ icon. And the entries are not a log, just a list of people you have called.
I understand that I am in the minority as other Mac models have built in cameras, but proper interface design handles even the minority cases. The FaceTime coding team needs to go back and read the book, Macintosh Human Interface Guidelines (you can get it online, for free
Even Zoom has a better interface.