Alibaba2k2 wrote:
When was iMessage deregistered for you? If already done, the problem lies with the other users and not you. It's your responsibility to reach out to your contacts and let them know you are changing to a non apple phone. If they can't contact you, it's not Apple's fault. How are they supposed to know you changed phones. Apple doesn't maintain the carrier networks only the hardware.
That's a rediculous suggestion - that the burden should be on us to reach out to every single contact to tell them we are no longer using an Apple phone? Particularly when it's an obvious intentionally engineered bug? Apple just chooses not to fix it because it forces people to either stick with Apple products, or be massively inconvenienced. This was never an issue before Apple phones came along - you could switch from a Motorola to a Nokia to a Samsung to a Blackberry to whatever else, and SMS service was never interrupted.
Here are the facts:
1) iMessage traverses Apple's network, independent of carrier networks. So it's basically just a TCP/IP app.
2) As a result of #1, Apple can see whether or not both ends of the communication are using iPhones, and can act accordingly. This is evidenced by those neat little tricks - the fact that you can see someone else typing, or that they read your message, etc. In fact, the protocol is specifically designed to automatically resend an iMessage as SMS, if for example the other iPhone user is not in a WiFi or 3G/4G area.
3) So, since the iMessage protocol natively attempts to resend as SMS if it detects the other end is out of a data coverage area, why should the issue in this thread even exist? I'll answer that for you - because it's Apple's heavy handed way of screwing with people that choose to leave their eco system.