Ever gotten in a car and fired up Siri only to find her (or him) unable to provide you with any kind of response? This is a pretty frequent occurrence for me, and there’s a reason for it: My iPhone likes to hold onto its Wi-Fi connection as long as possible even if it has full signal on AT&T LTE. As I’m driving away from my house trying to have Siri play a song for me, she’s still trying to access my home Wi-Fi network which I’m now hundreds of feet from.
Yes, my iPhone eventually realizes that there’s no longer a Wi-Fi connection there and stops trying, but it takes a while. Rather than just using the LTE connection and dropping the Wi-Fi connection immediately upon finding it unusable, my iPhone keeps trying to connect to a Wi-Fi network that’s no longer there. This may be a minor annoyance, but it’s one of a few scenarios that have been remedied as yesterday in an unannounced iOS 7 feature called Multipath TCP. (more…)