Hacker News new | ask | show | jobs
by franga2000 1628 days ago
There's a difference between interoperability and being cross-platform. Nobody is saying iMessage should be inter-operable with Signal or whatever, but that it should in some way be compatible with non-Apple platforms. All the other messaging services work on both Apple and Android devices, as well as often having web/desktop versions.

It's the definition of a walled garden. Google's messaging services aren't limited to Pixel devices or even Android in general, whereas Apple has made theirs available only on devices they manufacture.

1 comments

> but that it should in some way be compatible with non-Apple platforms

It is fucking compatible. Messages falls back to the most compatible option between platforms and carriers: SMS/MMS. RCS has been a shit show, even Google has had to run their own parallel infrastructure for it just to avoid the implementation problems of carriers. Google also has proprietary extensions for RCS for E2EE which only works on Google's infrastructure and only between clients running Google Messages.

An app falling back to something else entirely does not make the first system "compatible". All Apple did was bundle SMS into their iMessage app. That has nothing to with iMessage, which is not allowed on non-Apple hardware.
Google Messages and every other default messaging app on phones falls back to SMS when RCS isn't available for the recipient. Google hasn't made their E2EE extensions available outside their app. Where's your "there's no excuse" outrage?

You're trying to excoriate Apple for not supporting an extremely poorly implemented "standard" (RCS) or investing tons of money fighting with carriers and partners trying to create some new "standard". It's absurd.

If Apple tried to support the RCS clusterfuck that would be a third protocol supported in their Messages app. Even if it was some new standard hammered out with Google and carriers there would still be an SMS/MMS fallback for the literal billions of handsets that won't support whatever new standard.