Slashdot Mirror


iOS 9 'Wi-Fi Assist' Could Lead To Huge Wireless Bills

Dave Knott writes: One of the new features introduced in iOS9 is "Wi-Fi Assist." This enables your phone to automatically switch from Wi-Fi to a cellular connection when the Wi-Fi signal is poor. That's helpful if you're in the middle of watching a video or some other task on the internet that you don't want interrupted by spotty Wi-Fi service. Unfortunately, Wi-Fi Assist is enabled by default, which means that users may exceed their data cap without knowing it because their phone is silently switching their data connection from Wi-Fi to cellular.

182 comments

  1. Apple users by danbob999 · · Score: 4, Funny

    aren't they used to pay more anyways?

    1. Re:Apple users by Anonymous Coward · · Score: 0

      *paying

    2. Re:Apple users by dk20 · · Score: 1

      Quoting the Steve Jobs line from the ebook price fixing lawsuit:

      “We’ll go to the agency model, where you set the price, and we get our 30 percent, and yes, the customer pays a little more, but that’s what you want anyway.”

    3. Re:Apple users by Anonymous Coward · · Score: 0

      seriously, most people in the US have a monthly cap on the amount of data they can use before incurring an overage charge because the Carriers can.

    4. Re:Apple users by Anonymous Coward · · Score: 0

      If I ever turned on the cellular data on my phone, I could use up to 50 megabytes per month.

    5. Re:Apple users by willworkforbeer · · Score: 0

      aren't they used to pay more anyways?

      Oh, they're used all right.

      --
      Pretending this is my office full of bitter coworkers..
    6. Re:Apple users by Macrat · · Score: 2

      No overages on T-Mobile. Used 42GB last month.

    7. Re: Apple users by Anonymous Coward · · Score: 0

      Also no coverage (at least where I live I hardly ever get data coverage on T-mobile)

    8. Re:Apple users by U2xhc2hkb3QgU3Vja3M · · Score: 2

      My cable modem has a monthly cap of about 50 gigabytes.

    9. Re:Apple users by Darinbob · · Score: 1

      But the same sort of things seem to happen on Android. A lot of stuff is turned on by default on Android and I was surprised to see a big jump in data usage the first day that I had my phone; which is bad because I have the smallest dataplan allowed. A coworker yesterday showed off his new Android phone and then was startled when he saw how much data had actually be used in just three days, after which he started turning off lots of stuff.

      Yes, I think some of this may be due to the extra work the low paid sales people do in the store and the default configurations they use (like automatically backing up everything to the cloud, sending usage data to Google, etc). But Jellybean did turn off some features as well which seemed odd - for example, turning off mobile data is now harder to do, as apps and widgets aren't allowed to do that anymore. When you do turn off some power or data hungry features you get warnings that you may lose functionality. They're pushing the customers to the data first and wifi second.

    10. Re:Apple users by Darinbob · · Score: 1

      It is very expensive when you go over the cap. This is the US. And since you said "cell phone" I suspect you're in the US also.

    11. Re:Apple users by Darinbob · · Score: 1

      You'd think. But it is surprisingly easy to such up a lot of data and not know it. You have to go to a significant amount of extra work with later phones/versions to disable all mobile data usage that is on by default. Google by default wants to back up all your settings/photos/app-data to the cloud. By default downloading apps and updates is done with mobile or wifi and it's an extra action to make it wifi only (something a novice isn't going to be aware of). Yes, you don't download apps that much, but you do in the first few weeks you own the phone. I've also seen Android warn me when I flip off mobile data in some places that I am reducing functionality, which is a sort of message that would scare away the novices from attempting this.

      I have used 0.9GB on wi-fi for September, and I'm not a heavy user. For someone naive that might all be on the mobile data plan instead.

    12. Re: Apple users by Anonymous Coward · · Score: 0

      Mo money fo the corpos. CUT THE CORD!!!

    13. Re: Apple users by Anonymous Coward · · Score: 0

      Firewall them

    14. Re:Apple users by lcarnevale · · Score: 1

      US is not the only place iPhones are sold... my data plan is unlimited, so this is a great feature!

    15. Re:Apple users by Coren22 · · Score: 1

      What provider charges massive overage fees nowadays? I am on Verizon, and it costs $10/GB for overage and underage. Do other providers smack you when you go over your data limit? Name and shame please, is it AT&T? I know Sprint and T-Mobile have unlimited plans available, so I can't see them making a big deal out of it, they just have crap networks where I live.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    16. Re:Apple users by U2xhc2hkb3QgU3Vja3M · · Score: 1

      That wasn't intended to be funny, it's true.

    17. Re:Apple users by Darinbob · · Score: 1

      I consider $10-20 when you go over to be a very large charge. When my home ISP is $50 with a 250GB cap, then the phones are definitely overcharging for the data. I've got the minimal plan of 300mb (I'd prefer no data at all, but they refuse to hook up a smart phone without it). Yes, I know some people are paying regularly $100 a month for their smart phones, but that's absurdly high in my book, they're in the same category of people who think $100/mo for cable is reasonable.

      It's AT&T and the rules are absurd: Overage charge in increments of $20 per 300MB on a 300MB plan, or 1GB at $15 per GB on other plans. They don't just bump you up to the next overpriced data plan. So yes, I consider those fees excessive.

      And what's "underage"? They charge you for NOT using enough data?

    18. Re: Apple users by jseale · · Score: 1

      Ugh! You must be living on a farm or somewhere out in the boonies, and I say that because T-Mobile is REALLY trying to expand its 4G coverage area from what I've been seeing in the advertising. Don't ask me how they're doing it without the help of AT&T though.

    19. Re:Apple users by bingoUV · · Score: 1

      Widgets on my jelly bean phone turn off mobile data easily. A kitkat tablet doesn't find it difficult either. Both not rooted.

      To say nothing of my rooted lollipop phone, of course.

      Changing preference of 2g,3g,4g has indeed been difficult for widgets since ICS, I think.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    20. Re:Apple users by Darinbob · · Score: 1

      Hmm, maybe I meant lollipop. I can't remember which is the latest one. But it is indeed turned off in the latest. It is possible this is only with some carriers and is not a lollipop specific feature. Note that the "Data Enabler Widget" app which was commonly used to do this has a lot of angry comments that it's no longer working. When I use that widget I get a notification (written by the widget author of course, not Google), "Android does not allow 3rd party apps to modify 'Data enabled' settings due to security reasons."

      Now if you root the phone then I suspect you can get this re-enabled, but this is not the sort of thing an average user does.

    21. Re:Apple users by bingoUV · · Score: 1

      One reviewer doesn't even know how to use a widget. Another says it doesn't work after ICS, yet another says it worked until jelly bean. My widget is not running with root permissions - yet data gets toggled from widget.

      You seem to be from a country where carriers mess with phones. There is no bigger suspect given such contradictory reviews.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  2. Good to know, thanks by Spy+Handler · · Score: 4, Informative

    Turning off Wi-fi assist now.

    It's located at: Settings -> Cellular -> W-Fi Assist (all the way at the bottom). Yes, it was turned on by default, which I've now disabled.

    1. Re:Good to know, thanks by AK+Marc · · Score: 1

      Not sure why Apple is getting a bad name for this. I had to turn off a similar feature on my Android phone, which was also enabled by default. It got me in the habit of turning off mobile data, unless I specifically want it.

  3. Wait for real reports by SuperKendall · · Score: 0

    Note the key phrase from the article: "writes while using the beta...."

    Come on people, there's a reason why something is "beta". They can do a lot of tweaking around this, like being much less likely to switch to cell if video is playing...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Wait for real reports by Anonymous Coward · · Score: 0

      I have a question, SuperKendall: why are you so unflinchingly and dedicatedly defensive of Apple over the years?

      I would understand if this were a huge financial news site and you had millions of dollars or stock, or perhaps Apple corporate gave a life-saving donation to your family or something... but other than that, it just makes no sense to me. This is a business which makes a few cool products, does some things right and some things wrong, but otherwise, eh, who cares, seriously? I just don't understand this level of zealotry, but I want to understand where it comes from.

    2. Re:Wait for real reports by sexconker · · Score: 1

      Doesn't iOS have a data usage threshold thingy that you can set anyway to warn you when you get to X, and really warn you when you get to Y?
      I would imagine that WiFi Asssssisst would simply bow out at X.

    3. Re:Wait for real reports by Anonymous Coward · · Score: 0

      Only ones making this a story are the journalists. There is not story here. It's a great feature. Take control of your own usage.

    4. Re:Wait for real reports by Anonymous Coward · · Score: 0

      You probably won't get a real answer. I've been asking the same thing of Fandroids for years now and all I get is crickets too. Meh.

    5. Re:Wait for real reports by nairnr · · Score: 1

      My Carrier(Bell) sends me a text message when I am approaching my data plan cap. iOS doesn't have anything be default. You may be able to get an app for it. I think in Canada the warning is now mandated due to the number of people running over limits without knowing.

    6. Re:Wait for real reports by SuperKendall · · Score: 0

      If you really had a question you would't post AC. Instead you are just making a statement - one which I don't need to read.

      Silly Apple Haters!

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    7. Re:Wait for real reports by Loconut1389 · · Score: 1

      To be fair, IOS 9 was released and is no longer beta and WiFi Assist is still a thing.

    8. Re:Wait for real reports by SuperKendall · · Score: 1

      To be fair, the reports the story were based on WERE from the beta, not from the final release.

      THAT is fair.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    9. Re:Wait for real reports by Dog-Cow · · Score: 1

      As far as I can tell, the feature doesn't give a shit what you're using the network for. It operates below the application layer, so it doesn't have a clue. It simply notices that the Wifi network is bad (whatever definition of bad Apple engineers chose) and drops the connection in favor of cellular. That's it. I've seen it happen in my apartment. (My Wifi AP is in a room which is essentially a steel cage, so signal often drops out at the other end of the apartment.)

    10. Re:Wait for real reports by DougOtto · · Score: 1

      Your data plan usage ALWAYS goes up on the beta releases. They do a ton of instrumentation and telemetry. It's also partly to blame for the extra shitty battery life you get from the beta releases.

      --
      Solving Unix problems since 1989...
    11. Re:Wait for real reports by david_thornley · · Score: 1

      So's ad blocking. I switched to iOS 9 as fast as I could because of that. Not only is it much easier and safer to use Mobile Safari, but it probably means I'm saving bandwidth overall.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  4. Yeah. by interval1066 · · Score: 1

    The carriers really hate that "feature".

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  5. Apple response predictable by Anonymous Coward · · Score: 0

    You're using it wrong.

  6. IOS 9 Wifi Problems by Anonymous Coward · · Score: 0

    That's assuming your IOS9 device will connect to WIFI. Won't connect to networks that don't broadcast SSIDs. Mine sure won't. At least I don't have the WPA connection issues some users re reporting.

    1. Re:IOS 9 Wifi Problems by omnichad · · Score: 1

      There's no reason to turn off SSID broadcast. When the router stops broadcasting SSID, every device that has that AP added will broadcast that SSID around everywhere - even when not near the AP. So...even less secure.

  7. Question... by MobileTatsu-NJG · · Score: 3, Informative

    I have a question about wifi-assist: If it kicks in doesn't it tell the phone wifi is off? I ask because iOS prevents lots of things from happening over a cellular connection. For example: You cannot do a system update, you cannot download apps larger than a certain file size (last I checked it was 50 megabytes), and apps like Netflix have a "don't use cellular" switch. It seems to me that, assuming that those switches aren't bypassed, the likelihood of a ridiculous bill seems minimal.

    Pardon my skepticism, I'm one of the grandfathered unlimited customers with shitty wifi at work who is continually annoyed by these artificial limitations. I'd actually benefit from it if Apple went that far out of their way and fucked up that bad.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    1. Re:Question... by nairnr · · Score: 1

      No that's the point. I believe it only works when you start the app connected to wifi, and then if it detects that it is weak it will switch over so it appears uninterrupted. I'm not sure how the don't use cellular switch affects it.

    2. Re:Question... by tlhIngan · · Score: 2

      No that's the point. I believe it only works when you start the app connected to wifi, and then if it detects that it is weak it will switch over so it appears uninterrupted. I'm not sure how the don't use cellular switch affects it.

      The betas had a bug where the WiFi Assist option didn't obey the "Use Cellular Data" or other limits - it assumed you were on WiFI when you were on cellular.

      I believe it's been fixed, so when it switches, to cellular, all the cellular restrictions are obeyed.

      It's handy for the periods when you're just out of practical range of the WiFi and you still get a little bit of signal. It's assuming you're going to use data anyways rather than try to wait for the wifi to ever respond...

    3. Re:Question... by Dog-Cow · · Score: 1

      Every single app has a "don't use cellular" switch. It's in Settings, where you should expect it to be. You might want to learn a bit about the basics of an iPhone before making ridiculous comments.

    4. Re:Question... by Dog-Cow · · Score: 1

      And wow... I apologize. Completely misread the phrase and apps like Netflix have a "don't use cellular" switch. Feel free to make fun of me :-P

    5. Re:Question... by MobileTatsu-NJG · · Score: 1

      All good, man. Have a good evening. :)

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  8. Why? by SuperKendall · · Score: 5, Interesting

    I'm leaving it on because it's damn useful.

    When I'm leaving work the phone would grab onto the ever more remote WiFi, creating a kind of dead zone in the parking lot where the WiFi was too weak.

    When I'm at an airport with crappy WiFi I'd rather have the phone jump ship.

    Or if you auto-join some pay network you used before but don't have an account for at the moment...

    All are great cases for why this makes the experience of using the device better.

    Shouldn't you just leave it on an monitor data use for cellular to see if it looks like you are using significantly more data? The article is no good in that regard because it's quoting a report from a beta version of iOS9, which may have been using lots more data for all kinds of reasons.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Why? by Spy+Handler · · Score: 4, Insightful

      Why? I'm leaving it on because it's damn useful.

      Yes it's useful. But what happens when you're sitting at home, watching Netflix or Youtube on your phone, and your wifi router craps out? I'm thinking it might automatically switch to cellular without me knowing about it, and there goes my 4 GB for the month.

    2. Re:Why? by Austerity+Empowers · · Score: 1

      Leaving it on because wifi coverage in the parts of austin I frequent is so shitty that I like the idea of cell providers losing out on the free rape opportunity.

    3. Re:Why? by Austerity+Empowers · · Score: 1

      s/wifi/cell/

    4. Re:Why? by Anonymous Coward · · Score: 5, Informative

      I find it useful to disable apps like Netflix from using the cellular network. Settings > Cellular, toggle it off.

    5. Re:Why? by jedidiah · · Score: 1, Insightful

      With the current state of things in terms of cell network pricing in the US, this is defective design. It's a disaster waiting to happen. If any device is "using lots more data" then that's probably a serious design issue driven by the mobile version of "game developer syndrome".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Why? by ls671 · · Score: 4, Informative

      Well, you should notice, I don't see how netflix could automagically start streaming to your new IP address, so most likely, you will have to restart the stream from the beginning. This makes the following sentence from TFS a bunch of mumbo jumbo:

      That's helpful if you're in the middle of watching a video or some other task on the internet that you don't want interrupted by spotty Wi-Fi service.

      It will get interrupted anyway...

      --
      Everything I write is lies, read between the lines.
    7. Re:Why? by Anonymous Coward · · Score: 0

      I find it useful to disable apps like Netflix from using the cellular network. Settings > Cellular, toggle it off.

      Exactly, the scenario in OP happens even on iOS8. I've been sitting at home watching NetFlix,and my phone loses wi-fi for some reason, then it starts streaming over cellular. For that reason, I disabled my video apps on Cellular long ago, so this "problem" isn't a problem.

    8. Re:Why? by Anonymous Coward · · Score: 0

      No, it's a forcing function, trying to force the carriers to end their ridiculously low data caps. Metered data doesn't work. It's a fundamentally broken model. This just ensures that the number of customers screaming for unlimited data will continue to rise until even the Verizons of the world can't ignore it.

    9. Re:Why? by _merlin · · Score: 1

      Why do so many people seem think offering unlimited data on severely limited shared spectrum is a good idea? There's a reason carriers are moving away from unlimited packages, and it isn't just to fuck you over.

    10. Re:Why? by gnasher719 · · Score: 1

      Yes it's useful. But what happens when you're sitting at home, watching Netflix or Youtube on your phone, and your wifi router craps out? I'm thinking it might automatically switch to cellular without me knowing about it, and there goes my 4 GB for the month.

      An application can set a flag for each request whether using mobile data is allowed or not. It's really simple. If Youtube doesn't do this and doesn't ask you for permission to use mobile data, complain to them.

    11. Re:Why? by SuperKendall · · Score: 4, Interesting

      If your WiFi router turns off any cellular device will switch over. At home the signal is never weak enough that it would have to switch.

      If the WiFi is just gone, then apps that aren't allowed to use cellular network (Netflix being one of this) will simply stop.

      I see very little downside for a lot of day-to-day usability benefit.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    12. Re:Why? by BasilBrush · · Score: 4, Insightful

      I don't see how netflix could automagically start streaming to your new IP address, so most likely, you will have to restart the stream from the beginning.

      You might not understand how, but that's EXACTLY what this does transparently. It's one of the use cases - streaming a video, moving away from the WiFi, and the stream continues transparently.

      Possibly you don't realise that just because it's streaming doesn't mean it isn't being delivered in packets. And packets can be re-routed and resent.

      You might not be used to being able to swap and change like this on your existing phone. But that's the point, this is a new feature that other OSs don't do as yet.

      As I understand it the difference is that as soon as the WiFi signal is seen to be failing the request for a packet is send straight away via Cellular. And whichever comes back first will get used. The WiFi will eventually properly time out, but starting to use Cellular doesn't have to wait for that. The details might vary slightly from this, but that's the essence.

    13. Re:Why? by ls671 · · Score: 1

      I don't see how netflix could automagically start streaming to your new IP address, so most likely, you will have to restart the stream from the beginning.

      You might not understand how, but that's EXACTLY what this does transparently. It's one of the use cases - streaming a video, moving away from the WiFi, and the stream continues transparently.

      Possibly you don't realise that just because it's streaming doesn't mean it isn't being delivered in packets. And packets can be re-routed and resent.

      You might not be used to being able to swap and change like this on your existing phone. But that's the point, this is a new feature that other OSs don't do as yet.

      As I understand it the difference is that as soon as the WiFi signal is seen to be failing the request for a packet is send straight away via Cellular. And whichever comes back first will get used. The WiFi will eventually properly time out, but starting to use Cellular doesn't have to wait for that. The details might vary slightly from this, but that's the essence.

      Other OSs don't do? I don't understand how? I don't know that streams are delivered in packets?

      If this really works, my guess is that Apple plays the man in the middle, netflix streams to Apple and Apple streams to you in order for this to work. Let me know when you understands how it works yourself so you can explain it to me. My guess is that it has nothing to do with the OS.

      Watch what you watch because Apple and some agencies can probably watch it as you do.

      --
      Everything I write is lies, read between the lines.
    14. Re:Why? by Anonymous Coward · · Score: 0

      we got tcp multipath a couple ios versions ago... not saying it was such a successful rollout that you might not notice that the phone connected and synced up the stream over 2 diff network paths..

    15. Re: Why? by Anonymous Coward · · Score: 1

      You log in with the app and it generates an authentication token, if your IP changes it doesn't matter. Every request contains your IP and token as soon as your IP changes so do your requests. They now contain your new IP. Your right it has nothing to do with the OS.

    16. Re:Why? by ls671 · · Score: 1

      Great! Android has it too. The catch is that both end need to support multipath. Are you sure Apple does it without playing man in the middle?

      Otherwise, it would only work with a handful amount of sites to provide fail over when streaming a video.

        Are you sure Apple even uses multipath to provide the functionality if it really works as advertised?

      --
      Everything I write is lies, read between the lines.
    17. Re: Why? by ls671 · · Score: 0

      This work reasonably well with connectionless web applications that generate an http session token provided that they don't also check that your IP doesn't change for security reasons. But for streaming videos?

      I still suspect Apple plays the man in the middle.

      --
      Everything I write is lies, read between the lines.
    18. Re:Why? by patniemeyer · · Score: 1

      Exactly. Every time I go to the airport I wonder why my phone isn't working and then I realize it's joined a pay wifi that I used years ago. It's a great way to miss your flight.

      I am wondering if Apple has some limits built in to the wifi assist. I was hoping the article had tested that but instead it's just speculation without any real information.

    19. Re:Why? by __aaclcg7560 · · Score: 1

      I had to do that for Wall Street Journal app when the express bus didn't have WiFi service for a week. Sprint sent me a nasty gram that I was going exceed my 1GB cap. I had to turn off cellular data for whole weekend until my billing cycle rolled over. That was painful weekend.

    20. Re:Why? by harperska · · Score: 4, Informative

      Yep. The iPhone has always seamlessly jumped from wifi to cellular when the wifi drops. All this does is improve the user experience as previously it would default to wifi if it could see the network at all, resulting in degraded service. This new feature will only cost you "hundreds of dollars" if you are generally in the habit of watching netflix sitting in your car parked at the curb outside your house. You know, the times when you wouldn't want to be on wifi anyway because you are close enough to see the network, but not close enough to get a good signal, so your browsing experience feels like 1998.

    21. Re:Why? by Anonymous Coward · · Score: 0

      I find it useful to disable apps like Netflix from using the cellular network. Settings > Cellular, toggle it off.

      I was going to reply just that. Makes you wonder if GP really owns an iPhone....

    22. Re: Why? by thecombatwombat · · Score: 4, Informative

      Most streaming video these days is over HTTP, divided up into many small chunks sent over HTTP. I'm pretty sure on iOS, even Netflix does Apple's HLS (a protocol, not a service Apple sits in the middle of) which was designed to make exactly this (among other things) work. I believe YouTube and Netflix both do DASH as well, which also makes this work.

      What it comes down to is this: Netflix doesn't start "automagically streaming to your new IP address." The video is divided up into many small requests, and your device starts making those requests from a new IP address.

    23. Re:Why? by MobyDisk · · Score: 1

      This whole feature doesn't even sound possible. I can't find any details about how this feature is supposed to work, but there has to be more to it than "it magically opens another connection and it just works." The Wifi and Cellular connections have different IPs. The packets would suddenly be coming from a different IP address. TCP and UDP do not support that.

      At the transport layer, suppose a phone is on Wifi at IP 1.1.1.1, is authenticated, and is receiving data. Suppose the cell connection is 5.5.5.5. There's no way to tell the server "Hey, I know I'm on 5.5.5.5, but I'm actually that guy who was on 1.1.1.1 a moment ago, so start routing my packets here." You can't pick-up a TCP stream and just continue it on another IP address. UDP won't work either, because it will ignore packets from 5.5.5.5 and keep sending to 1.1.1.1. That is why cellular voice connections use special protocols where the towers negotiate with each other. There is unique design considerations for such a hand-off and most protocols don't consider that.

      Supposing the transport layer could solve this, the session layer won't allow it. When you log in to a network service, you send credentials and get back some kind of security token. Those tokens are usually not valid when sent from another IP address. That's a pretty common security best practice.

      You would need the application to realize that the connection went bad, then renegotiate the connection on the other IP address by sending the login credentials and accepting a new security token. Then it would need to tell the server to continue the connection from the point it left off. The OS can't do that for you.

      It seems to me that if the OS transparently sent the packets from another IP, even if the server somehow got those packets, and for some reason the TCP stack routed it to the application - which it would not - any well written service would probably assume it was a hack and log both connections out. Or at least ignore the second one.

      I also wonder what the OS would do if both connections returned data? Now there's 2 response streams for 1 single outgoing stream.

      The only way that I could see this working is if some other server in the middle is proxying all your data, and there is a way to tell the proxy about your new IP address.

      Here's a SO post on the topic of changing IP addresses:
      http://stackoverflow.com/quest...
      Here's an academic paper on a proposed modification to TCP to allow this:
      http://www.prevelakis.net/Pape...

    24. Re: Why? by Anonymous Coward · · Score: 0

      Stop with the nonsense. It works. Period. Try it! Start a movie on Netflix with wifi on. Disable wifi while it plays. The movie will not even stutter.

      And if you think this is an Apple in the middle case, sniff the packets and you'll see it is not.

      Point closed. No magic. Clever programming.

    25. Re:Why? by drinkypoo · · Score: 1

      Well, you should notice, I don't see how netflix could automagically start streaming to your new IP address, so most likely, you will have to restart the stream from the beginning.

      You fail at understanding the internets today. It's already common for content to be hosted on multiple servers, and if the server nearest you goes away then you start picking up the content from another server. Since streaming video includes a buffer, it's entirely possible for your IP to change and for the streaming client to connect to the same or even a different server and for you to never even notice, so long as your buffer is large enough.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re: Why? by Anonymous Coward · · Score: 0

      Look up mobile ip, smartass.

    27. Re:Why? by CODiNE · · Score: 1

      Settings > Cellular > Netflix (Turn off)

      Best of both worlds now. Wifi Assist helps avoid weak wifi hangs, and your Netflix never plays off cellular unexpectedly.

      For youtube... that tends to be intentionally used on cellular to show people cat videos and whatnot, may want to allow cellular for that.

      --
      Cwm, fjord-bank glyphs vext quiz
    28. Re:Why? by Dog-Cow · · Score: 1

      That's not the way it works. Apps don't need to request permission to use cellular connections. This, I would presume, is because most users want apps to use cellular if they access them while away from Wifi. You can, however, disable cellular access on a per-app basis. When this is done, requests made by the app fail immediately, with an appropriate error code.

      The feature you mentioned is intended for different use cases. Mainly apps that are intended to be used on local networks, such as business apps or apps that need to access a lot of data. These apps can self-limit to Wifi-only in order to improve the overall experience of the user.

    29. Re:Why? by Zontar+The+Mindless · · Score: 1

      But that's the point, this is a new feature that other OSs don't do as yet.

      I had to disable this misfeature in my Samsung GS5 when I got it. And that was at least a year ago.

      --
      Il n'y a pas de Planet B.
    30. Re:Why? by Dog-Cow · · Score: 3, Insightful

      If you miss your flight because your phone isn't on a usable network, you, quite frankly, deserved to miss that flight.

    31. Re:Why? by ayesnymous · · Score: 1

      > But what happens when you're sitting at home, watching Netflix or Youtube on your phone, and your wifi router craps out? I'm thinking it might automatically switch to cellular without me knowing about it, and there goes my 4 GB for the month. That already happened on my iPad with iOS 8. Yeah 8, not 9.

    32. Re: Why? by stoborrobots · · Score: 1

      The feature also exists on Android devices (at least my Samsung Note4 from December last year), called "smart network switching".

    33. Re:Why? by Audguy · · Score: 1

      Apple has included since iOS 7 a multi-path TCP protocol http://www.networkworld.com/ar... So it should be able to continue uninterrupted.

    34. Re:Why? by Malc · · Score: 1

      The BBC iPlayer always warns me if I'm on mobile data rather than wifi. I haven't installed iOS 9 yet so no idea what they do in this situation. I'd hope this is covered through the API and app devs handle it sanely.

    35. Re: Why? by Anonymous Coward · · Score: 0

      SSH is connection oriented, plain TCP. It identifies the packets for a specific connection by source ip + source port + target ip + target port.

      If any of those changes, the connection is lost.

      Plugging in the cable doesn't work for a test because the WI-FI is still connected.

      If your WI-FI and cable is on the same network (the ones I use are), you can bridge the two and have them share the same IP, or simply respond to the ARP packets on the "wrong" interface and still keep them running. That won't work for WI-FI and cellular, because they are not on the same network, and thus won't be routed to the other interface.

    36. Re: Why? by Anonymous Coward · · Score: 0

      It works with a movie on any service that allows seeking forward without needing to wait for the skipped part to download. It simply needs to open a new connection and tell the server to skip to the part where the stream was interrupted.

      The movie won't stutter as long as the stream is resumed before the buffer gets empty.

      Try the same with anything that doesn't allow seeking (movies) / resume (downloads)... Such as SSH, or simply a server with those features disabled. You will lose your connection.

    37. Re:Why? by Anonymous Coward · · Score: 0

      I dont know about iOS, but in Android the notification bar shows what its connected to, 4G or WiFi. And wifi is lost/gained, it even displays that message on screen briefly. It has had smart switch functionality ever since i can remember..

    38. Re:Why? by Cyberax · · Score: 1

      You might not understand how, but that's EXACTLY what this does transparently. It's one of the use cases - streaming a video, moving away from the WiFi, and the stream continues transparently.

      iOS has support for Multipath-TCP and Netflix uses it. It's not automatic and not every application can utilize it, but quite a lot actually do. Unfortunately, most of online games still don't.

    39. Re:Why? by jrumney · · Score: 1

      I don't see how netflix could automagically start streaming to your new IP address, so most likely, you will have to restart the stream from the beginning.

      I've never used Netflix, as it is only available in limited parts of the world without using a VPN, but I can't imagine a video service in 2015 that does not support restarting the stream from somewhere other than the beginning - like the location it had downloaded up to before the connection broke, while it still has enough buffer to seamlessly cover the fact that it just switched connections.

    40. Re:Why? by jrumney · · Score: 1

      There's no way to tell the server "Hey, I know I'm on 5.5.5.5, but I'm actually that guy who was on 1.1.1.1 a moment ago, so start routing my packets here."

      You don't need to tell the server, you need to tell the routers in between. This was part of the IMS standards that the 3GPP came up with in the early stages of defining "4G" networks. Probably you can't do it with IPv4 addresses unless your local network and the mobile network are somehow co-operating, but there is a block of IPv6 addresses reserved for such use IIRC.

      But I'm not sure that connection level failover is needed for the use cases covered by this feature - normal connection retries from the apps that are designed to be used on flaky mobile networks in the first place should take care of everything unless the server is checking authentication cookies against originating IP for every request.

    41. Re:Why? by TheRaven64 · · Score: 1

      Well, you should notice, I don't see how netflix could automagically start streaming to your new IP address

      Netflix content is all pull, not push. The client side (web app or native app) sends a stream of HTTP requests for new chunks and pastes them together to give you the illusion of a constant stream. All that the OS has to do is drop the connection for one and the Netflix app will recover and issue a new request (with the same auth cookie) from its new IP address. The Netflix server doesn't care about your IP, it just cares about the chunk that you've requested and that you have a valid auth token for it. This is also how Netflix keeps the frame rate up - if the buffer starts to get small, it will transparently switch to requesting lower-quality chunks, so you'll get degraded image quality rather than RealVideo-style buffering... messages.

      --
      I am TheRaven on Soylent News
    42. Re: Why? by BasilBrush · · Score: 1

      I still suspect Apple plays the man in the middle.

      That's because you still don't know what you are talking about. No, there's nothing gets sent or requested from Apple for WiFi assist.

      And YES, streaming video is normally delivered in packets. Fire up Charles or another packet sniffer and LOOK.

    43. Re:Why? by DougOtto · · Score: 1

      As has been pointed out, you can nay say all you want, it works. It's actually been part of the beta releases for a while but they have always pulled it before the GM release. It stayed in this time.

      --
      Solving Unix problems since 1989...
    44. Re:Why? by DougOtto · · Score: 1

      There's a reason carriers are moving away from unlimited packages, and it isn't just to fuck you over.

      The key word in your post is JUST. It absolutely IS to fuck you over, it just has other benefits.

      --
      Solving Unix problems since 1989...
    45. Re:Why? by wcrowe · · Score: 1

      I get that it's a problem if the phone joins an old pay wifi network. However, I don't understand why you would miss your flight. I mean, you're at the airport, presumeably you know where you're going and when the flight is. There are monitors all over the place showing departure times and gates. You'd have to be pretty oblivious to miss your flight. I have never missed a flight in my lilfe, and for most of my life, there were no cell phones or wifi networks involved in getting on the airplane.

      --
      Proverbs 21:19
    46. Re:Why? by patniemeyer · · Score: 1

      Really? The point was mainly for emphasis but... You've never had a connecting flight late where you need to run to a gate or a situation where a flight was moved to another terminal randomly? You can't imagine a situation where not being able to use your phone quickly to check gates or missing an update in this situation and not realizing why would be a problem?

      So, point taken, but... why?

    47. Re:Why? by wcrowe · · Score: 1

      Yes, I have had those situations. That is why I check the departures immediately upon landing. That way I know exactly where and when my connecting flight is leaving without depending on some unreliable app. There was a time when people lived normal, healthy, successful lives without smart phones. No, I can't imagine being so dependent on some little electronic doodad that I can't get myself from one city to another without it. Of course I've had the benefit of survival training in the military, so you could blindfold me and drop me off almost anywhere and I'm pretty confident that I could survive for at least three days; even longer if I have a decent pocket knife; and probably make my way back to civilization if I had to, so my point of view is probably skewed a bit because of that.

      --
      Proverbs 21:19
    48. Re: Why? by BasilBrush · · Score: 1

      Don't try to apply your 1990s networking knowledge to modern mobile IP. A fuck of a lot has changed.

    49. Re:Why? by BasilBrush · · Score: 1

      Then either it doesn't work as well, or you've got a crap service plan where you're paying by the MB.

      For my iPhone and unlimited data, it's the best feature of iOS9.

    50. Re:Why? by cthulhu11 · · Score: 1

      Agreed. Anyone regularly mistaking their phone for a TV can spare a second to look at the icons to see the connection type in effect. Most likely those would get burned are those doing dumb stuff in the first place, including skimping on their data plans.

    51. Re:Why? by Anonymous Coward · · Score: 0

      This happened to me about six weeks ago.* I was sick over a weekend and binge-watched 4 seasons of "It's Always Sunny in Philadelphia" on Netflix. I went 17GB over my data cap on Verizon.

      I used to have an unlimited account, grandfathered during an early push for switchers from AT&T, but I let it go after I switched to Google Voice for two years. What a colossal mistake.

      *I'm a developer and have been using iOS9 since early July.

    52. Re: Why? by MobyDisk · · Score: 1

      Try it! Start a movie on Netflix with wifi on. Disable wifi while it plays. The movie will not even stutter.

      That's not what they are talking about. That works because Netflix has created a protocol and an application that can do this. But the claim I am trying to refute is that this works with ANY application doing ANYTHING.

      From the article:

      That's helpful if you're in the middle of watching a video or some other task on the internet that you don't want interrupted by spotty Wi-Fi service.

      From the post I replied to:

      ...And packets can be re-routed and resent. You might not be used to being able to swap and change like this on your existing phone. But that's the point, this is a new feature that other OSs don't do as yet.

      So what BasilBrush, and the press releases from Apple imply, is that OS9 has a new feature no other OS has: it can transparently make streams continue, on another interface, with no support from the application software. I am trying to clarify that no, that is not what Apple did, because that is not possible. Showing that one app can do this doesn't show that the OS can do it for all apps.

      Someone should try playing a fast action game online, a Flash video, or login to bank's bill pay web site.

      Point closed. No magic. Clever programming by Netflix engineers

    53. Re:Why? by MobyDisk · · Score: 1

      Hey Doug: See my reply to the AC above. It's clear we aren't all talking about the same thing. The parent posts and the article imply that the OS can automatically resume any network connection of any kind in any application. It does not do that. Then they run the Netflix app and go "see, it works!" when they are really testing the Netflix app, not the OS9 feature. What Apple provided is an efficient way for the app to switch networks. That's not the same thing. Try logging into your web banking, or play a Flash video, or a video game that needs a realtime connection. Everyone is mixing up a feature of the Netflix app with a feature of the OS.

    54. Re: Why? by BasilBrush · · Score: 1

      "But the claim I am trying to refute is that this works with ANY application doing ANYTHING."

      "And yet it moves." -- Galileo, responding to the people of the day who argued that the earth was the centre of the universe.

      The fact is that WiFi assist works. So clearly the problem is in your inability to work out how to do it. That you don't know everything as you think you do. It's not that it doesn't work.

      So what BasilBrush, and the press releases from Apple imply, is that OS9 has a new feature no other OS has: it can transparently make streams continue, on another interface, with no support from the application software.

      I've since been informed that Samsung have implemented the same thing on some of their phones this last few months.

      Your idea of what's not possible is wrong. You have a flawed model.

    55. Re: Why? by ls671 · · Score: 1

      I guess the best explanation I have found so far in this thread, a few posts below, went like this:

      The device just reconnects to the stream provider like in a brand new demand for the same video and seeks to the position you were at on your wi-fi IP. If done fast enough, you can make the process look transparent.

      Forget about all other theories expressed on this thread:
      -IP multipath
      -http request, HLS, DASH, etc..

      And of course, the one of my own:
      -Apple make you use them as a proxy and accomplishes it through some proprietary protocol.

      It is shame that Apple doesn't document its stuff any better and keeps everything secret. It gives me a tendency to be suspicious.

      Of course, this won't work for ssh session and a bunch of other stuff but the seek solution expressed above seems most likely. Maybe the guy who tipped us off is an apple engineer ;-)

      Cheers,

      --
      Everything I write is lies, read between the lines.
    56. Re: Why? by ls671 · · Score: 1

      Oh, if the seek solution is really how it works, then bigger buffers than usual at the application level must be used too...

      --
      Everything I write is lies, read between the lines.
    57. Re:Why? by Anonymous Coward · · Score: 0

      Me to Siri whenever I get home: "Turn off cellular data.." beep

    58. Re:Why? by ls671 · · Score: 1
      --
      Everything I write is lies, read between the lines.
    59. Re: Why? by Anonymous Coward · · Score: 0

      They document it insanely well. Seriously, I just did a pretty large video streaming implementation. We implemented HLS before DASH because the docs were so good. Start here:

      https://developer.apple.com/st...

    60. Re: Why? by BasilBrush · · Score: 1

      And still you're guessing. This isn't a specific streaming technology, it works for every kind of data.

      It is shame that Apple doesn't document its stuff any better and keeps everything secret.

      There's no need to document, when neither the app developer nor the web service provider needs to do anything. It works transparently. The only documentation it needs is what it allows the user to do, and how to turn it on and off.

    61. Re:Why? by BasilBrush · · Score: 1

      Wrong. It's got nothing to do with fucking Netflix. I don't even use Netflix. This works transparently with anything packet based.

    62. Re:Why? by BasilBrush · · Score: 1

      iOS has had multipath-TCP since iOS7. WiFi assist is new in iOS9. So no, that is not the explanation.

      Netflix is a red-herring. WiFi assist is not an enabler for NetFlix, and it doesn't require a developer to do anything. (Otherwise there would be an API, and there isn't.)

    63. Re: Why? by MobyDisk · · Score: 1

      No, you are not exaggerating what the feature does. Then citing examples of slightly similar features as proof that it works. I cited articles explaining how this works. You cited nothing, yet claim it as proof.

    64. Re:Why? by MobyDisk · · Score: 1

      I'm glad we agree to that then. So far Netflix is the only example anyone has provided. If there is another example I'd love to see it. In the meantime, all I have to go on is the articles I cited and my own knowledge of TCP.

    65. Re:Why? by MobyDisk · · Score: 1

      Also: Where does the term "packet based" come from? I don't remember seeing that in the press release. Just to clarify - TCP is stream based. So does the statement "packet based" mean it works with UDP but not TCP? I'm just trying to understand what is being claimed here.

    66. Re:Why? by Cyberax · · Score: 1

      MPTCP was not available on previous versions of iOS without some prodding. Basically, only Siri used it - now it is available for regular applications. And there is an API - https://support.apple.com/en-u... , without MPTCP applications will get ECONNRESET errors when connections are switched.

  9. IOS by Anonymous Coward · · Score: 0, Informative

    A bigger problem in 9 and 9.0.1 is that you cant turn on and off cellular for any app including app store and itunes if you turn them on they turn them self back off.
    Apples saying wait for 9.0.2
    80 bucks a month and you can use it.
    Really sad fan boy.

  10. Already on Android by Anonymous Coward · · Score: 4, Interesting

    Android has had this feature for years and it hasn't killed my bill.

    I haven't had much seat time with it but my general impression is unless you have really shitty wireless it won't kick on. And if you have wireless that shitty then perhaps you want it to kick on.

    1. Re:Already on Android by ethan961 · · Score: 5, Interesting

      Yeah, I've been quite happy with this feature. Usually, if Android temporarily avoids the network, you weren't going to be able to use that network anyways. If you don't want Netflix using mobile data, restricting it from using mobile data would be wise. Before this feature was in Android, I more frequently found myself attempting to use a poor network, turning off Wi-Fi to use mobile internet, and forgetting to turn it back on. For this reason, this feature has saved me more data than it has used needlessly.

    2. Re:Already on Android by Pulzar · · Score: 1

      I always wanted this feature on Android! What is it called, how do you turn it on?

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    3. Re:Already on Android by Anonymous Coward · · Score: 0

      You know that was a really good question -- it turns out this was a feature on android 4 and not on 5, see https://code.google.com/p/android/issues/detail?id=81843 for some details.

    4. Re:Already on Android by Anonymous Coward · · Score: 0

      On my Samsung Note 4 it's under settings - WiFi - Smart network switch. "Automatically switches between WiFi and mobile networks to maintain a stable internet connection."

  11. 2015... by gatfirls · · Score: 4, Insightful

    ...and people still have to deal with metered internet usage.

    Pitiful.

    Just price it in (it already is) and be done with it. Jeez.

    1. Re:2015... by Anonymous Coward · · Score: 0

      I went with Metro PCS, unlimited 4G plan, WiFi turned off on my phone...

      My 4G data on my phone (shared with the tablet/laptop) is much faster than the wired (Comcast) connection I have at home...

    2. Re:2015... by Anonymous Coward · · Score: 0

      It's called kapitalysmus, comrade.

    3. Re:2015... by Darinbob · · Score: 1

      Well, it's mobile data, and it's hard to compare 3g/4g phone internet to home computer internet. Even from the same company you get different data caps, different bandwidth caps, different prices per GB, etc. You can't easily use the phone to gateway you to the internet as many companies disallow this. But with wi-fi it's very easy to have your phone get to the internet through your ISP, or your employer's ISP, etc.

      Metered is important in a lot of ways because there is not enough internet to go around most places. It only works now because most people don't use that much internet. Streaming video is great, until everyone does it and there's not enough bandwidth to go around (especially bad when you're sharing the wires with your neighbors).

    4. Re:2015... by thegarbz · · Score: 1

      Just price it in (it already is) and be done with it. Jeez.

      No thankyou. While on home internet I fully agree I don't want to subsidise heavy users with a more expensive bill. With "heavy" use I hit about 1.2GB a month. Home internet is closer to 200GB, but this is definitely not already priced into our current bill.

    5. Re:2015... by gatfirls · · Score: 1

      There *is* more than enough to go around in most places, the only issue for like forever is how to properly monetize it. Since the 500$ monthly bill AOL days everyone who should does know the insatiable thirst for bandwidth, this stuff was charted out in board rooms to 2030 in 1990.

      Unfortunately, the installed brass at most of the big telcos/cablecos only know how to twist the knobs a bit right or left to reach peak profit for this fiscal year. Yet another byproduct of monopolies: Innovation suppression for profit.

    6. Re:2015... by david_thornley · · Score: 1

      There's a finite amount of bandwidth available per cell tower, and those aren't trivial to build. It's not like fiber connections. If there's any problem with enough bandwidth for towers, it makes sense to charge more to heavy users.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    7. Re:2015... by gatfirls · · Score: 1

      Yes, the easy way is to just penalize usage: It reduces the need to upgrade infrastructure and increases profits. OR unload your issue onto wireless networks so effectively people are paying you to switch the data onto the other connection they also pay for.

      I know mobile data providers are under the gun, but they put themselves there.

      I'd bet a good amount that the future of telecom will be 'untethered' devices that operate completely from wireless(etc) providers and VOIP because the monopolies are simply to big to change. Of course, like Cable they will fight this tooth and nail, of course through legislation not innovation.

    8. Re:2015... by david_thornley · · Score: 1

      The easiest way to allocate a limited resource is to charge for it and let market economics take it from there. Most people don't think of paying as they use things to be penalizing usage. The easiest way for the economy as a whole to decide whether we need more cell towers is whether they'd make a profit for the cell company.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  12. I hope it's just the data cap and not roaming by Joe_Dragon · · Score: 1

    I hope it's just the data cap and not data roaming on by default as that can cost you $15-$20 a MEG or a the cost of a NEW CAR FOR 1-2GB of data.

  13. Doesn't it already? by gnu-sucks · · Score: 4, Interesting

    sorry, not reading the article. But doesn't an iPhone automatically fallback to cellular data when out of wifi range? I'm pretty sure mine does.

    What's new here? Is it faster? More fault-tollerant?

    1. Re:Doesn't it already? by Anonymous Coward · · Score: 0

      Exactly, this isn't an issue. Wifi by it's nature can be spotty, even when sitting at home, so the scenario in the original story could happen even on iOS8. It's not new. The difference is that with this new feature enabled, it'll switch over to cellular more easily.

    2. Re:Doesn't it already? by BasilBrush · · Score: 4, Informative

      It covers the time when you walk away from WiFi and the phone can still see the WiFi, but data packets are failing. And it does so transparently and without waiting for (longish) time out.

      So there's no failed page load or dropped video on iOS9 like there would be on iOS8 or any other mobile OS.

      There's 2 places I consistently get hit with that. My work car park, and this one particular bit of road where there's a WiFi network on a known cloud service. The work car park one is particularly annoying because I usually want to do something on the phone as I leave work.

      It's the feature I'm most looking forward to when I get a 6s.

    3. Re:Doesn't it already? by I'm+not+god+any+more · · Score: 3

      sorry, not reading the article. But doesn't an iPhone automatically fallback to cellular data when out of wifi range? I'm pretty sure mine does.

      What's new here? Is it faster? More fault-tollerant?

      Yes, that's what I thought. I had expected this feature to be "ignore crappy wifi that has no route to the internet". I'm disappointed that it's something else. I loath the TWCWiFi around town, some spots work and others turn the phone into a useless brick. All the TCSWiFi spots have the same ID, so the phone happily hooks up to it whenever it sees it - even when the router has no route to the internet. Lame!

    4. Re:Doesn't it already? by Espectr0 · · Score: 1

      this is to switch to data when your already connected wifi internet isn't working. it was copied from android 5.0 which has the same (a "!" appears in your wifi signal when it detects internet issues)

  14. Things that Make You go "Hmmm..." by Anonymous Coward · · Score: 0

    The ...interesting... bit about this, is that you have to scroll WAAAAAAAAAAAAAAAAAAYYYYYYYYYYY down past all the app entitlements to reach this feature.

    I smell a rat.

    I was wondering how Apple got the big carriers to roll over on no-contract phones.

    Methinks we have found an answer. I'll bet there's more "special gifts to the carriers" in there...

  15. Oh, it's never a surprise by bughunter · · Score: 5, Informative

    users may exceed their data cap without knowing it

    That never happens without knowing it on Verizon. I get texts and emails when I reach 75%, 90%, 100% and then at each GB over the limit.

    I have a teenage son. I get a lot of these notices.

    --
    I can see the fnords!
    1. Re:Oh, it's never a surprise by cbhacking · · Score: 1

      I'm pretty sure T-Mobile would text me to let me know if I ever hit 75% of my cap, too. Fortunately, I've never even hit 1%, despite the fact that I stream music all day long. Turns out it's mathematically impossible to hit 1% of infinite (and I don't even mean infinite-but-we-throttle-you-past-X-gigs, though I do pay slightly more to avoid the throttling threat).

      --
      There's no place I could be, since I've found Serenity...
    2. Re:Oh, it's never a surprise by Darinbob · · Score: 2

      There are phone companies and ISPs that don't warn you. It's extra income for them when you exceed your limits.

  16. I really like this feature. by Anonymous Coward · · Score: 0

    Ever wanderd on to a shitty public wifi network when you've got full bars of LTE? Or been at home where your internet cut out? Yeah wifi signal is strong but everything stops working. Fucking annoying.

    If you're really worried about data iOS lets you control which apps and features can use cel data and which cannot.

    1. Re:I really like this feature. by ZorinLynx · · Score: 2

      The sad thing is the feature is based solely on signal strength.

      I did a test where I just yanked the ethernet cable out of the back of my Wifi access point, effectively creating a "wifi island" with no internet access.

      Everything stopped working and the phone did NOT switch to cellular without turning Wifi off.

      I think this situation, a wifi network with a broken or overloaded uplink, is more common than a weak signal, and should have been anticipated as well when implementing this feature.

    2. Re:I really like this feature. by Darinbob · · Score: 1

      No, not a problem. If I'm "wandering" then I'm not using my phone. I've got 300mb a month, on purpose. I've got wifi and home and at work so why pay a lot of money for data I don't need. It's not that hard to just stop using the phone when wandering.

    3. Re:I really like this feature. by omnichad · · Score: 1

      Unless you want to connect to a wifi island without manually turning this off. Say if you're a computer tech and want to troubleshoot a wireless router that's not getting Internet.

      And wouldn't it be good for it stop working in this case to alert you to the problem? Everyone complaining about hitting data caps as a result of this change would prefer it this way.

      I'm sure it's not based on signal strength alone. Maybe SNR or the ability to route packets at all.

  17. woo hoo! by shadowrat · · Score: 1

    good thing i've still got the unlimited data! i KNEW i wasn't just throwing money away!

  18. Wrong target? by Anonymous Coward · · Score: 1

    They blame the phone for ... the carriers lack of coverage and their idiotic idea of charging extra after blowing through the data caps?

    I'm not an Apple user, never will be, but isn't this kind of stupid to blame them for the carriers problems?

  19. That's why I kept my AT&T unlimited grandfathe by jmcbain · · Score: 1

    wireless plan here in the USA. Additionally, AT&T recently increased the throttle cap from 5GB to 22GB. I'm paying $64/month, by the way.

  20. Dumb question here... by Feral+Nerd · · Score: 1

    How can you exceed a data cap? Maybe I'm misunderstanding what a data cap is. Where I come from a data cap is implemented on your provider's servers/switches/exchanges, you set the cap via a web interface and it caps your downloads (as in you can no longer download anything) when you have reached X dollars/euros/etc... or Y bytes where X or Y can be set to whatever value you prefer. If the cap is exceeded despite you explicitly setting it to some value its their own damn fault and they have to eat the costs.

    1. Re:Dumb question here... by ledow · · Score: 1

      You have no idea of how cellular access works in most of the world.

      You don't get to set the cap. You may buy a package with a certain cap. You hit that, and you start getting charged. Sometimes without warning. EU law says things like they have to notify you once you're already into them for £50 or so for roaming international. Note: Notify. Not stop. So while your phone is racking up charges for data abroad, you're being hit with stupendous costs, sometimes priced per Megabyte. I shit you not. And you may not find out until the next morning or even until you get home and find the bill.

      The "cap" is the cap on the free stuff included in your package. Not a cap at all. And money-making. So they do as little as legally required to do anything about you going into it. Hence most people SWITCH OFF 3G/4G at certain times to avoid charges and go with Wifi instead. And then fucking clever iOS 9 thinks it knows better and turns that around.

      There isn't a cellular provider in my country, or the EU, that I'm aware of that actually has a cap when they will stop your access to data. They may slow you. they may start to charge you, but they don't "cap" you at all, even if that's the terminology they use.

      But even then, it hardly matters if - when you need the data - you're at the cap, can't use it without being charged extra, and all the time you were connected to Wifi to avoid exactly that situation.

    2. Re:Dumb question here... by mark-t · · Score: 1

      You hit the nail on the head.

      You are misunderstanding what a data cap is.

    3. Re:Dumb question here... by Anonymous Coward · · Score: 0

      Most cellular companies use a soft cap - the amount of data included in your plan. They then charge you when you exceed this amount, usually by the megabyte, or if you're lucky by the gig.

    4. Re:Dumb question here... by BasilBrush · · Score: 1

      You don't get to set the cap. You may buy a package with a certain cap. You hit that, and you start getting charged.

      I use Pay-As-You-Go with unlimited data. Even with unlimited data, PAYG means the network can't charge you for a service unless you've given the money for it in advance.

      I don't believe in phone contracts. They are one sided in favour of the network. Why agree to such a contract?

    5. Re:Dumb question here... by cbhacking · · Score: 1

      There are decent post-paid plans, if you look for them. No contract, month-to-month, unlimited data (yes, really!), unlimited talk, unlimited messages. It's from a little-known operator - only the third-biggest in the country - called T-Mobile USA.

      There's not even a risk of throttling on my data, though I do pay a bit extra to avoid that. They'll try to limit tethering, but you can bypass that easily enough by running a proxy app on the phone. Bring your own phone or finance one with a clearly-defined loan that is a separate line item on the bill and goes away when the phone is paid off.

      TMoUS isn't perfect, but they're a hell of a lot better than what people in the US seem to expect of a mobile operator. I also get great data speeds (over 30Mbps download at nearly all times, peaking well higher than that) and have good coverage (even on mountain hikes and ski trips), though it may help that I live near their corporate headquarters

      --
      There's no place I could be, since I've found Serenity...
    6. Re:Dumb question here... by Anonymous Coward · · Score: 0

      You're always paying for some trade-off.

      I will say, t-mobile does offer a lot of cool things. But try driving outside of major cities with t-mobile.

      Did a road trip with some friends, four guys in a car, Colorado from Denver up through Wyoming into northern Montana, with all four major US providers represented - Verizon, AT&T, tmo, and sprint. We thought that was hilarious and the discussion was constant on who had signal (and distinguishing basic signal vs proper data), at given points and the upside was there was always at least one of us with a signal. But that one of us was always either the AT&T or verizon - never Tmo or sprint. So who was navigating and looking stuff up? AT&T phone. Who was streaming the music? Verizon phone.

      I'm aware, most people don't do those kinds of things. But it is a consideration for people who either already live in smaller areas or travel outside of major city zones often; these spots exist. Even on the east coast where I grew up, there's places within just 30 miles of NYC where there's no signal on t-mobile at all.

    7. Re:Dumb question here... by omnichad · · Score: 1

      Yeah - I drove across Kansas into Denver this summer (on Interstate 70). With Ting (on the Sprint network). And I had no cellular data for most of Kansas and almost all of Colorado except for the city itself.

    8. Re:Dumb question here... by david_thornley · · Score: 1

      I've got a high cap on my data plan (it's shared, so I want a lot of margin), but if I hit it I don't want the phone crippled. I'm willing to pay some extra to keep the cell data going for the rest of the month.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  21. Hmmm.. by LVSlushdat · · Score: 0

    If I was into conspiracy theories, I'd wonder if Apple didn't get a payoff by the carriers to implement this, then silently have it as a default.. Then the carriers get a nice uptick in overage charges... Nah, Apple and the carriers wouldn't do such a thing.... Nah.. I can't even say that without laughing my ass off...

    --
    THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    1. Re:Hmmm.. by Anonymous Coward · · Score: 0

      Android has had this exact feature built in for at least a couple years now, but I bet when they do it, you don't call it a "conspiracy theory".... you call it a "cool feature"

    2. Re:Hmmm.. by omnichad · · Score: 1

      I don't know...I'd say about 80% of people who have a grandfathered unlimited plan are iPhone users who have been iPhone users from the beginning.

  22. Re:That's why I kept my AT&T unlimited grandfa by kamapuaa · · Score: 1

    I'm paying $50 a month for my unlimited. Plans have gotten cheaper.

    --
    Slashdot: providing anti-social weirdos a soapbox, since 1997.
  23. No problem by PPH · · Score: 1

    No data plan. It's WiFi or nothing.

    --
    Have gnu, will travel.
  24. Don't Care by Anonymous Coward · · Score: 0

    Have unlimited data

  25. Nobody bothered to see what the new features are? by __aaclcg7560 · · Score: 1

    This was the first feature I turned off when I got my rose gold iPhone 6s this past weekend. I typically use about 600MB per month and rarely bumped up against the 1GB on Sprint.

  26. Re: Verizon/ATT Astro Turf by Anonymous Coward · · Score: 0

    Of course Verizon and AT&T employees are always posting this myth.

  27. Re: Verizon/ATT Astro Turf by Anonymous Coward · · Score: 0

    It's not a myth. Tmobile has shit coverage. Great for you if you happen to live where they have great coverage but for a lot of other people Tmobile has much worse coverage then verizon etc. it's not a myth.

  28. Re: Verizon/ATT Astro Turf by Anonymous Coward · · Score: 0

    Of course Verizon and AT&T employees are always posting this myth.

    You make it sound like those services don't have their fair share of trouble with things like coverage.

    We all have universally agreed that all ISPs, wireless or landlined suck in the US. I think the only ones with any generally positive appeal are Google's and maybe some community built ISPs.

    captcha: insolent

  29. Re:That's why I kept my AT&T unlimited grandfa by Anonymous Coward · · Score: 0

    And where can others get that from?

  30. Re:That's why I kept my AT&T unlimited grandfa by Anonymous Coward · · Score: 0

    Cricket is the discount brand of AT&T and uses the same network at the same quality. $35-$55/month depending on when they throttle the 4G down to 3G.

    Personally I have a $100 no throttling ever plan for two people on T-Mobile, although it looks like right now the $50 plan for one is just 1GB before they throttle. Still, T-Mobile has discounts over the course of the year and you can probably pick up something better if you wait.

    I'm sure there's others but even if I am bored at work I'm not that bored. Do like 5 minutes of research!

  31. Does anyone notice when they use LTE by Anonymous Coward · · Score: 0

    video ads tend to "automatically play" when page loads? I've noticed this for about a year now, on wifi video ads wont auto play. It happens on both my windows and mac machines on all browsers, seemingly. Not sure if there is some sinister plan to gobble up my data....or if the pages simply think my bandwidth is that much faster....

  32. Publicly acessible WiFi makes this look very nice! by kevmeister · · Score: 2

    I am a Comcast customer and everyone using their "home gateway" (most customers) are providing free, limited bandwidth access to other Internet customers who are within range. As I walk the dogs I find that I am almost continuously connecting to one house or another. Same when driving around. My phone checks for adequate performance when connecting, but hangs onto the connection even though throughput is about 10 bytes per second. and, even when the signal is lost, it takes about 20 seconds before giving up.

    I am forced to turn off WiFi to listen to stream or even get a sports score update. Then I get home and forget to turn on the WiFi and THAT is when I waste a bunch of my data allowance.

    As to not noticing the switch-over, streaming apps do have a noticeable "glitch" when moving from WiFi to LTE. It's quite likely that you would notice. The app has to detect the change, open a connection via the LTE address and start the new stream running before the buffer empties... when the low quality can only be detected until the buffer is already shrinking rapidly. There are several tricks apps can use to minimize the delay, but I have yet to find one that does the switch transparently on audio, let alone video.

    --
    Kevin Oberman, Network Engineer, Retired
  33. So wrong - from a battery life perspective by elal1862 · · Score: 1

    Why do have my phone set up to hang onto wifi until it's completely gone and to heavily restrict data use when on cellular? Not because I have a crappy data plan - on the contrary.
    It's all about battery life: pushing data across a flakey wifi link still consumes less enery than using [234]G. A function that tries to 'enhance your user experience' at the expense of battery life defeats its purpose, as nothing is as user-experience-killing as a low battery warning.

  34. Larger bills? by wardrich86 · · Score: 1

    Android has had this feature for ever... I haven't heard of anybody forgetting to disable it when they don't want it. Also, doesn't iOS come with a bandwidth watcher like Android? My phone shuts off data when I hit 95% of my cap.

    1. Re:Larger bills? by Anonymous Coward · · Score: 0

      My phone shuts off data when I hit 95% of my cap.

      How does that work with a shared data plan?

    2. Re:Larger bills? by Anonymous Coward · · Score: 0

      The major differences with Android is that:
      1) the option is found in the notification area shortcuts (double finger drag, repeat drag downwards)
      2) the option is off by default, and a warning pops up the first time you use it.
      3) there are hard limits you can set on your phone to auto-disable data so you don't get fucked in the ass.

  35. Re: Verizon/ATT Astro Turf by DougOtto · · Score: 1

    No kidding. I looked into them a while ago when I broke a phone still on contract. Good prices, they'd buy me out of my contract, yada, yada, yada....

    Talked to a couple coworkers who have T-Mobile and share my 120mile round trip commute. It works great, unless you want a data connection......70% of my commute corridor has no T-Mobile data coverage at all. Don't get me wrong, my AT&T unlimited data coverage often sucks, but it works fine where I spend most of my time.

    I think I'll pass on T-Mobile for the time being.

    --
    Solving Unix problems since 1989...
  36. Re: Verizon/ATT Astro Turf by b0bby · · Score: 1

    Around me, it's certainly not a myth. I switched from T-Mo to Cricket (AT&T towers) last year, and I noticed a decided improvement in my coverage. I was happy enough with T-Mobile since i don't really make many calls anyway, but there were certain routes where Pandora would drop on T-Mo & the Cricket data is uninterrupted.

  37. I think it's a great feature by Anonymous Coward · · Score: 0

    and so far this month is has only accounted for about 74mb. Big whoop.

  38. its a money thing. by skoony · · Score: 0

    This last week I went shopping for a replacement for my home based 4G internet service. Right now I am with Clear.com using their 4g wi fi modem, I could hook up to eight wireless units to it. The cost is $50 unlimited. I use about 60-70 GB a month. Alas Sprint bought them out and is shutting them down in November. I can not find a home based 4G carrier to replace them. The best I can do is get a hotspot dodad and a data plan of $80 a month for 10 GB. I hope those of you with the real unlimited plans have them grandfathered in. If your new in the market all you can get are data plans.

  39. Sure I have a cap but... by Anonymous Coward · · Score: 0

    Yeah sure I have a cap, but what I use it for I have to struggle to make the cap, so I'm good. I have a 10GB cap and I'm really pushing it if I make 8. If you have a small cap, like 1GB or something (do those still exist?) maybe.

  40. Re: Verizon/ATT Astro Turf by toadlife · · Score: 1

    Visit any rural area and you can experience the myth for yourself. Sprint too.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  41. Unfortunately.... by carbonates · · Score: 1

    My wii-fi connections are so poor and/or secured that I have never been able to download iOS9 and my current OS will not allow me to use my UNLIMITED cellular connection for downloads. I have an iPhone that has NEVER been able to upgrade itself or to back itself up because of this stupid limitation, which I presume is imposed on me because at&t wants to freeload on other people's bandwidth.