„Reliable Network Fallback“
Je nachdem wo ich im Garten dem Kind hinterherrenne, schwankt mein WiFi-Empfang zwischen gut, schlecht bis nicht existent. Um sich den Ärger von nicht ladenden Webseiten zu ersparen, knipse ich das WiFi-Signal am iPhone komplett aus. Daran denke ich meistens aber erst nachdem ich mehrere Sekunden erzürnt auf eine Verbindung gewartet habe.
iOS 9 plant mir diesen Ärger zukünftig zu ersparen.
So if your iPhone thinks it’s on Wi-Fi, but the TCP connection setup attempt is not succeeding, then very rapidly, it will initiate a second parallel connection over cellular data. Now, it won’t kill the Wi-Fi connection. It won’t give up on it. It will let that one continue to run in parallel and if that one completes first, that’s great. You have a connection over Wi-Fi.
But if it doesn’t, and the cellular connection completes first, then that’s the connection your application will get with a delay so short, the user won’t notice anything odd.
„WWDC 2015: Your App and Next Generation Networks“ (ab Minute 16:40) | via Freak Show #156