Re:Element One – All of Matrix, WhatsApp, Signal and Telegra...
by iFreilicht on Wednesday November 03, 2021 @02:43AM
(#29091719)
That's not 100% accurate. Signal handles message history per device. If you link a new device, you can only see messages that were sent/received after that. There is no way to sync messages between devices, they all get the messages from the signal servers directly.
This also means that you can use signal on linked devices if your phone is offline; you just need the phone for initial sign-on.
Since then encryption made things a lot harder; specifically, E2E encryption. You can't "just" login to a server and send messages, you need to encrypt and decrypt things on the device with the right keys, and how do you handle things like message history WhatsApp and Signal solve this for the desktop/web versions by designating your phone as the only device that can connect to their service, and everything else communicates via that phone. Telegram solves it by having regular chats not be E2E encrypted, and having a special "secret chat" feature for it.