Live data from Hacker News

“It’s time for Apple to fix texting”

android.com

761–770 of 1001 posts

Re: “It’s time for Apple to fix texting”

#761

One way looking at it is that carrier job is only to provide data service. They should not be in the business of messaging. Users (and market) will chose to use whatever messaging service they want. This even applies to voice. I rather do Signal voice call than carrier voice call with most of my friends. Better quality, encryption, etc.

Those who do not understand the OSI model are doomed to repeat it.

Re: “It’s time for Apple to fix texting”

#762

Earlier quoted context omitted.

You say this like it is a bad thing. I used Signal, which is an open-source messaging app. If Apple were censoring messaging apps I would agree with your seemingly negative sentiment, however, as someone who has pushed out apps to the Apple and Mac app stores, I can say they absolutely do not do that. There are many reasons many IT folks actually prefer an iPhone over Android. The two biggest ones are privacy and sec…

> There are many reasons many IT folks actually prefer an iPhone over Android. The two biggest ones are privacy and security. I've been downvoted to hell for it before, but I'll add mine to this list because I don't _think_ it's all that uncommon either: I don't want another PC to administer and support. I've had a lot of Android phones over the years (started with the ADP1!). Taking my last one as an example--it sto…

The big difference between a toaster and your phone is that the phone gets updates. Which, aside from fixing things, also do stuff like change UI. On Android, when Google comes up with some new inane idea for the launcher, I can at least install a different one. On iOS, when Apple does the same, I don't really have a choice other than to go along with it.

Re: “It’s time for Apple to fix texting”

#763
post #273

One way looking at it is that carrier job is only to provide data service. They should not be in the business of messaging. Users (and market) will chose to use whatever messaging service they want. This even applies to voice. I rather do Signal voice call than carrier voice call with most of my friends. Better quality, encryption, etc.

I like this in theory, but in practice it is very useful to have a universal way to contact people that doesn't depend on both parties having the same proprietary[0] app installed. If I give someone my phone number (or email address, for that matter), I know they will be able to contact me without any more coordination required. That has a lot of value to me. If we eliminate phone numbers entirely (and thus SMS, MMS,…

Signal's APIs do not prohibit modified clients.

Re: “It’s time for Apple to fix texting”

#764
post #639

Earlier quoted context omitted.

> I'd rather live in a world with spam […] That is a personal choice, and I choose to not have spam on my phone. Several months ago I was subjected to a floodgate of good ol' fashioned SMS spam that lasted several weeks. There was no way to stop the spam because the phone was receiving it through the legacy SMS channel coming specifically from Android devices infected with Flubot; the bulk of spam now comes from unpa…

> That is a personal choice, and I choose to not have spam on my phone. The problem here is that we are talking about a (possible, hypothetical) measure that blocks spam, but requires phones to be 100% locked down and unmodified from the factory. I categorically refuse to accept that sort of thing. If you will accept that, then you are a part of the problem. In reality, though, there are plenty of ways to combat spam…

> The problem here is […] I categorically refuse to accept that sort of thing.

It is a perceived problem specifically for you (and, based on the arguments presented so far, it appears to solely based on the personal dislike rather than on objective grounds). If you refuse to accept it, that is solely your personal choice, and I, for one, have no objections to you being able to exercise freedoms to make your own choice(s).

> If you will accept that, then you are a part of the problem.

You have neither moral nor any other right to inflict the sense of collective guilt upon anyone, including myself, who has an opinion distinct from that of yours. What is an adjudged problem for you, is a feature (and not a bug) for some, and is a conscious compromise for some others. I am in the latter category as I have consciously consented to the trade-off after weighing up pros and cons of alternatives existing at the time – it became my personal informed choice.

> In reality, though, there are plenty of ways to combat spam that do not require us to have locked-down phones …

Combating text message spam requires a non-trackable, universal digital identity which is a non-solved problem. SMS and RCS do not solve this problem as they both allow a digital identity to assume one persona exactly: the device owner's phone number. iMessage, o the other hand, offers a stop-gap solution and allows iMessage users to assume one of the many personas (either a default phone number or one of the email addresses registered with iMessage), and it allows the user to select the specific persona on their own volition. Countering spam is a bonus and optional feature that comes as a byproduct of the iMessage way of tackling the identity management, and is not a requirement. Allowing multiple personas in iMessage also allows the user to disassociate themselves from their phone number, change it however frequently they want yet allow their friends circle and relatives to stay in touch via another persona (email address(es) registered with iMessage) – a useful feature when the iMessage user moves to live overseas.

A successful and a badly needed replacement for SMS (the protocol) will have to solve the identity management problem (as well as a morass of present SMS and RCS security vulnerabilities) first before it can become a viable option. And only then, it will have to be pushed out in a centralised manner (e.g. become a mandatory requirement for all 6G or 7G networks) so that no mobile telco would have a chance to opt out from the text messaging protocol upgrade. The adopotion of such a standard will take years, though, as users won't instantly upgrade their devices overnight, so the interoperability between GSM and new style text messages for some time will look exactly like it does today between SMS and iMessage.

As for Google crying foul on not being to interoperate with iMessage, in reality they are shedding crocodile tears and are not telling you what they actually mean by that. Google wants to track every text message to a user across both major mobile platforms (Android and iOS) AND beyond, which is something they can't do today. SMS does not offer a unique transferrable digital ID (other than IMSI which gets incised out once a message hits the SMSC), therefore Google can't link the user to activities on their smartphone to wider activities across all of their devices and the web as mobile phone numbers are not typically used for web browsing and in general app use.

Apple controls the passage of the Rubikon (iMessage) that, once crossed, would instantaly allow Google to find a creative way to track users, so Google wants that (in the same vein as Facebook does). Yet, Google is being coy about their true intentions.

> I get that they make other random decisions for us. Sure, that's inevitable … and move closer and closer to a corporate nanny state.

I vehemently and vociferously object to corporations encroaching on our larger freedoms, and, regretfully, strict regulation and even stricter enforcement of the regulation appears to be the only way to accomplish it.

> Sure, but at present I can wipe my phone and install GrapheneOS or CalyxOS or whatever, and Google will not be able to make any decisions as to what I do on my phone […] But if I'm sold a piece of general-purpose hardware, I expect to be able to do whatever I want with it.

To the best of my knowledge, nearly no-one (apart from Librem) sells general-purpose smartphones today. Each offering comes with a host of pros and cons, yet none of them are neither marketed nor sold as the general-purpose computing hardware.

Also, the option of wiping an OS is not ubiquitous on Android platforms and some handsets have the hardware that stock and alternative Android distribution may or may not support. Therefore, there is no such a thing as a generic Android phone which is what the majority of Android users have. And no, since you are part of the HN congregation, you are not a representative selection of the Android user base.

Apple, on the other hand, sells a package that happens to have a smartphone (or a smartwatch, or a tablet) and an OS (as a conduit into the package), and the nicely wrapped package has well stipulated constraints that one either takes or leaves. Purchasing an iPhone is not mandatory in any jurisdictions that I am aware of, either, therefore an the act of puchasing one is also a personal and conscientious choice.

> Maybe if you use Chrome, but... I don't. So that doesn't happen to me.

Ha, the classic «it does not happen on my laptop!» remark.

Sarcasm aside, it is more insidious than that. I had to log into Google using my work Google account in Safari on my laptop, but because Safari syncs the browser cookies and local storage across devices via iCloud (it is another feature I have consciously consented to), the Google account cookies have made it into my phone via an iCloud sync. Next time when I opened Google Maps on my phone, it pulled the Google cookie + stuff out of the Safari local storage, and I was then instantly and silently logged into Google using my work Google account (I degoogled myself years ago in favour of paid 3rd party services and no longer personal Google accounts). Such a practice, apart from being blatantly deceitful, is borderline nefarious, so, with all due respect, I do not buy into Google's crocodile tears about iMessage.

Re: “It’s time for Apple to fix texting”

#765

Earlier quoted context omitted.

The gist of the article has been a soapbox of mine for years. We wouldn't stand for "you can only send Gmail email to other Gmail users" (Fidonet people know), and shouldn't settle for similar with messaging. That said, this spam angle is an aspect I hadn't fully considered.

Google closed down their Jabber gateway because they couldn’t stop the endless flood of spam into their userbase. If they had instead required device identifier attestations to accompany all Jabber messages, they could have left that API open for everyone to use, and simply banned device identifiers used for spamming. I wish they’d done so, instead of just giving up and closing their doors to Jabber.

I used Google Talk actively at the time. Don't recall any spam.

Re: “It’s time for Apple to fix texting”

#766

Earlier quoted context omitted.

Network effect. SMS works everywhere, all phones support it out-of-the-box. WhatsApp is opt-in. Almost nobody I communicate with regularly has a WhatsApp account.

How do you SMS people without a USA phone number?

Most Americans have few or zero regular international contacts. The US is geographically huge and there are only two other nations within relatively reach.

Personally I have one person in my contacts who's not in the US. This is someone I communicate with about twice a year, and we do indeed use WhatsApp for that.

Re: “It’s time for Apple to fix texting”

#767

Earlier quoted context omitted.

Network effect. SMS works everywhere, all phones support it out-of-the-box. WhatsApp is opt-in. Almost nobody I communicate with regularly has a WhatsApp account.

How do you SMS people without a USA phone number?

For non-North American recipients from a North American phone number, you have to prefix with the country code[0]. So unnecessary if you're in the US and want to call Canada or Jamaica or wherever. But say you want to call someone with a UK phone number, you just send the SMS to +44-.

[0]: https://en.wikipedia.org/wiki/List_of_country_calling_codes

Re: “It’s time for Apple to fix texting”

#768

Earlier quoted context omitted.

The gist of the article has been a soapbox of mine for years. We wouldn't stand for "you can only send Gmail email to other Gmail users" (Fidonet people know), and shouldn't settle for similar with messaging. That said, this spam angle is an aspect I hadn't fully considered.

Google closed down their Jabber gateway because they couldn’t stop the endless flood of spam into their userbase. If they had instead required device identifier attestations to accompany all Jabber messages, they could have left that API open for everyone to use, and simply banned device identifiers used for spamming. I wish they’d done so, instead of just giving up and closing their doors to Jabber.

I used Google Talk pretty much since the day it was released, and I don't recall any "endless flood of spam".

Re: “It’s time for Apple to fix texting”

#769
post #618

Earlier quoted context omitted.

> But everyone already has the default messaging app installed, so that problem just goes away. Okay, so let's say Apple implements RCS support. Should they support the version of RCS that the carriers want? The version Google implemented? Are they now going to be required to implement support for proprietary Google extensions? Will they have to run their own RCS servers because carriers don't support this version of…

They should implement the version (and extensions) that gives them interoperability with the most users. Which, yes, would probably be whatever Google implemented, including the E2EE extensions. This... isn't really hard?

> They should implement the version (and extensions) that gives them interoperability with the most users

They already have that, with SMS. Perhaps you only exchange messages with people in rich countries so don’t notice what is most commonly implemented by carriers?

Re: “It’s time for Apple to fix texting”

#770

Earlier quoted context omitted.

The gist of the article has been a soapbox of mine for years. We wouldn't stand for "you can only send Gmail email to other Gmail users" (Fidonet people know), and shouldn't settle for similar with messaging. That said, this spam angle is an aspect I hadn't fully considered.

Google closed down their Jabber gateway because they couldn’t stop the endless flood of spam into their userbase. If they had instead required device identifier attestations to accompany all Jabber messages, they could have left that API open for everyone to use, and simply banned device identifiers used for spamming. I wish they’d done so, instead of just giving up and closing their doors to Jabber.

How hard is it to generate new device identifiers?
Post reply on HN