Conversation

Replying to and
It's also quite possible that it will break because Signal makes backwards incompatible changes and forces updating the client. It regularly phases out support for older client versions and forces people to upgrade so they don't need to worry about older protocol versions.
1
Replying to and
It uses a very lightly modified fork and is currently missing the most recent minor bug fix release from a few days ago. The library doesn't completely abstract it though so it still has to adapt to various changes. The library doesn't offer any guarantee of a stable API.
1
Show replies
I wouldn't be surprised if it was more efficient to run Signal in the official Android emulator rather than the desktop app, although they're different things since the desktop app only works as a secondary client and the Android app only works as the main client...