|
|
|
|
|
by cosarara97
3109 days ago
|
|
There is the issue of the account. Whatsapp and Telegram are free (signal too?) and require 0 setup. With Conversations, you either have to pay for a conversations.im account, or open your browser and register on another server. I certainly can't imagine my grandmother doing that. |
|
- Explaining decentralization aka. 'Its like E-Mail: you need an address'
- Choosing a good provider (reliable to stay for some time, server features)
- Registering an account (many providers require a registration via browser)
- Obtaining Conversations:
-> Play store: and pay for it - 'yes, its worth it and you support the development'
-> Fdroid: free, but more complicated
- Adding contacts (as Conversations doesn't scan your address book you have to do it manually)
- Enabling OMEMO (not enabled by default)
- Adjusting settings as some default settings are kinda weird (e.g. disabling green background of encrypted messages, show online status, enabling confirmation of receipt)
So to solve those issues I have a few Ideas:
Provider selection: The App could score all available providers (important features, years of service), sort by score and let the user select the desired domain extension. Afterwards it could perform an in-band registration (it already does so if the server supports it).
Price: While I find the app totally worth its price, I think it hurts the adaption to some extent. So if I could decide it, I would make it available for free and see to make the money somewhere later in the customer journey, as setting the price up-front kills the network effect.
Contacts: Actually, I do not like it when Google & co. scan my whole address book and send it to their servers and keep it there for future use. But think there could be some compromise like: I can decide to publish my own address as a hash to some central service and use my address book to ask if someone else has registered the address (rate limited). Yes, you would still have to trust the central service to some extent, but that should be an acceptable and completely optional way of contact discovery.
OMEMO: Should be enabled by default.
Default settings: Maybe some day I will create a pull request.
While this list looks kinda intimidating, using Conversations after the installation is pretty much the same as WhatsApp/Signal.