Fast forward 20 years, and here we are again, FB Messenger, Kik, WhatsApp, Allo, Signal, Telegram, SMS, Slack, etc.
At least this appears to be a "standard" that everyone can use again.
Whatsapp, Telegram, FB, iMessages are NOT standards. They're closed systems controlled by a single company.
XMPP is a standard from the days of ICQ, AIM, MSN, etc. Unfortunately it failed.
SMS is a standard for mobile phone text communications. It's too limited now.
RCS is the evolution of SMS.
I don't think RCS is a redundant standard, it's a necessary evolution of SMS. It's a standard for a decentralized system. I know Americans hate their carriers to the point they'd rather have everyone's data in a single SV company, but the solution is to fix your carriers. Not to give all your data to a company (Facebook) that had been proved to be less than trustable about it.
That's what the term "Defacto Standard" is for.
RCS is still focussed on phones only, so it’s a non starter IMO. But it’s driven by the same companies that charge the equivalent of $1000+/mb for sms delivery, so it’s unsurprising that customer needs are not really their first priority.
With SMS I know that I can send a text to anyone. With RCS, I don't know what would be supported by each carrier.
Unless their phone is turned off, or in a different room, or they’re in a different country, or they’re outside cell coverage and have wifi only.
I’m not arguing googles shit is good, but sms is a fucking woeful alternative.
I send most “messages” from my laptop, and about 1/3 are “international”.
Xmpp, iMessage, etc are just data over an ip network - no inherit tie to a mobile phone and its network.
So if I'm out of cell coverage, or my phone is flat, or whatever - I can get iMessage/XMPP/whatever messages on my laptop or iPad or whatever other device I have.
That is how having a laptop but not my phone makes a real difference.
Which I still use all the time, because most of the chat clients I have to develop against have introduced asinine restrictions that force their official clients to run in single-instance mode, so your other alternative is spinning up entire VMs in order to have two accounts signed in to talk back and forth on the same machine.
I remember around 2012 it was also great time, I could chat with my Skype, Facebook and Gtalk contacts from within Outlook.com website thanks to XMPP, the best part was it acted like proxy so i could reach the people even though these services were blocked in China, then Goggle and Facebook decided to kill it and I stopped using messaging in outlook.com