I'm not really sure how they would handle this automatically, either. They would need a pipe from ever cellular provider to receive a deactivation signal from the carrier to the iMessage system to notify them when the iPhone is no longer in use. Or if the phone is damaged beyond repair or lost, to also get that signal when a new phone is activated on that same line, if it is not an iPhone.
And then for people who want to use it as mini-tablet or something, it can have the option to turn it back on again, maybe with a popup screen notifying them that iMessage has been disable due to deactivation. Seems like an awfully huge pain to go through, and I don't even know if the carrier's proprietary software would let them pipe that data to Apple easily. But the activation, number integration, etc. all works like a champ during setup, so I'm sure they could figure out a way.
Apple is entirely too careful with their product line for this to have "slipped by under the radar". The only thing I can't figure out is why they would actually do it because then it makes the iPhone look stupid, not so much the device that people switch to...
Here's my best guess:I'm not really sure how they would handle this automatically, either. They would need a pipe from ever cellular provider to receive a deactivation signal from the carrier to the iMessage system to notify them when the iPhone is no longer in use. Or if the phone is damaged beyond repair or lost, to also get that signal when a new phone is activated on that same line, if it is not an iPhone.
And then for people who want to use it as mini-tablet or something, it can have the option to turn it back on again, maybe with a popup screen notifying them that iMessage has been disable due to deactivation. Seems like an awfully huge pain to go through, and I don't even know if the carrier's proprietary software would let them pipe that data to Apple easily. But the activation, number integration, etc. all works like a champ during setup, so I'm sure they could figure out a way.
Apple is entirely too careful with their product line for this to have "slipped by under the radar". The only thing I can't figure out is why they would actually do it because then it makes the iPhone look stupid, not so much the device that people switch to...
Thats why I wondered why you were bringing up hangouts up as having a similar problem.
Hangouts does it right. It amalgamates SMS and instant messaging at the front end (which is under the users control) rather than at the back end (where you have a lot less control).
I'm fine with it being brought into one thread as long as it is done on the device, not if everything gets diverted to a third parties servers first.
Thats a bit different than having them set up as the default on every device though isnt it?
You have to go out of your way to find those services, then sign up for them. By then you should know what you're getting yourself into and it was your informed choice to get involved.
Sounds like you've just described hangouts there.
In short I still don't know why you brought Android into this (unless it was as an example in how to do it properly). This is purely Apples SNAFU.
one thing I would like hangouts to do is to auto-switch to the method that the contact most recently used.
I threw up my notes on how to fix iMessage here:
http://catch42.pbworks.com/w/page/80676350/iMessage
Most of the time, the problem is that the user didn't turn off iMessage when they got rid of their iPhone. So when someone with an iPhone sends them a message, it's still going straight into their iMessage account. This is a crappy thing for Apple to do, but really, Apple has no way of knowing that you're not using iMessage anymore since it can be used on Mac computers, iPad tablets, iPod Touches, iPhones, etc. So if you still have the phone, go into Settings and turn iMessages off. If the phone is gone, you have to unregister the iPhone in your Apple Support Profile here:
https://supportprofile.apple.com/
That will tell Apple to stop routing iMessages from other iPhone users into your iMessage account, which defaults them back to SMS on other people's phones. Not knowing this little trick has caused an enormous amount of frustration for a lot of people. Apple obviously doesn't really care about telling you about it because if you're jumping ship, you're no longer their customer.