Comment by tpmoney

2 years ago

Does the MMS protocol allow querying the receiving device capabilities? As far as I know it doesn't, and I don't know how else iOS would know the receiver is an android phone to be able to purposefully downgrade the experience just for them. Unless your theory here is that if a contact number is in your contacts list as ever being iMessage compatible that it will always use higher quality even when sending over MMS? That seems easily testable by sending to an iPhone over MMS, and then removing the contact from your address book and messages and sending again over MMS

Why would you think that discovery would have to be an SMS/MMS thing?

Since you’ve never used an iPhone, let me explain the experience. When you type in a random new number it starts off green. If the user uses iMessage, once you finish typing it magically turns blue. Apple doesn’t care about whether the other number is an Android phone per se, although if it’s not using iMessage then it’s almost certain that the number routes to an android phone.

  • Because the assertion was that the OP's experience with sending MMS media in excess of the supposed 200k limitation must have been because they were sending to an iPhone. In order for that to happen, the sending phone would have to know the receiving phone was an iPhone so that it could enable "send bigger pictures to iPhones over MMS" mode. They can't retroactively change the media size once they've sent the message, so either somehow Apple is determining the receiver capabilities over MMS before sending the message, or the 200k limit isn't real / is a carrier imposed limit.

    •   because they were sending to an iPhone
      

      No, I was sending it to a Google Voice number which means it goes out via MMS. Google no longer does SMS/MMS forwarding so I logged into the Google Voice site and downloaded the image that Google received via MMS. There is no 200 kilobyte limit.

      I really love how folks are frothing at the mouth over things they don't understand.