4 ms·
So what is the exact sequence of events when attempting to chat with someone for the first time? Validation of new peers is a notoriously nasty usability issue
by huhtenberg 5y ago
So what is the exact sequence of events when attempting to chat with someone for the first time?
Validation of new peers is a notoriously nasty usability issue. When both ends have access to the device contacts, then, in cases that matter the most (when people already know each other), it can be done transparently, because both sides will have each other on their contact lists. The friction is zero. No access to the contacts = the need to manually sort legit contact requests from spam. Hence the question. What is it like with Tact?
Also, as others have said, the fact that all goes through Apple makes Tact no different from iMessage. Perhaps I miss something obvious, but I literally see no reason to switch.
Additionally, taking Apple's privacy claims at their face value is a very naive thing to do, leave alone basing your product on them. At the very least whatever is getting stored in iCloud needs to be encrypted with the key that doesn't leave the device. That would make a good difference worthy of a switch - an iMessage clone running on Apple's infrastructure with Apple excluded from the loop.
- RenderedCarrot 5y agoNote also that we don’t provide a way to discover other users. This means that you can only connect with people with whom you already have a connection through some other real-life or online channel. This is also my answer to the validation of peers - it must happen out of band, outside of Tact. We currently don’t provide any answer to it in the product.