IMO a reasonable compromise is WhatsApp. Rich features like iMessage's but portable and lots of people already use it.
I have never had a Facebook account and I've always been wary of them. I think it's fair to be concerned about privacy w/WhatsApp but I'm torn because it's a very practical solution.
https://gizmodo.com/why-you-should-stop-using-telegram-right...
https://twitter.com/tqbf/status/987372998935105539
Signal is definitely the more secure choice, but Whatsapp is still king of the network effect at least in my neck of the woods.
My one wish is for the server codebase to be open sourced but given that Telegram is in the midst of a backend architectural change to the Telegram Open Network, I forgive them this, for now.
Every alternative is riddled with issues: WhatsApp is controlled by Facebook who let's face it may as well be the face of evil for Silicon Valley today; Signal is controlled by a power-tripping maniac who refuses to work with the open source commons on releasing to package repos like F-Droid, the app itself also has major deliverability issues; Wire would be good if they just sorted their notifications on mobile out but I've been waiting for that day for a few years now; Matrix is slow to deliver messages among networks larger than a handful.
There's your overview.
That said, I use it a lot less now that I know that it is neither self-hostable, nor really open to third-party clients.
I would like to get rid of Android at some point, and I am tired of relying on third parties not to discontinue their products.
Nowadays, I use Matrix. There are a few downsides (the python server implementation makes the biggest public server quite slow, E2E isn't turned on by default yer -- though it should be at some point, and the clients' UX is generally rough around the edges).
And yeah, whatsapp is king of the network effect, though messenger would take the crown in my circles. That said, by deliberately staying out of these services, and providing my reasons, people ask me for alternatives they could use.
One thing that I like about Matrix is its compatibility with multiple bridges, which lets me connect with people on networks such as IRC, Discord, Telegram, etc. (depending on bridge availability). There is no public whatsapp bridge due to their TOS, and I haven't decided to give them my social graph just yet (though they probably have it already, thanks to having access to my friends'address books). I'd really like to see an officially-endorsed Matrix bridge.
If people really want to contact me, they can still phone me, write me an SMS, e-mail or a letter. Many still bother, but I get it's a tough call for simple acquaintances.
I still feel it's worth it holding to your principles. That's what they are for, and small numbers make the big numbers in the long run.
Probably 99%+ of conversation on Telegram are visible to the Telegram company.
https://github.com/LibreSignal/LibreSignal/issues/37#issueco...
Signal is just as non-free as WhatsApp.
If they all are just as bad, is there something coming up on the near horizon thats worth the wait?
I prefer WhatsApp (where it's Facebook that has access to all the metadata like who speaks to whom, but not the message contents), or Signal (which is also end-to-end encrypted and doesn't have the "Facebook" problem).
You can opt-in to at least be informed of new key exchanges, so at least I can tell myself that I took some precautions. But if I'm honest I know that it's not very effective.
And even if they did, the client helpfully sent old messages encrypted with the new key. Even when you are notified, you're notified after the fact.
The WhatsApp client never requests or even informs the user that this event took place. Though it is possible to change the config opt-in to get informed whether this occurred, it is not possible to deny the request for old messages.
I trust Apple a whole helluva lot more than Facebook or Google. I'll happily take iMessage + Signal over WhatsAp, Hangouts, or SMS any day.
Yeah, having thought about it when this comes up, there's a very real trade-off between what people are willing to use because they've heard of it or might actually have it, whether that app/service will stay around or keep similar features in the future, and whether it's associated with a large org that may farm the data for personal information about you in some way (even if that's just your location).
Something like Signal seems good, but I imagine it may be a pain to get some of my extended family to adopt it (or to make sure things send using it).
WhatsApp would be good in that people have heard of it, and if they have Facebook it's probably easy for them to integrate with, but people are much more likely to have relative's phone numbers than service profile links, meaning they might opt to not use it in many cases.
Really, it needs to be ubiquitous on phones for it really to be a viable replacement that will be used 9 out of 10 times. That leaves RCS as an upgrade to SMS, but who knows if we'll ever get that. I know people complain about how it doesn't actually raise limits enough, but going from SMS to a limit fo 105 MB for videos and more features (even if not on parity with current systems) is a huge step, and I think the only one likely to achieve even close to the same deployment as SMS, and then only if Apple supports it too (assuming US networks actually get on board).
Coordinating the 10 people in my family group to not only install a new app, but choose it the next time they want to send a message (especially if they add a new person) is not to going to be easy (and in some cases might be impossible if some people refuse).
You can't, WhatsApp will only let you send to numbers that also have WhatsApp installed.
There's an "invite friends" sharesheet that will send a signup URL, but that's it.
> If WhatsApp doesn't just work, then it's at a severe disadvantage any way you look at it.
Ultimately WhatsApp has won in most of the world, so this clearly isn't that big of a problem.
That's my point. It's a very substandard experience for initial contact to SMS, which is ubiquitous.
> Ultimately WhatsApp has won in most of the world, so this clearly isn't that big of a problem.
Compared to SMS, WhatsApp is almost nothing. And given that maybe 2-3 people in my family group might have it installed, "won most of the world" is irrelevant for me, and probably most groups of any size or with people over 30, as there's likely to be a few people without it.
For better or for worse.
Isn’t this because sms doesn’t send high quality photos/videos? With imessage you get full quality images, it’s very nice. It’s also encrypted.
>Not that we couldn't all just switch to some third party app (or hangouts even), and then we'd all have a comparable experience
Which one?
Whatsapp and messenger compress images, fairly significantly. Messenger is unencrypted by default. Whatsapp is encrypted, but you have to give facebooks your contacts, and metadata on the convos, which gives away a lot of info.
I use both, and whatsapp does have some better features (voice notes are better, as is search), but I prefer imessage for the image quality and encryption. I also trust apple better with the metadata.
Next step is to get my family to do it. My Dad constantly sends video's that get compressed to hell due to the SMS file size limit.
The take up amongst operators is really low. And it's unlikely that will change anytime soon as their focus is on the 5G rollout and not on re-platforming their messaging system.
Also the system is unencrypted so you would have to be crazy to use it in this environment.
Given that Google has started rolling it out with a fallback to Google servers if the network provider doesn't supply one, and Google has said they understand encryption is important and they will push for it, we might actually see some progress soon (on both the adoption and encryption fronts) if we're very lucky.
You can see references to that info in some of my other comments on this article, since I looked it up again today after mentioning it earlier.
That's letting Google off the hook. Nobody knows better about the level of surveillance users are under. Encryption should be feature #1. For them to roll out an unencrypted service borders on malpractice. Luckily for them, software engineers aren't licensed.
> Google has started rolling it out with a fallback to Google servers
Even though Google may not be the most trustworthy company, I trust them far, far more than my ISP and cell company. If I could choose which back end I want to be on, I would choose Google's, especially if that meant messages would be end-to-end encrypted within that sphere.
Well, you're free to travel back in time to 2008 and propose it to the working group that was making the spec...
> If I could choose which back end I want to be on, I would choose Google's, especially if that meant messages would be end-to-end encrypted within that sphere.
I agree, but it appears the way the protocol is federated means that there isn't specifically one back end. Also, since it does some discovery with a "hidden" sms to the other end to ask if it supports RCS, I imagine end-to-end encryption might not be that hard to tack on...
SMS is also unencrypted so I don't see how it would be any different.
1: https://9to5google.com/2019/07/01/rcs-hands-on-not-quite-ime...
For all Google's bluster here it's not supported by the carriers, and only works on Google's own SMS app - not the AOSP or OEM ones - which only the tiniest proportion of the market uses as it's not the default on 90%+ of Android phones shipping today.
There is no UK RCS market.
There may not be a UK RCS market, but given it was just turned on a couple months ago and for a few countries, perhaps it's too soon to call it decided?
There isn't really any reason to surmise that is going to improve, and Google's boasting here is very silly. RCS is a dead end product in every non-US territory, and Google have no market levers to pull that can improve it's performance. They should give up on it and focus their efforts on the US bluntly.
According to Google (in the articles I read and shared here), whether the network provider supports it is irrelevant because they are supplying their own server in those cases, so it should just work. If you're in that region I'm interested to hear what you experience is if you have access to an Android phone and test.
Google has rolled out a provider independent implementation to it's own SMS app, but that SMS app has no marketshare.
My experience is that, without going and hunting out an app to install, my Samsung handset has no support. I have a number of test devices, some of which do have support and a few even have support by default, but those have no marketshare.
There are about 800+ mobile phone operators around the world and based on reports about 50 or so have signed up. Not a great percentage after 10+ years.
And I think the lack of encryption is going to kill adoption in many parts of the world.
Sounds like we might get some movement on this soon, as Google is offering their own servers as a fall-back in the case that the network provider hasn't provided their own.
1: https://www.theverge.com/2019/6/17/18681573/google-rcs-chat-...
I mean, RCS is practically dead (at least in the USA). But even if it does come it'll basically replace SMS with something slightly better. I don't see how it addresses the iMessage stuff. iMessage will likely still send much higher quality images and videos and RCS, AFAIK, can't do some the same features like showing who's typing.
RCS is cool but I don't think it's going to be a game changer in any way. I think it'll just be an incremental update, if it even comes to the USA.
I don't understand why iMessages is so popular in US, and it is pretty much US and France ( SMS ) only AFAIK. It is like when the world was on ICQ, they had AIM. When the world moved to MSN, they still stuck to AIM.
And just like AIM, iMessages sucks. I tried it many times and the same problem persist. Some users in the group not getting message, message appeared not in timely order, sometimes random message from the past appear. Needs to Recreate group to solve user not getting message problem, which means all previous group messages are in different group. It is slow as compared to WhatsApp. Icons and Packs are far worst, it is as if Apple has never used WeChat, KakaoTalk, Line, WhatsApp, Facebook Messenger, or Telegram.
Then there is huge amount of SMS Notification and Receipt that gets muddles up in the list of conversation. It is a Giant pile of Mess.
Every year I read something about iMessages being popular ( in US ) and every year I tried with my group of friends. And the answer remain the same. And it is so god damn bad most of my friends now refuse to try it again.
Edit: And iMessages does't always Sync on my Mac.
Telling someone to buy an iPhone because of this is pretentious. Telling them to buy an iPhone that may be worse performance wise than their current phone is way worse.
I don’t think the reply was suggesting you get a new phone specifically. They were responding to your claim that iPhone is on face not a good value.
iOS = 1 ecosystem.
Android = infinite ecosystems with no cohesion.
One has native capability and consistent user experience which is now better for social interaction. The other has people rationalizing how a non-native app can be used which also wouldn't solve the aforementioned problem of receiving a random type of message, because nobody wants that experience, they want the rich experience that is native to iOS.
The android native experiences described even in OP's blog post won't be available for AGES on most people's devices, and even in that age they won't be reliable features because of custom OS' and devices won't be allowed to support it, based on the preference of those distributors.
iOS users aren't confused about that shitshow, iOS users know that it doesn't matter why, there is simply no consensus to fixing it on android, no path to consensus on fixing on android, and a group of hopeful technology enthusiasts that missed the memo on how android cohesion will never get better.
Man, in my extended family SMS text group, this comes up once every couple weeks. One of us will note they aren't getting a random message, or someone will send a video and the quality will be crap, and the iPhone users will all mention how if we all had iPhones, this wouldn't be a problem.
Cue a few of is getting kind of triggered because it's only Apple's co-opting of SMS on their phones that those people think that's really an Android problem and not some slick marketing on Apple's end to get their users to tell other people how their SMS texting is so much better. Not that we couldn't all just switch to some third party app (or hangouts even), and then we'd all have a comparable experience, but that's entirely lost on most of them, and not worth griping about after the first or second time or you come across as that weird relative that can't just do the easy thing[1]).
I can't wait for RCS messaging. I'm honestly wondering it Apple will support it, or try to segment the text messaging market even more.
1: As if buying a $750 phone is the "easy thing".
Edit: Changed $1000 to $750, since that's the lowest cost I could find for a 1 year old phone, and I don't think buying multiple year old hardware is something you can expect out of someone else, even if it might be my preferred strategy).