this post was submitted on 15 Aug 2024
40 points (88.5% liked)

Asklemmy

43811 readers
982 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
 

I need a messenger that can work without a sim card. I tried jami but didn't really like it. Thanks everyone

all 35 comments
sorted by: hot top controversial new old
[–] Dirk@lemmy.ml 12 points 2 months ago (1 children)
[–] Vitaly@feddit.uk 1 points 2 months ago (1 children)

What is the difference between XMPP vs matrix?

[–] Dirk@lemmy.ml 2 points 2 months ago* (last edited 2 months ago)

Using this very good comparison site in German as base and ignoring the similarities:

Technical

  • XMPP allows for various different client styles while Matrix doesn’t
  • Fully featured, mature text-only clients for XMPP exist, but for Matrix there are only beta text clients available
  • Matrix handles/addresses are always public in chat rooms while XMPP chat rooms can be configured to hide them
  • Matrix has multi-server chatrooms for reliability in case of server or network issues while XMPP chatrooms alre always bound to one single server
  • Matrix Chatrooms can be encrypted. XMPP chatrooms can be encrypted or not encrypted. (there’s no further explanation on this point, I assume it’s meant that Matrix servers can turn on encryption and that’s it, while XMPP servers allow the chatroom administrator to decice and do not force one or another)
  • Administrative data is stored on one XMPP server. Matrix administrative data is stored on the servers of all connected users
  • XMPP is modular and the protocol itself can be extended while Matrix is monolithic
  • XMPP protocol uses XML while Matrix protocol uses JSON
  • Matrix focuses on reliability and availability of chatrooms, XMPP focuses on features and extensibility
  • XMPP uses less system resources than Matrix
  • Chatroom data storage is done only on the XMPP server the chatroom is running on, while Matrix stores chatroom data on all of the servers of the connected users
  • XMPP directly sends a message if the connection is open, otherwise a push notification is sent. Matrix only sends a push notification to the client and the client has to pull the message from the server

Organizational

  • XMPP is an IETF standard while Matrix isn’t
  • XMPP board and council are equally elected by all members. Matrix is a “single-party system” where the board decides who is allowed in the board.
  • For XMPP all members are allowed to question/check/validate the board and council and there are annual elections. For Matrix, the Matrix.org Foundation (technical council) and New Vector Ltd. (service provider) expect trust from the community.
  • On the XMPP board and council, all actors have to name their interests and their employer (this is to prevent having more than 15% of board/council members from the same company which would give a single company too much power). For Matrix there is no known information about such a clause.
[–] haui_lemmy@lemmy.giftedmc.com 12 points 2 months ago (1 children)

it depends on who you want to talk to. If the protocol does not matter I suggest matrix. Otherwise I suggest more specifics.

[–] Vitaly@feddit.uk 8 points 2 months ago (2 children)

Just my friend who doesn't have a sim card, he has an android phone

[–] dessalines@lemmy.ml 14 points 2 months ago

Matrix / Element should work fine then.

[–] fmstrat@lemmy.nowsci.com 9 points 2 months ago

Signal is a very popular option.

[–] mrjfilippo@lemmy.ca 11 points 2 months ago

There are quite a few. In order of preference, I used/tried:

  • XMPP (Android-Conversations; Windows-Gajim)
  • Element/Matrix
  • Session
  • Discord
  • Slack
  • Twinme
  • Teams
  • Skype
  • Facebook Messenger
  • Instagram DMs
[–] Genghis@monero.town 10 points 2 months ago

SimpleX Messenger is a great option.

[–] MajorHavoc@programming.dev 8 points 2 months ago (2 children)

There's tons of free options for XMPP clients and servers.

[–] Vitaly@feddit.uk 5 points 2 months ago (1 children)
[–] PierreKanazawa@fedia.io 4 points 2 months ago

On user side matrix has more features (or maybe more bloat, element is kinda huge), but XMPP servers are easier to self-host

[–] toastal@lemmy.ml 4 points 2 months ago

Won’t burn thru your battery or server storage either

[–] loutr@sh.itjust.works 7 points 2 months ago (1 children)

If you want a simpler solution than Matrix and don't mind using a non-opensource app you could try twinme. You only need a username and a picture to create an account (could be anything, "Jane Doe" and a white square if you want). It has a couple unique features like multiple identities and click-to-call links, which you can share with people who don't have the app so they can call you using only a web browser (e.g. on craigslist, lost pet flyers, ...).

I work on this app as a full-stack dev, and for what it's worth we only upload/store data that is strictly required for the app to work. We're lobbying to open source it because we have nothing to hide and we know how important it is for the privacy/security minded folks, but it will take some convincing before management agrees to it...

[–] lps@lemmy.ml 2 points 2 months ago (1 children)

An independent audit would go a long way as well...looks interesting.

[–] loutr@sh.itjust.works 2 points 2 months ago

Thanks for checking us out :) We had an audit done by quarkslab a few years back, and another one coming up this year since we're currently implementing verified relations (signed SDPs). I'll edit my comment with a link when I get back to work next week.

[–] Asetru@feddit.org 7 points 2 months ago

Threema. It's e2e encrypted, comes with essentially everything a modern messenger needs and doesn't require you to sign up with your phone numbers.

[–] kaedon@beehaw.org 6 points 2 months ago

Signal is probably your best bet for a solid user-friendly (and privacy respecting) experience with calls. Matrix/element is another decent option (its federated like lemmy and mastodon) but a bit less intuitive.

[–] Cataphract@lemmy.ml 5 points 2 months ago (1 children)

I don't know why people are downvoting you, might have better luck in something like a technology-centered community or putting some more information like what device or uses you have for it.

If you're looking for an app for a mobile device while connected to wifi, there are a lot out there but they are all pretty sketchy in my experience (thinking like text-now which offers a free limited number to use but privacy and ad-blocking get thrown out the window). If you're looking for a messenger that doesn't have a number associated with it, something like matrix that was suggested should work (or whatever preference the people you communicate the most with prefer).

[–] Vitaly@feddit.uk 6 points 2 months ago (1 children)

Exactly, I'm looking for an app that only requiere wifi and supports calling. I already tried jami but it's not very reliable for some reason

[–] Cataphract@lemmy.ml 3 points 2 months ago

hmm, well it's unfortunately usually a "you pay for what you get". If you're not paying then you're gonna end up as the product. I only have experience with "text now" which I've used in a pinch before and it has some limitations on the calls which you'll usually end up running into on any app. I wouldn't be surprised if there was some better ones out there. If you're worried about what kind of App you're downloading you might try the !privacy@lemmy.ml community as someone there might have a better source that isn't constructed to mine your data.

[–] unn@lemmy.ca 4 points 2 months ago (2 children)

Signal. If you don't want to use a phone number to sign up, then Simplex Chat, but usability is bad.

[–] eatham@aussie.zone 4 points 2 months ago

They don't have a Sim.

[–] xradeon@lemmy.one -1 points 2 months ago (1 children)

Pretty sure you can sign up with a username now for signal. No number required.

[–] geoma@lemmy.ml 7 points 2 months ago (1 children)

You can hide your number but you still need a SIM

[–] WilfordGrimley@linux.community 2 points 2 months ago

Mine is registered to my VoIP number. Never had any issues. No sim required.

[–] mercano@lemmy.world 1 points 2 months ago

There’s always good old Discord, you just need WiFi.

[–] ulkesh@beehaw.org -1 points 2 months ago (1 children)

I’m confused, why hasn’t Signal been suggested? Pretty sure it works just fine with WiFi only.

[–] eatham@aussie.zone 5 points 2 months ago (2 children)
[–] ulkesh@beehaw.org 2 points 2 months ago

I forgot about that.

[–] Suoko@feddit.it -4 points 2 months ago