News for hackers. Stuff that matters.
Re:Apple cuts off Beeper Mini's access by rezonant on Friday December 08, 2023 @10:03PM (#38578101)
Texting is a feature of a phone. You cannot, without elaborate workarounds, text from a consumer computer, tablet or other device as if it was a phone. Texting requires a phone number and a phone plan.

I understand that the distinction might seem slight, but in the eyes of most US consumers, texting is distinct from a chat app that you download from an app store even if it uses your phone number.

The absolute one way that everyone with a phone has to send a textual message to another person is to text them with their phone number.

In the US, where adoption of Signal, Whatsapp, Discord, or insert hundreds of other apps is very small, the percentage of your real world contacts using a particular app is also extremely small. Convincing all of them to use Signal would certainly be great, but in reality you will be using all of those apps if you are trying to escape the interoperability nightmare that is currently texting.

Given that everyone has a phone and they are all texting already, it would be awfully nice if we could just use texting without these interoperability problems without having to manage all of the apps, and without having to remember who prefers which one.

Group texting is also hugely popular in the US. If no single third party messaging app covers the set of friends you want to group text, what do you do? You text them. Because everyone has it. Let's say when you started your group everyone was on Whatsapp. Phenomenal! Start the group on Whatsapp. Then you meet Joe, and Joe is very cool and you definitely want him in the group chat. Joe doesn't trust Meta products and doesn't want to use Whatsapp. Should Joe capitulate, install another chat app used only for a single group chat, and grant access to their device to a Meta app? Should a negotiation occur amongst the rest of the group where they select a new common app to run the group on and split the conversation history, while also adding an app that they only use for that group chat?

Let's say they choose to switch to Signal, but Josh keeps forgetting (dammit Josh) and keeps messaging the group on Whatsapp. And instead of yell at Josh that the group is on Signal now, folks reply! Because Josh's joke was super funny. Conversation also continues on Signal. Someone on Signal now does a reference to Josh's joke on Whatsapp. Joe is confused, but everyone else gets the joke. Someone realizes what happens and sends a screenshot of the joke and ensuing replies from within Whatsapp so Joe can catch up, but the messages around the joke are longer than one phone screen so there's a lot more context that he misses. Joe is annoyed but he gets over it.

A few months pass and Sandra seems to have a bug where Signal is chewing through her battery life. Since only one of her group conversations is on Signal (she uses Whatsapp mostly) and she is fine not getting the work related banter that is often the topic of the group chat. But then she finds an article that's super interesting and she wants to share it with the group. She remembers that the group moved to Signal, but who cares, that Whatsapp group still exists and there's only, like, one person that isn't in it. She sends the link in the WhatsApp group instead. This leads organically to the group wanting to get together for a holiday. They plan out that July 12th would be a perfect weekend, and since they want to do a potluck, they all choose what part of the meal they'll bring.

A few days before the potluck, someone mentions on the Signal chat that they are excited to see everyone at the potluck. Joe is very confused and asks what they mean. They realize that this was in the WhatsApp group chat and explain what everyone is bringing. Unfortunately Joe is working that weekend, and can't come.

Should the group chat reschedule?

Re:Apple cuts off Beeper Mini's access by drdaeman on Friday December 08, 2023 @11:34PM (#38578622)
Just to explain - some people may think different because they have different experience.

Personally, I don't use default texting, like, at all. Except for those notification/2FA SMSes and couple of contacts, I don't ever open it. For me, mentally, chatting with people (with 2 exceptions) is done through different apps, not the built-in one. And this forms a view that default app is just "one rarely used messenger, of many".

But then, even though I'm in the US, most of my chats are international.

Re:Apple cuts off Beeper Mini's access by mlindner on Friday December 08, 2023 @11:35PM (#38578627)
> You cannot, without elaborate workarounds, text from a consumer computer, tablet or other device as if it was a phone. Texting requires a phone number and a phone plan.

Nitpick, but I can text from my Mac laptop using the messages app. I haven't looked into exactly how exactly it works but I think it's somehow proxying/mirroring the messages through my iPhone. It's very smooth and "just works" though.

> interoperability nightmare that is currently texting.

How about calling it an open competitive market? Centralizing everything on a single format would be a bad thing for the industry and for consumers. Having separate independent networks with drastically different feature sets is a good thing. Trying to find the intersection feature set of Discord, LINE and Signal would result in three applications drastically hampered in their features. LINE for example has an extensive independent industry of artists selling "stamps" that you can buy.

Re:Apple cuts off Beeper Mini's access by rezonant on Saturday December 09, 2023 @01:58AM (#38579366)
> Nitpick, but I can text from my Mac laptop using the messages app. I haven't looked into exactly how exactly it works but I think it's somehow proxying/mirroring the messages through my iPhone. It's very smooth and "just works" though.

Yes, SMS from iMessage on your non-iPhone (Mac, iPad) proxy through your iPhone. iMessages do not require your phone to be on, since Apple can deliver it directly without using SMS.

However, without a phone you cannot send an SMS message, and most people use phone numbers as contacts in iMessage, which requires an SMS based registration done transparently by your phone.

But all of this is just the technicals of how it works, to the end users it is just texting. The only reason non-technical users are even aware of, or care about, the distinction is because of how iMessage breaks group texting as soon as there's a non-iMessage user involved.

Re:Apple cuts off Beeper Mini's access by oarsinsync on Sunday December 10, 2023 @04:51AM (#38590449)
> > You cannot, without elaborate workarounds, text from a consumer computer, tablet or other device as if it was a phone. Texting requires a phone number and a phone plan.

> Nitpick, but I can text from my Mac laptop using the messages app. I haven't looked into exactly how exactly it works but I think it's somehow proxying/mirroring the messages through my iPhone. It's very smooth and "just works" though.

Correct. I think the GP’s remark meant to say “…as if it was a phone, without a phone as well”.

If you’re sending or receiving an SMS from your Mac through the messages app, it absolutely depends on your phone being powered up and online, to route the message through.

Re:Apple cuts off Beeper Mini's access by bambax on Saturday December 09, 2023 @01:28AM (#38579210)
> in the eyes of most US consumers, texting is distinct from a chat app that you download from an app store even if it uses your phone number. (...) In the US, where adoption of Signal, Whatsapp, Discord, or insert hundreds of other apps is very small

But do we know why that is? In Europe everyone's on WhatsApp, and while I'm not especially fan of it, the one feature that I like is that it can be used from any browser on any device, including desktops, including a work laptop where one doesn't have admin rights to install anything, etc.

I can leave my phone away in my pocket all day and still message anyone I please. I would hate it any other way. Why don't people in the US want that?

Re:Apple cuts off Beeper Mini's access by ffgjgf1 on Saturday December 09, 2023 @03:34AM (#38579914)
> In Europe everyone's on WhatsApp

Or FB messenger, or actually mainly use SMS/iMessage. Europe is not as homogeneous as some people here might be implying. WhatsApp is not even the most popular messaging app in quite a few countries (Messenger is).

Also in Scandinavia, Britain and Switzerland iOS is about as popular as in the US while in some other countries it’s closer to 10%.

Re:Apple cuts off Beeper Mini's access by bambax on Saturday December 09, 2023 @04:13AM (#38580105)
I'm in France with friends in the UK and Germany, and have never been asked to join a group on anything else other than WhatsApp. Not once.

(Well, at some point a year or two ago there was some controversy around WhatsApp, and some groups tried to migrate to Signal, but that all died out within a month -- never quite started, actually).

Believe it or not, I had almost never heard about iMessage and its specific quirks before the Beeper story (and still don't understand why the colors of the messages in green or blue matter).

Re:Apple cuts off Beeper Mini's access by ffgjgf1 on Saturday December 09, 2023 @04:53AM (#38580342)
Well.. I’m further north east and my experience is somewhat different. My only point was that Europe is not as homogenous as some people keep implying (most people still primarily communicate in their native language which creates a lot of more or less isolated bubbles)

> and still don't understand why the colors of the messages in green or blue matter

Because it indicates a fallback to standard SMS/text messaging which means all the more advanced features (which everyone expect messaging apps to have these days) stop working if you get a text from an Android device.

Re:Apple cuts off Beeper Mini's access by rezonant on Saturday December 09, 2023 @04:05AM (#38580068)
Thanks for this- perhaps it's all too easy for both sides of the pond to look across and generalize that the other's problems aren't happening in their backyard. Because what you describe sounds quite complicated. Wouldn't everyone just prefer a secure, modern texting app that could message literally anyone with a phone number? Without having them download a specific app? Then we could all text together without the headaches.
Re:Apple cuts off Beeper Mini's access by ffgjgf1 on Saturday December 09, 2023 @05:09AM (#38580466)
> Wouldn't everyone just prefer..

Sure, but I don’t think personal preferences matter that much in this case, most people just end up using what everyone else is whether they like it or not, which makes perfect sense.

But yeah, I think in most of Europe (not all, they were free/almost free since the late 2000s where I am) this started because SMS messages very relatively very expensive back when smartphones were becoming widespread.

Now WhatsApp, Messenger, Telegram, Viber and whatever else there is are quite entrenched so even if Apple and Google get serious about properly supporting RCS it might get tricky to get users to switch back to the default client

Popular non open-source 3rd party messaging apps don’t really have much interest in supporting interoperability due to obvious reasons.

> ..modern texting app that could message literally anyone with a phone number? Without having them download a specific app?

Well on this thread it seems that WhatsApp might be exactly that from the perspective of some people (to the extent that they don’t even believe that anyone in Europe could be using anything else)

Re:Apple cuts off Beeper Mini's access by rezonant on Saturday December 09, 2023 @08:55AM (#38581936)
All this is fair and your accounting of the reasons for the situation around Europe match my research so far.

I do want to say I've seen some others in this HN story contradict that Europe is as homogenous as your representing here though.

Still though, I looked at Germany's Whatsapp numbers and it's like 68% of the population, ignoring the fact that 1 account is not necessarily 1 person.

That's super dominant compared to the US which is somewhere around 22% with the same account assumption.

Re:Apple cuts off Beeper Mini's access by ffgjgf1 on Wednesday December 13, 2023 @03:35AM (#38624327)
> That's super dominant

True. But it’s hard to say to what extent. Many/most people probably have multiple apps installed and use them somewhat regularly in addition to texting/iMessages.

Re:Apple cuts off Beeper Mini's access by sbuk on Saturday December 09, 2023 @05:12AM (#38580476)
I like the separation that different messaging platforms offer.
Re:Apple cuts off Beeper Mini's access by oarsinsync on Sunday December 10, 2023 @04:48AM (#38590428)
> Wouldn't everyone just prefer a secure, modern texting app that could message literally anyone with a phone number? Without having them download a specific app? Then we could all text together without the headaches.

https://m.xkcd.com/927/

I’m not sure what messaging standard you propose gets adopted, because the flavour du jour of most non-iMessage users is RCS, which as an open standard, is unencrypted and insecure.

Re:Apple cuts off Beeper Mini's access by rezonant on Saturday December 09, 2023 @01:50AM (#38579333)
> I can leave my phone away in my pocket all day and still message anyone I please. I would hate it any other way. Why don't people in the US want that?

I have that already via Google Messages, and iMessage already has that as well.

In the case of Google Messages, it's just a web app, you don't need to install it. You visit messages.google.com and scan a QR code from your phone and the devices are linked.

Re:Apple cuts off Beeper Mini's access by inferiorhuman on Saturday December 09, 2023 @06:47AM (#38581114)
So adding another protocol into the mix solves, what? Answer: nothing, it solves nothing.

Bob has a hardon for mastadon so then another subgroup is created. Joan finds out that her Google Fi service is incompatible with RCS so she decides to create an email list. Joe finds a bug with Beeper and then decides that really everyone needs to move to ICQ. Marley decides maybe everyone should just try MMS again except that nobody can fall back on that because everyone except Joan has opted into RCS.

Apple's not going to solve your social problems (nor will any other company).

Re:Apple cuts off Beeper Mini's access by rezonant on Saturday December 09, 2023 @08:01AM (#38581615)
> So adding another protocol into the mix solves, what? Answer: nothing, it solves nothing.

Another protocol like RCS? RCS simply solves the problems of SMS/MMS. It doesn't add another protocol, it ultimately replaces two of them.

> Bob has a hardon for mastadon so then another subgroup is created.

Good for Bob. I don't think Mastodon supports group chatting and its DM support is super nascent, its weird choice but I wish him the best.

> Joan finds out that her Google Fi service is incompatible with RCS

Even though Google Fi is definitely compatible with RCS, we can assume it isn't supported for the scenario.

> so she decides to create an email list.

Joan doesn't know what RCS is and doesn't care. Joan makes a group of people on Messages. It works fine, as it falls back to MMS automatically.

> Joe finds a bug with Beeper and then decides that really everyone needs to move to ICQ.

Wait why is anyone using Beeper here. So the user used a unifying client and ran into a bug and blamed something about the underlying messaging system?

> Marley decides maybe everyone should just try MMS again except that nobody can fall back on that because everyone except Joan has opted into RCS.

Everyone on RCS can fall back to MMS just fine, just like iMessage can. The only difference is one of these is a standard that Apple can implement and the other is a proprietary protocol that Google cannot.

Re:Apple cuts off Beeper Mini's access by inferiorhuman on Saturday December 09, 2023 @06:06PM (#38587097)
If this is true:

  It doesn't add another protocol, it ultimately replaces two of them.
How does this work (assuming your carrier supports MMS, and not all do):

  Everyone on RCS can fall back to MMS just fine
As for this:

  Even though Google Fi is definitely compatible with RCS
https://old.reddit.com/r/GoogleFi/comments/l1czwh/google_fi_...

More recently it looks like Google added some half assed support for RCS and broke other stuff in the process:

https://old.reddit.com/r/GoogleFi/comments/12b8k2p/reminder_...

Re:Apple cuts off Beeper Mini's access by oarsinsync on Sunday December 10, 2023 @04:53AM (#38590461)
> Everyone on RCS can fall back to MMS just fine

My cell carrier provides SMS for free, both sending and receiving. My cell carrier charges for MMS, both sending and receiving, so I have MMS disabled. My cell carrier doesn’t support RCS, and would probably charge if it did.

Thankfully, nobody I know tries to send me pictures using SMS/MMS/RCS, and uses WhatsApp / Signal / iMessage instead.

> Another protocol like RCS? RCS simply solves the problems of SMS/MMS. It doesn't add another protocol, it ultimately replaces two of them.

Experience tells me this is false, and that nothing ever dies, nothing ever gets replaced, and augmentation always happens, in IT.