I wonder how the cross messaging between apps will work. Especially when you think about encryption.
Why? Cross platform encryption is solved in a myriad of ways. Only thing missing is consensus and key verification. I think apps live Threema show how it can be done. Lacking a central instance to bless keys one could verify in person by scanning some code.
The IETF recently adopted a standard on E2E encryption. Perhaps the law will mandate the implementation of MLS.
Source: https://www.ietf.org/blog/mls-secure-and-usable-end-to-end-encryption/
(there is also a quite good article on a German IT magazine, maybe check this out using DeepL)
It won’t, not exactly. The law doesn’t require that you be able to message between, say, WhatsApp and iMessage. It only requires that those services allow connections from outside their walled gardens by publishing APIs. Those APIs will spell out what’s expected of the client in terms of encryption schemas.