← Back to context

Comment by danaris

2 years ago

> The blue background on messages sent between two iMessage users has to be one of the most brilliant vendor lock-in strategies. It is an artificial form of discrimination.

This is, always has been, and will always remain bullshit.

The problem isn't the blue vs green background. It would be the same if the backgrounds were purple and gold, red and gray, or just both blue.

The problem is the different capabilities between SMS and iMessage. And because those capabilities are different, it is useful and productive to communicate that in a clear, but unobtrusive way—like making their message bubbles different colors.

Apple doesn't control the featureset of SMS.

Well, sure, "green and blue background" is a proxy for "SMS capabilites and iMessage capabilities".

People aren't protesting the actual primary colors of green or blue.

  • And when iMessage was introduced it was at a time SMS and MMS incurred extra charges, or, at best, came out of a fixed monthly allowance.

    Making the user aware of whether they were using SMS/MMS or iMessage was actually a technically important feature so the user could understand if/how they would be charged.

> Apple doesn't control the featureset of SMS.

Interoperability doesn't have to be through SMS. Apple could allow other developers to implement the iMessage protocol.

> Apple doesn't control the featureset of SMS.

If they control how SMS is received and displayed, they absolutely do control the featureset of SMS. On Android it's trivial to use different SMS apps, the receiver gets to decide how, if at all, they'll be separated.

  • Apple cannot add typing notifications, end-to-end encryption, and reaction support to SMS.

    Apple does not control the featureset of SMS.

    • Technically not in general but practically yes on iOS since it's either just SMS, MMS or iMessage on iOS instead of also RCS. That's a constraint they enforce on the colloquial SMS experience, it's limited to whatever they decide it is, and they decide that it's strictly old tech.

      Saying they don't control SMS is like saying they don't control HTTPS or access to the web. Sure they don't get dictate the protocol itself, but they do control practically the singular implementation of it on their platform, heavily influence what people can do with it, and also control the entire software stack underneath. My iPad 3 is functionally useless despite being just as capable as it ever was (not very) because although it can still run apps, I'm only allowed to run whatever happens to still be on the app store.

      4 replies →