Live data from Hacker News

iMessage, explained

jjtech.dev

31–40 of 163 posts

Re: iMessage, explained

#31
post #5

Genuine question - can a topic really be `opertunistic` or is that author typo? I love these `referer`-type misspellings that become fossilized over generations

The code doesn't seem to use it, but I think it would be a misspelling by the author, as it's probably an integer code.

Re: iMessage, explained

#32

I just got an iPhone for the first time, and it is a noticeably better device than my previous Android phones. One downside is that I can't use iMessage on my Windows and Linux computers. Will look into pypush Honestly, the iPhone is nudging me further to giving a Macbook/OSX a try one day, but the major blocker to me is the poor state of gaming on Macs.

Not sure if that will ever improve.

I don’t really use the Mac for gaming.

However, Apple Silicon may change the landscape

Re: iMessage, explained

#33

I would like to point out how awesome it is that someone in high school is making this caliber of a post. I've thought at least a dozen times over the last 20 years how i would like to understand macOS internals, and this person is deconstructing it. well done!

[deleted]

Re: iMessage, explained

#34
post #22

Earlier quoted context omitted.

Windows Phone Link does support iMessage now.

surprisedpikachu.gif edit: just set it up and gave it a test--seems to work pretty well!

It works... "ok" but doesn't handle group messages. I find sometimes it just doesn't connect. They do post frequent updates though so there's clearly an active team managing the app.

I love being able to easily send URLs and other copy+paste items to my iMessage contacts from Windows!

Re: iMessage, explained

#36

Earlier quoted context omitted.

I don't disagree with what you say, but I would be surprised if it was any sort of secret sauce and not "just" an incredible amount of grinding, the seemingly zero-cost energy reservoir you can tap into as a young adult if you really like what you're doing and possibly an enlightened parent or a role model.

> possibly an enlightened parent or a role model This is typically the 'secret sauce'.

I was once asked how I got to where I am, where others in my situation might not have, my response was: “Parents that gave a damn”. It wasn’t about pressuring me, it was about recognising my interest in computers, and fostering that interest as much as was financially possible given our circumstances (which were often dire). My parents aren’t technical, but they did what they could, and I wouldn’t be the engineer I am without that.

Re: iMessage, explained

#37
post #17

This is phenomenal work. You should write a little on how you got into this whole field. There are high school and college kids all over reddit struggling how to excel at technical stuff, learn programming, get a job in tech, and I feel like they can really benefit from your perspective.

I don't disagree with what you say, but I would be surprised if it was any sort of secret sauce and not "just" an incredible amount of grinding, the seemingly zero-cost energy reservoir you can tap into as a young adult if you really like what you're doing and possibly an enlightened parent or a role model.

"just" is doing a lot of work in this construction. Regardless what a person's constellation of privileges is, it always takes an incredible amount of grinding and that's pretty damn cool / laudable / praiseworthy all by itself.

The secret sauce has never been secret

Re: iMessage, explained

#38
post #37

Earlier quoted context omitted.

I don't disagree with what you say, but I would be surprised if it was any sort of secret sauce and not "just" an incredible amount of grinding, the seemingly zero-cost energy reservoir you can tap into as a young adult if you really like what you're doing and possibly an enlightened parent or a role model.

"just" is doing a lot of work in this construction. Regardless what a person's constellation of privileges is, it always takes an incredible amount of grinding and that's pretty damn cool / laudable / praiseworthy all by itself. The secret sauce has never been secret

That's my point.

Re: iMessage, explained

#39
post #2

My prediction is that Apple will start to use attestation (device check) to lock down iMessage. The problem is that this would require a software update for older devices.

Apple already provides security updates to all iOS devices made in the last 5ish years at least, so it would probably take a pretty trivial number of years for them to have an update deployed to nearly all iOS devices that see active use.

The iPhone 5s (released ten years ago) received an update earlier this year.

Re: iMessage, explained

#40
> When making an IDS registration request, a binary blob called “validation data” is required. This is essentially Apple’s verification mechanism to make sure that non-Apple devices cannot use iMessage.

I wonder, will this be in violation of the EU's DSA and/or DMA once they are in force?

Post reply on HN