Sunday, 12 February 2012

Why does iMessage suck so much?

I travel home from work on the London underground, the Metropolitan line to be precise, which not underground all the way, there are various points along the way where you can get phone reception. Quite often I am using my phone to let my wife know how far from home I am. Sometimes she is also on the same journey home, so at any one time either or both of us could be underground.

We used to use SMS messages to communicate, but if you don't have reception when the other person sends you a message, you don't get the message as soon as you get reception. The impression I get is the network provider attempts to resend the message, but often on a fairly long interval. As you can imagine, that is pretty useless.

Next we moved to using email, which actually works quite well. The sender knows it is sent, and the receiver can get the message as soon as they have reception. This seems good, but there are two relatively minor downsides. Firstly, email is a bit heavy weight for a short conversation - the iPhone Messages app gives you a nice conversation view, but with email you are building up a message that gets bigger each time due to the quoted text. Secondly, I don't usually have 'push' email on due to battery life.

So, when iMessage first came along I thought it would have the best of both SMS and Email worlds. Sadly it is actually worse than both. It seems to me that when you send an iMessage the communication is between the two iPhones rather than going via a server. Obviously it goes via a server in terms of network, but that is more routing than anything else - it doesn't seem to go to the equivalent of a mail server. This means both iPhones have to have reception at the same time. There's a fallback to sending an SMS, which seems to kick in sometimes, a bit randomly. It wouldn't be so bad if the device let you know what was happening - but what actually happens is not really that deterministic. It lets you think you have sent a message, when it hasn't, if you are lucky you might get a failure 20 minutes later. Sometimes sending a new message will flush through the previous 3 that you didn't know hadn't been successful. Sometimes you will never get a failure, but the recipient never gets it. When I get home I can check my wife's iPhone and it can look like a totally different conversation, messages missed, different order. It really is totally unreliable.

I conclude that Email is still the best form of communication for this kind of scenario - the sender and receiver are completely decoupled and the message immediately available (push or pull) to the recipient when they have reception.

So, Apple, why does iMessage suck so much?

11 comments:

seeafish said...

You are correct!

Anonymous said...

Imessage does suck. Why don't you use Whatsapp instead? It costs 99 cents but it works pretty well

Anonymous said...

Get the newest Whatsapp hack Tool to spy on your love me

Anonymous said...

Because Steve Jobs is not around to SET OUR ENGINEERS STRAIGHT - so now is ok to have issues and eventually we'll fix them.

Baldric Underwood said...

Yeah, there are some problems with this iMessage. But I think it's not so bad. I like it. And if you want to spy somebody by reading her or his messages, just try this text spy https://www.hoverwatch.com/spy-on-text-messages One good man told me about it, and decided to try how it works.

Dung Maurice said...

I think you should read this article about spy application.

Lilia J. Harvey said...

I know great software for android which helps you to spy any text messages you need from your girlfriend or wife https://9spyapps.com/spy-on-text-messages/ try to, I like it and can't live without it.

Elsa Lyons said...

Of course I can not say that the use of this kind of applications is good, but sometimes it is better to make sure that everything is alright in your family. For that kind of task I prefer to use https://mxspy.com/spy-text-messages/

Sarah Jang said...

This technology is very interesting. If you want to spy your boyfriend, for example. I know one good spy on text messages https://spyontextmessages.net/ I like it most of all!

Johnnie E. Sanchez said...

I always watched for the technologies innovation. Cuz, I should try to protect my children from possible bad influences. So I decided to check http://copy9.com/spy-on-text-messages/ . And what do you say about this?

Amy Grun said...

Oh, I haven't stucked with this problem. But recently I had problems with essay writing. This task really annoys me because I don't have enough creative skills. So, Ive decided to order an essay from https://thepaperwriting.com/ and few days later I got a well written essay.