Slashdot Mirror


Apple's Messages Offers Free Texting With a Side of iPhone Lock-In

itwbennett writes "Who doesn't love free text messages? People who try to transition from an iPhone to any other phone, that's who. Apple's Messages app actively moves conversations away from paid text messages to free Messages. Very convenient until you want to leave your iPhone and switch back to plain old text messages because suddenly you'll be unable to receive text messages from your iPhone-toting friends. There's an obscure workaround, and Samsung, which has a vested interest in the matter, has a lengthy guide to removing your iPhone as a registered receiver of Messages . But the experience is just annoying enough that it might be the kind of thing that would keep someone from making a switch — and that's when it starts to feel like deliberate lock-in, and not so much like something Apple overlooked."

39 of 179 comments (clear)

  1. WTF by Anonymous Coward · · Score: 5, Informative

    What kind of bullshit story is this? If you move away from your iPhone, guess what, you won't get iMessages. You'll still get text messages because yes, the iPhone falls back to that when an iMessage doesn't send.

    1. Re:WTF by paxprobellum · · Score: 5, Insightful

      It's not "by default" - it's just because they already have a iMessage window open with you. This whole "article" sounds kinda "contrived".

    2. Re:WTF by 93+Escort+Wagon · · Score: 4, Informative

      And any other iOS user wont be able to send you txts as they will be attempting via iMessage by default.

      As long as the "fall back to SMS if iMessage fails" setting is on, then there's no problem even in this case. The iMessage will fail, and then Messages will resend it as a text message without any intervention needed.

      I guess having to look at the settings of a phone is pretty "obscure" though.

      --
      #DeleteChrome
    3. Re:WTF by Anonymous Coward · · Score: 5, Informative

      Wrong - you can go back and forth between SMS and iMessage in the same thread. No deleting anything.

      Messages.app now figures out when outgoing messages aren't delivered to an iMessage recipient, then resend automatically as an SMS.

    4. Re:WTF by noh8rz10 · · Score: 4, Informative

      no. this whole thing makes no sense. when I text a number 213-555-2232 the text message goes to that number. if it's an iphone then it goes through apple's imessage server and appears as a blue bubble. if it's a samsung it goes through the cell provider network and shows up as a green bubble. it's completely transparent. if you have an iphone but then port your number to a samsung, then my bubbles become green instead of blue. completely illogical.

    5. Re:WTF by noh8rz10 · · Score: 3, Informative

      there's a setting "send as SMS" which is lableed "Send as SMS when iMessage is unavailable. Carrier messaging rates may apply." it's not that hard to find - in the settings menu go to Messages and there it is. also it's on by default, I never even noticed it or thought about it.

    6. Re:WTF by Culture20 · · Score: 2

      But the iPhone returns an error message to the iPhone user and asks if they want to resend as a text. This makes the iPhone software look like rubbish.

    7. Re:WTF by akgooseman · · Score: 4, Informative

      No, you won't get those messages. As an former iPhone user who recently switched to Android I will attest to the fact messages from your friends who use iOS go into a black iMessage hole. The messages are not forwarded out of iMessage to a traditional text message. The iPhone must be reconfigured to opt out of iMessage before text messages will be delivered to a non-iOS phone.

      iMessage fails over to text ONLY if you're using an iOS device. It doesn't fail over, as you might expect, if your mobile number moves to a non-iOS platform. It's a total pain in the ass. I can only believe it's designed this way to promote vendor lock-in.

    8. Re:WTF by 93+Escort+Wagon · · Score: 2

      I agree it should be on by default - however, people being what they are, I'm sure in that case we'd have read at least one Slashdot story where Joe Blow screams about his unexpected $100 SMS bill because he didn't notice there wasn't a data connection and he sent 100 text messages while on vacation in Mexico.

      --
      #DeleteChrome
    9. Re:WTF by Parafilmus · · Score: 2

      As long as the "fall back to SMS if iMessage fails" setting is on, then there's no problem even in this case. The iMessage will fail, and then Messages will resend it as a text message without any intervention needed.

      Alas, the SMS fallback doesn't work properly. Group messages always fail silently, regardless of the setting.

      This is easily repeatable, if you have three iPhones. Try it yourself!

      1. Disable iMessage on phone C, but leave it enabled on phones A and B.
      2. Send a group message from phone A to phones B and C. It will fail silently. The message will never be received by phone C.

    10. Re:WTF by Desler · · Score: 2

      Not if you enable SMS fallback. It's simply just resent as an SMS.

    11. Re:WTF by ceoyoyo · · Score: 4, Informative

      No. This story is stupid. If you leave your number associated with your iPhone, and your iPhone signed into iMessage, other iPhones will try to send you iMessages (they'll give up and send regular texts after a little bit). There are multiple, simple ways to sign your number out of iMessage, leaving it a regular text receiving number.

    12. Re:WTF by ceoyoyo · · Score: 2, Insightful

      Just disassociate your number from iMessages. It's not hard. The article in the summary mentions half a dozen ways to do it, only one of which requires your iPhone. What do you want Apple to do, hire some psychics so they know when you switch phones?

    13. Re:WTF by Blaskowicz · · Score: 4, Funny

      wow so iphone users secretly recognize their peers with the use of blue bubbles, wtf is that. It's a really really huge conspiracy. Get turned down for a job, ot your date ran away after you text that you're waiting for her.. that's because you didn't have the blue buble.
      If you leave your iphone and get green bubbled then you will lose your rank and secretive social status. Welcome to the underclass!

    14. Re:WTF by Anonymous Coward · · Score: 2, Insightful

      Funny.

      The page title is "Verizon Tabs: How do I turn off iMessage on my old iPhone before I switch to my new Samsung device?"

      So, when someone switches away from an iPhone, they should just know that before they switch, they should check around and make sure they do it right, like check that people with an iPhone can still send them SMS messages once they get their new phone. I can picture it now, your mom is switching away from her iPhone and say asks"Do I have to do anything to make sure people with an iPhone can still send me messages?" Seems like a common sense to ask huh?
      These are people that switched phones probably 10 times over the last 20 years and never had to make sure they logged onto a web site or did some some combination of settings on their old phone first to make sure people could still send them messages. I guess we should all be psychics and just know we have to check iMessage settings before we switch. What else should people check now that you have perfect hind-sight vision of this issue.

    15. Re:WTF by the_B0fh · · Score: 2, Informative

      Are you really that much of an idiot? Using two colors to differentiate between a SMS and a non SMS message is simple and logical.

      And you go all crazy on us. How do you function in the real world?

    16. Re: WTF by Anonymous Coward · · Score: 2, Funny

      Never go full retard.

    17. Re:WTF by DeSigna · · Score: 5, Informative

      Well lets see. If they try and message you after you've gotten your new droid/winphone/etc, they'll eventually get an error, if the previous conversation hasn't expired (expiry seems to take somewhere between an hour and a day, probably depending on network conditions). If it's expired and you're no longer on iMessage, or if they've had an error and try to send another message, it will go via SMS. Nothing default about it. Except in the case of an unexpired conversation, it's transparent.

      If I want to remove a phone permanently from my iMessage account, I go into my iMessage settings, select the number and remove it. It's even easier if you own the device and it's part of your support profile, you can just do it through the Apple website. I own an iPad but my iPhone is employer-issue.

      This iMessage stuff has been part of the iOS environment for literally years. This article is hyperventilating over nothing and is worthy only of a weary eye-roll.

    18. Re:WTF by ColdWetDog · · Score: 4, Funny

      You must be a blast at parties....

      --
      Faster! Faster! Faster would be better!
    19. Re:WTF by DamnOregonian · · Score: 2

      The problem I've experienced, is that I have an iPad using iMessage, and had an iPhone.
      My phone number was attached to my iMessage account.
      Once I no longer had an iPhone, anyone who previously sent me texts via iMessage (my phone number was still attached) went to my iPad. It's partially my fault for never using it, but it weighs approximately 35kg and feels like trying to hold my 46 inch TV in my hands. Though it is bloody beautiful.
      Anyway, the message didn't fail, because it was successfully delivered (doh). It's not quite a bit bucket, but given my non-use of my iPad (and failure to turn the damn thing off), it may as well have been a bit bucket.
      I had to disassociate my phone number from my iMessage account, which I could fortunately do from my iPad once the problem was identified.

      This is actually somewhat stupid behavior, but I see little way around it other than notifying people that they must manually remove their phone number from their iMessage account if they switch to a non-iMessage phone.

    20. Re: WTF by WebCowboy · · Score: 4, Insightful

      That is what confuses people. An iphone user sends a text to a phone number so they expect it to go to a phone number but that is not what happens by default.

      The default behaviour once your phone number is hijacked by imessage is for the iphone to look up your phone number to find the apple account it is attached to then route the message to ANY device associated with that account.

      As a result, if the recipient has any device associated with their apple account and they do not remove their phone number from their apple account imessage will NOT fall back to sms...it will consider the message sent!

      Some examples of the confusion of crapple iMESSage default behaviour for the poor ex iphone users I know:

      * wife replaced iphone with a Note 3. 3 days later she turned on her ipad and several hijacked texts sent to her phone number showed up there...on her wifi only device

      * my niece upgraded from ipgone 3gs to a galaxy and gave the old deactivated/no-sim iphone to her son as a toy after wiping it. For the next few days her son was getting many of the texts that were supposed to go to her phone number

      * A coworker received a blackberry z10 to replace an iphone and he started getting texts on his macbook air.

      This is maddening insane default behaviour. Apple is supposed to be intuitive and this is the opposite. No sane person would expect to have a text sent to a phone number to get sent to some other random device that has no phone connection when they switch phones but that is what happens. Imessage is not as smart, simple or as sensible as you suggest it is.

    21. Re:WTF by serber · · Score: 2

      People seem to think this is a conspiracy, or deliberate attempt to break things for those switching, but honestly... how do they expect Apple to know that you've moved the sim card to a new device, and that you haven't just turned your phone off because you're on a plane/etc?

      --
      Sometimes bad things happen.
    22. Re: WTF by Anonymous Coward · · Score: 2, Informative

      Hey frothing lunatic! Guess what! It's not default behavior. When you set up any new iDevice it asks whether you want it to be the recipient of iMessages, and prompts you to choose which accounts. So deselect the phone number from the list.

      If you selected the phone number from the list, and now you want it to magically behave differently without you telling it to, well, what can I say. You're used to the way Apple things Just Work. Throw a non-Apple device into the pool and things stop Just Working. So yes, you have to start using your frothing lunatic brain again, and go in and CHANGE THE SETTING in your other devices.

      If you can't handle that, well ... Cry me a river.

    23. Re: WTF by multimediavt · · Score: 4, Insightful

      Yes, because Apple hides these feature descriptions in out of sight places called public websites. I'm sorry if you didn't rtfm. Why is that a problem for anyone but those stupid enough to buy and use a device without reading or knowing how it works?

      http://www.apple.com/osx/apps/...
      http://www.apple.com/ios/messa...

      I love how stupid people get mad at others when they do something stupid.

    24. Re: WTF by MrEdofCourse · · Score: 3, Insightful

      Everything you described is NOT default behavior. The default behavior is for iMessage not to be on. If you have an iPhone and don't turn on iMessage then texting works just as normal.

      To be clear, you have to actively assign your phone number to iMessage, and then assign email addresses and devices to that account.

      The whole point of iMessage is to disassociate your phone service as the controller of your SMS and have the control be given to iMessage. This is in part so that you CAN send and receive texts on things like your MacBook over WiFi with no cell connectivity and all transparently.

      Sure, I can see how it may be confusing for people who stick their heads in the sand and wave their hands in the air when it comes to reading instructions, but changing the way the system works to accommodate the ignorant isn't the answer.

      That's like blaming Google hosted email for hijacking a domain's email.

      Why did your wife's iPad get the text message? Because she configured it to do just that. Same goes for your coworker's MacBook Air. As far as your niece goes, the phrase "after she wiped it" is false.

      This comes from someone traveling in another country right now who just had to send several iMessages from my MacBook Air that would've cost $$$ in international texting had Apple not set things up the way they did.

  2. Turn off iMessages ? by ClaraBow · · Score: 4, Informative

    You can just turn of iMessages and the conversation reverts to plain text messages. It has always worked for me.

    1. Re:Turn off iMessages ? by mark-t · · Score: 2

      but if I turn off iMessages, doesn't that mean that any other iphone user will no longer be able to keep sending texts to me unless they reset their imessage settings as well?

    2. Re:Turn off iMessages ? by weave · · Score: 2

      No. Their imessage chat bubble turns green to let them know their message will go out as a text and not an iMessage -- but it will work.

    3. Re: Turn off iMessages ? by WebCowboy · · Score: 2, Interesting

      We purged our household of iphones last year and went through this little "eff you" crapple experince. Nobody tells you that apple hijacks your sms permanently by default and it must be manually taken back if you switch platforms.

      After 3 days of missing texts the wife turned on her ipad to watch some netflix and saw all these texts. After going on a treasure hunt we figured out how to free iphone-source texts from the imessage prison via the apple website as the old iphone was gone.

      Apple makes this harder to find than it should be but it isn't too hard to do. You don't have to tell all your friends who still have iphones to mess with their settings but you may have to wait a day or two for the de-registration to propigate to all your friends iphones--the imessage system seems to work like DNS.

  3. Not Always by rainwater · · Score: 5, Interesting

    I switched to Android and disabled iMessage before switching. Even though I did that, iMessage wasn't disabled and I wasn't able to receive messages for days from iPhone users. It is not always a user error.

  4. Re:Pure FUD by Holi · · Score: 2, Informative

    But on any other phone I can still continue to receive texts from everyone. With apple if the the other person doesn't delete the message thread they can't reach you. This has nothing to do with what I can do to fix the issue. Apple's version of free always comes with a hefty price.

    Why is imessage opt put instead of opt in if not to create a vendor lock in situation.

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  5. Re:You're an idiot by hondo77 · · Score: 2

    There's a support page for that.

    --
    I live ze unknown. I love ze unknown. I am ze unknown.
  6. Isn't there, though? by QuasiSteve · · Score: 5, Informative

    That's not how it works.

    Good. Please explain how it does work.

    Per this old article:
    http://asia.cnet.com/faq-whats...

    It seems to work like this.
    You go to the messaging app. This is the default messaging app. It does text messages (SMS), and it does iMessages. So far so good.

    You enter a number or directly a contact. It checks if that contact is believed to use iMessage by way of the phone number. If it believes the contact uses iMessage, it will send it as an iMessage, otherwise it will send it as a text message.

    Still so far so good.

    Now that contact stops using iMessage - the example given being that they switch devices, keeping the same number. They didn't "turn iMessage off", because why on Earth does that seem like a logical thing to have to do? Especially if, say, they switched devices because their iPhone died; in which case, they can't turn it off (or can they? Oh yes, they can contact Apple Support; http://support.apple.com/kb/TS... ).

    Now you send them a message. The iMessage app is clueless and sends an iMessage because hey, nobody ever told it that the contact is no longer using iMessage. iMessage will eventually come back and say that it failed, and you as the sender either send again or shrug it off, but it might not occur to you to send as a text message instead. If you even can. Yes, if it already failed, you can hold the text and force that to send as text message. But the very next one you send is going to be an iMessage again. Of course, you can disable iMessage on your end, but that disables sending iMessage to all of your contacts. Short of deleting pre-existing iMessages for a given contact, it doesn't seem there's a way to just flip the "this contact uses iMessage" bit.

    But here's the rub.. they shouldn't have to explicitly set anything at all.
    A. Receive iMessage from contact -> set iMessage bit on contact.
    B. Receive text message from contact -> clear iMessage bit on contact if present.
    C. Failed iMessage -> re-send. Failed again? -> re-send as text. Delivered? (if supported by the networks) -> clear iMessage bit. Otherwise, see A/B.
    D. User enables / disables iMessage explicitly -> set state in central registry (Apple ID is involved, right?).
    E. Every once in a while, send as an iMessage anyway if the central registry suggests that the user really should have iMessage because they never turned it off. Worst case: the send ends up with situation C said 'every once in a while', which would be transparent to them. Best case: after a few of those, even the central registry could get a clue and disable the iMessage bit on their end, allowing it to propagate.
    Having the onus of 'iMessage bit' state at the sender's side be solely on the end of the recipient is stupid.

    I wouldn't say that it is a case of lock-in, though. Just a suboptimal approach. (And yes, I realize there's potential issues with A-E above as well). The bit that makes it peculiar, to say the least, is that this problem has been complained about since at least the end of 2011. Just not by enough people for it to be "an actual story", I guess.

    Correct me if any of the above is wrong - I'm certainly not an iPhone user so I've only got the most basic of google search results as my sources.

    1. Re:Isn't there, though? by Anubis+IV · · Score: 2

      You pretty much got it right. What I'm unclear about, however, is why this is an issue at all. If an iMessage fails to deliver, the Messages app on iOS falls back to sending it as an SMS instead, which should still get through to someone on their new, non-iPhone device. The only reason I can imagine it not doing so is if it thinks it actually succeeded in sending the message, but that would only happen if the recipient had configured an iPod Touch, iPad, or Mac computer to also receive iMessages on their behalf, in which case the message actually is getting delivered, just not to the expected devices (though that would be clear to them, so they'd know to go and de-register their old iPhone if they didn't want to wait for Apple to do it automatically).

      Maybe I'm missing something too?

    2. Re:Isn't there, though? by Above · · Score: 3, Informative

      You are correct about the behavior, but I think I can explain why Apple made the choices at work here.

      It turns out iMessages are cryptographically secured with public key cryptography using a per device key. There is a recent Techcrunch Article that details what they have released, but it appears to be a highly secure implementation. Each device has a private key that never leaves the device. An iMessage is actually encrypted to multiple public keys so each device can read it. No one outside the device holder, not even Apple, has the ability to decrypt messages.

      I think the argument Apple would make, and I would agree with is to fall back to SMS would be insecure. It's possible to conceive of ways an attacker could prevent an iMessage from being delivered (a Denial of Service attack, for instance). That could force a fallback to SMS, which is often not well secured and/or permanently archived by the carrier or governments. Worse, with your algorithm simply sending someone a text message from a spoofed source would clear the bit, and might result in an insecure communication.

      As a result, I would argue if you value strong encryption and privacy, Apple's choices make perfect sense. Turn on strong crypto when you can, and don't automatically fall back to something without strong crypto.

  7. Re:Apple and Microsoft are so much alike by PapayaSF · · Score: 2

    When I got my iMac it converted my photos from my camera to some iPhoto library from which it was quite difficult to take it out in simple jpg files.

    File -> Export works for me. If you want to access a bunch at a time, they're in [your user directory]/Pictures/iPhoto Library.

    And for those who haven't followed link about the "obscure workaround":

    To do this, simply tap and hold on the undelivered message and a “Send as Text Message” option should appear in the context menu. This works even when “Send as SMS” is disabled in your settings, allowing you to decide when you’d rather send a text message for expediency or simply leave it to wait until the recipient’s device is back online.

    I'm not saying that Apple never does lock-in, but both those seem like pretty weak examples.

    --
    Q: What does the "B." in Benoit B. Mandelbrot stand for? A: Benoit B. Mandelbrot
  8. Re:Learned the hard way by noh8rz10 · · Score: 5, Insightful

    on the iphone, you just sign out of imessage. go to settings, messages, send and recieve. tap on your apple id and tap sign out. Then apple will know to send any texts to your number as SMS not imessage. although it shouldn't be a big dealio because when your friends send texts the imessage should fall back to a SMS when the imessage fails.

    I guess it's a step when switching, but it's hardly a lock-in.

  9. Re:Learned the hard way by nurb432 · · Score: 2

    Its not a big deal now, but it was when it first started happening to people and no one knew what the hell was going on.

    In my case, iOS friends messages never did fall back, and they all went into the bit bucket.

    --
    ---- Booth was a patriot ----
  10. Re:Learned the hard way by Anonymous Coward · · Score: 2, Insightful

    Lets correct a few misunderstandings there newbie

    Apple was one of the movers and shakers for USB adoption. They were the first top tier manufacturer ( HP/Dell/Sony/etc ) to include USB only systems ( by that I mean no backward compatibility ) and were criticized for it at the time.

    Apple didn't support HDMI on their computers ( but do on mac mini and apple TV even today) , but there was little purpose before then to even consider it. It is electronically identical to DVI, which in the late 90's early 2000's they were already supporting and HDMI didn't have the feature of backward compatibility of VGA. No monitors supported it back then anyway and hdmi TV's were prohibitively expensive. Also, this is not a unified or open standard. In recent years Apple has backed Display port, which is open and completely *royalty free* and backed by VESA.

    Apple's Bonjour is mDNS which apple began work on in 1998 ( proposed in 1997 by someone who went on to be an Apple employee ). Apple participated in submitting drafts for RFC's for this in the early 2000's and to separate RFCs were ratified in 2013. ( rfc6762 and rfc6763 ) OPEN standards.

    There is extraordinary precedent of Apple being open the quicktime server code has a BSD license. The Webkit engine which is basically in EVERYTHING is BSD licensed. Apple contributes code directly to FreeBSD on many occasions. Apple was instrumental in the adoption and maturity of LLVM.

      So lets not be so flippant, shall we?