For part 2 of this topic, it’s time to focus on what is probably the most appealing aspect of iMessage. As stated on Apple’s website, you can “Even start a conversation on one of your iOS devices and pick up where you left off on another”. Now in theory this is huge! But unfortunately the second short falling of the service happens to have a somewhat large impact on this feature.
It all stems from the way iOS handles contacts with multiple numbers/e-mail addresses. In order to work on Wi-Fi only devices that don’t feature a 3G connection, Apple has given users the ability to use iMessage with either their mobile number, their Apple ID, or another e-mail address. This means that between 2 users, messages could be sent from mobile to mobile, mobile to e-mail, e-mail to mobile or e-mail to e-mail. However iOS doesn’t display these all in the same conversation and this is where the problem occurs.
Now if someone carries on with an old SMS conversation to a friend and they both become iMessage enabled, this conversation is locked between their iPhones. There is no way for it to be continued on their other devices due to the fact that the messages have been sent with the mobile numbers and not e-mail addresses. Is it really seamless if you have to manually work out which of your contacts have now got iMessage and then choose the correct e-mail address that they have activated it on?
Once again it seems to me that a simple solution to this problem would have kept things tidier. Seeing as a user has to add an AppleID in the message settings in order to use e-mail accounts, it isn’t unimaginable that everything could be linked to that. So if someone sends a message to a phone number or other e-mail address, the servers would know that it actually belonged to a specific AppleID, and always sent it there instead. Using iCloud, all of a users conversations could be easily made available across all devices. If implemented in this fashion, there would be two additional benefits. First, it would allow for the merging of conversations between people irrespective of the number/e-mail address used to communicate as it would simply be a conversation between two AppleIDs. Secondly, and more excitingly, it would mean that when a user was sat on their Wi-Fi only iPad, they would be able to receive iMessages that were actually sent to their phone by a user that did not necessarily know the other contact possibilities of that person.
It shall be interesting to see how Apple go about improving and extending iMessage, but hopefully this, and the problem discussed in part 1, will factor into any update in the near future.