News for hackers. Stuff that matters.
Re:Analyzing iMessage with SQL by Cthulhu_ on Wednesday April 20, 2022 @05:38AM (#31094547)
Must be just me or an American thing, but imessage isn't used nearly as much here; probably because Android takes up 80% market share, so people stick to cross-OS applications like Whatsapp.
Re:Analyzing iMessage with SQL by kalleboo on Wednesday April 20, 2022 @06:01AM (#31094671)
I think iMessage is uniquely popular in the US since they all got hooked on SMS since their plans got "unlimited free texting" pretty early on, and iMessage is a mostly-transparent layer onto of SMS. Whereas in the rest of the world it was more common to be charged by the message so people adopted apps for "free texting". Also outside of the US it's probably more common to send international texts, which cost even more.
Re:Analyzing iMessage with SQL by jernejzen on Wednesday April 20, 2022 @06:55AM (#31095069)
Not really, in Europe you have unlimited sms’ from like forever. Think people went to different platforms because communication was less clumsy and it was easier to do it also with Android friends. So all in one
Re:Analyzing iMessage with SQL by muxator on Wednesday April 20, 2022 @07:16AM (#31095227)
SMS used to be an important revenue source for telcos. Basically they were charging for a best effort service on a signalling side channel. Free money.
Re:Analyzing iMessage with SQL by oblvious-earth on Wednesday April 20, 2022 @10:25AM (#31097417)
Living in multiple European countries in the beginning of Smartphones (2007 - 2012) I can tell you that your experience is not universal.

In many countries carriers did offer unlimited sms plans, but they would cost a significant amount more over base plans which would say include 100 free texts a month. Also until EU regulations hit if you had any family or friends in other countries or ever went on holiday the cost of SMS was astronomical.

It took many carriers awhile to realize that "free" messaging apps were a significant threat, I assume because they were also charging heavily for data and just assumed because these used data they would make just as much money. Ignoring things like WiFi and how in the long run these apps would use such a small % of the data a user demanded they would be effectively free.

Re:Analyzing iMessage with SQL by jorams on Wednesday April 20, 2022 @08:23AM (#31095825)
It's a very country-specific thing. In the Netherlands approximately everyone switched to WhatsApp long before unlimited SMS became the norm. WhatsApp was ubiquitous for years before Facebook bought them in 2014, but even 5 or so years ago my cheap monthly plan did not include unlimited SMS.
Re:Analyzing iMessage with SQL by FinalBriefing on Wednesday April 20, 2022 @10:10AM (#31097188)
SMS fees are definitely the main reason a lot of people use apps today in Europe. They might not still be charging the same fees, but the damage is done.

The US phased out their SMS fees about the same time smart phones started to become popular. I think it was only due to regulation.

Re:Analyzing iMessage with SQL by mattkrause on Wednesday April 20, 2022 @10:11AM (#31097214)
I thought it was the other way: iMessage lets you “trade” data, which might be ~free when on WiFi, for SMS, which were initially pay-per-use.
Re:Analyzing iMessage with SQL by selectodude on Wednesday April 20, 2022 @10:59AM (#31097919)
I paid ~$10/mo for unlimited SMS back in 2006.
Re:Analyzing iMessage with SQL by mattkrause on Wednesday April 20, 2022 @11:27AM (#31098332)
I'm sure unlimited plans existed, but I remember them being "top of the line" and friends certainly got into (minor) trouble for exceeding their plan.

Here's a contemporary article (2008) about the "Rising Cost of Texting" (voice+data+200 SMS/month for $75): https://www.cnet.com/culture/the-rising-cost-of-texting/

Re:Analyzing iMessage with SQL by smcleod on Wednesday April 20, 2022 @09:09AM (#31096330)
It's very popular in Australia and New Zealand, the majority of people I know and work with have iPhones.
Re:Analyzing iMessage with SQL by 300bps on Wednesday April 20, 2022 @07:55AM (#31095596)
Speaking as an American iMessage user, it is very pervasive.

I know a lot of people that cringe when one non-iPhone user is added to a group chat and it turns everything you send green instead of blue.

Re:Analyzing iMessage with SQL by sneak on Wednesday April 20, 2022 @08:54AM (#31096152)
It also sends it all basically unencrypted at that point, too. (Not that iMessage is much better, as its end-to-end crypto has been backdoored by Apple and kept insecure so that the US feds can read it.)
Re:Analyzing iMessage with SQL by Spooky23 on Wednesday April 20, 2022 @09:00AM (#31096234)
If you think that any of the consumer services are “secure” from the Feds, I got a bridge with great views of Brooklyn for sale.
Re:Analyzing iMessage with SQL by r00fus on Wednesday April 20, 2022 @01:10PM (#31099991)
I care less about the "Feds" than Comcast, my mobile provider, or literally any other actor on the SMS chain. Not to mention potentially corrupt local law enforcement or litigious former-friends.

Encryption, like deadbolts, helps society function.

Re:Analyzing iMessage with SQL by sneak on Wednesday April 20, 2022 @10:15AM (#31097260)
https://www.rollingstone.com/politics/politics-features/what...

Signal doesn't keep logs, and is end-to-end encrypted without a key escrow or plaintext escrow backdoor for the transiting middle service. You can review their actual response documents to law enforcement.

Re:Analyzing iMessage with SQL by zht on Wednesday April 20, 2022 @09:19AM (#31096472)
love the nihilism
Re:Analyzing iMessage with SQL by giarc on Wednesday April 20, 2022 @10:14AM (#31097250)
I don't think you can even do iMessage groups with non-iOS users. Does it not send the message directly to that single person and their reply goes directly to the sender (not to the group)?
Re:Analyzing iMessage with SQL by withinboredom on Wednesday April 20, 2022 @11:35AM (#31098467)
You can. It’s annoying af when people start liking photos or videos. Also annoying if you’re paying for international texts.
Re:Analyzing iMessage with SQL by 300bps on Wednesday April 20, 2022 @11:41AM (#31098562)
It converts the entire group to SMS when you have a single non-iOS user.
Re:Analyzing iMessage with SQL by cupofpython on Thursday April 21, 2022 @09:03AM (#31108816)
if Apple allowed an iMessage compatible app to be developed on android, r even sold it themselves, I would buy it for this reason. I hate thinking negatively of my friends for buying into this type of attitude instead of getting a 3rd party app that provides the same experience for everyone - but it just didnt happen

so now i have to drop $700 on an iphone for a text messaging app. fucking ridiculous, but i want better communication with my friends without telling them what to do

Re:Analyzing iMessage with SQL by badrabbit on Wednesday April 20, 2022 @08:51AM (#31096107)
iPhone is popular and defaults matter. People are not going out of their way to install iMessage.
Re:Analyzing iMessage with SQL by lotsofpulp on Wednesday April 20, 2022 @08:55AM (#31096156)
I use iMessage and WhatsApp with my contacts, but if everyone has iMessage, then we use that so pictures and videos are sent in full quality. But the iMessage groups are usually 4 to 6 people at most.

For the bigger groups, or groups with older people, we use WhatsApp since there might be an Android user or less risk of having to exclude someone because they switched to Android.

Re:Analyzing iMessage with SQL by cachecrab on Wednesday April 20, 2022 @09:20AM (#31096488)
Pictures and videos are sent in full quality if they are sent over WiFi. If not, the images and videos could be compressed depending on what your cellular carrier requires.

https://discussions.apple.com/thread/250501900

Re:Analyzing iMessage with SQL by lotsofpulp on Wednesday April 20, 2022 @09:30AM (#31096639)
That is news to me. I had peace of mind thinking that iMessage sends in full quality. At least it should make it known that it was not sent as the original.

Edit: it seems like the way to ensure sharing photos/video at original quality in iOS/macOS is to select the media in photos app, and then share, and then select “copy iCloud link”.

Re:Analyzing iMessage with SQL by booi on Wednesday April 20, 2022 @04:36PM (#31102638)
AFAIK, anything shared via iCloud is not original quality

> When shared, photos are reduced to 2048 pixels on the long edge, except panoramic photos, which can be up to 5400 pixels wide. You can share GIFs that are 100MB or smaller.

https://support.apple.com/en-us/HT202786

Re:Analyzing iMessage with SQL by lotsofpulp on Wednesday April 20, 2022 @04:58PM (#31102912)
Damn, I am wrong again. Guess the only quick, integrated way is Airdrop if the other person is nearby.

I do not see a material advantage of iMessage over WhatsApp now.

Re:Analyzing iMessage with SQL by physicsguy on Wednesday April 20, 2022 @12:22PM (#31099291)
Same, literally everyone I talk to in the UK uses WhatsApp
Re:Analyzing iMessage with SQL by spullara on Wednesday April 20, 2022 @02:46PM (#31101226)
In the US your choice of type of phone (iOS or Android) is extremely correlated with the choice of phone of the people you communicate with.
Re:Analyzing iMessage with SQL by randomopining on Wednesday April 20, 2022 @09:52AM (#31096960)
It's because of two reasons:

1. iMessage interacts with SMS just like normal

2. It gives you the "blue bubble" which is a sign of higher class, because you have the more expensive iphone platform.

Re:Analyzing iMessage with SQL by patentatt on Wednesday April 20, 2022 @10:02AM (#31097096)
This has been beat to death, but another perspective is that the blue bubble indicates a better level of service, and is thus preferred. More reliable, faster, better media sharing, etc. Green bubble means the opposite because sms is a vastly inferior user experience. The shunning of green bubble people is because if one person on a group chat is a green bubble person, that ruins the blue bubble experience for everyone else. It's not just arbitrary status signaling for me at least.
Re:Analyzing iMessage with SQL by soylentcola on Wednesday April 20, 2022 @10:27AM (#31097449)
I typically use an Android phone. If I use any of the multitude of "over the internet" instant messaging platforms, we all get the full level of service.

But if someone messages me from iMessage, I can only reply via old school SMS/MMS because Apple won't allow any non-Apple users access to their IM platform. This is incredibly annoying and well established as an intentional selling point.

All I hear is "if you want me to really listen to you, then you need to buy a specific brand of device."

A "green bubble person" is just someone forced to use crappy fallback measures because your preferred messaging platform wants to be exclusive. I'd gladly install iMessage (as I've installed many other IM apps) if it was an option, if only so I could stop the endless complaints about "green bubble people" ruining everyone's day.

Re:Analyzing iMessage with SQL by electroly on Wednesday April 20, 2022 @01:58PM (#31100634)
My experience as an iPhone user in the US is that it's like pulling teeth to convince older Android users to install a third party chat app. They refuse to participate in the solution; they don't even know there's a problem. Most Android users I know are old people. I'm basically on my knees begging them to pick an app, I'll install literally anything. They won't do it. It's not worth the hassle to even try convincing them. Green bubbles it is.
Re:Analyzing iMessage with SQL by kaladin-jasnah on Wednesday April 20, 2022 @12:04PM (#31098955)
I have an Android phone and if you're desperate you can buy an old Mac Mini and set up an iMessage bridge over Matrix (https://github.com/mautrix/imessage) or BlueBubbles to work around this. I do not recommend it though as it locks you into a facet of the Apple ecosystem.
Re:Analyzing iMessage with SQL by kaladin-jasnah on Wednesday April 20, 2022 @12:02PM (#31098913)
> More reliable, faster, better media sharing, etc

All my friends on Telegram have iPhones and Android. Oh, and Telegram is objectively a better experience from a UI and UX standpoint than iMessage. And it's more reliable and much faster when sending images or videos, and does not randomly convert my links into obnoxious previews. I don't mind spending ten seconds installing the app _and_ making an account (since that's literally how long it takes) to get that experience.

Re:Analyzing iMessage with SQL by rhines on Wednesday April 20, 2022 @02:17PM (#31100891)
On the other hand, iMessage is a vastly inferior user experience to Messages, WhatsApp, or Discord. Which is why I leave it disabled, despite having an iPhone. I leave group chats and media sharing to the platforms that are built for it, and use texting for logistics while out and about.
Re:Analyzing iMessage with SQL by ASalazarMX on Wednesday April 20, 2022 @03:31PM (#31101764)
IMO the best messaging app is Telegram. Tons of thoughtful features, constant maintenance, doesn't seem bloated, a desktop and tablet clients that work as well as the phone app, groups, notes, easy bots and stickers, etc. Compared to it, most messaging apps seem primitive and stale.

If only it was fully e2e encrypted, but maybe that's why it's so frictionless. OTOH, e2e encryption is weak when you have groups, as anyone can enter public groups, and a compromised participant in a private group can read everyone's messages.

Re:Analyzing iMessage with SQL by crtasm on Wednesday April 20, 2022 @11:23AM (#31098257)
I suppose if it's that much of a bother to a group of people they could club together and buy me a blue bubble approved device.
Re:Analyzing iMessage with SQL by iamthirsty on Wednesday April 20, 2022 @10:14AM (#31097256)
> 1. iMessage interacts with SMS just like normal

iMessage doesn't interact with SMS just like normal — the Messages app does. It just switches between SMS and iMessage based on the recipient.