WWDC 2017
- Advance in Networking, Part 1 *
Session video and resources: https://developer.apple.com/videos/play/wwdc2017/707/
Bottleneck - packet transfer is cancelled:
-
Mark packet as congestion experiences.. <-less destructive
- Reduce Retransmissions
- Reduce delay
- Improve UX
-
Smart queue management
- Networking stack changes
- New network extension facilities
- Multipath protocols
- for providers which does not support iPv6
NEW: TCP/IPv6 in User Space not in Kernel space
- Setting networks from the app itself..
- Can be temporary or permanent (You can even set only when this app is used -network settings-)
- DNS over TLS/HTTP
Wifi-Assist since iOS 9
When you leave home or on poor wifi - > wifi to Cellular link..
- Improve reliability and UX..
- Switch between smoothly
- Wifi to cellular vice versa.
- Minimize cell usage, reliable for persistent connection)
- Use it for important call which do not use so much data (avoid cellular data over usage)
Low latency for low-volume interactive flows.. (wifi-cellular switch)
It is just a developer mode: (not for customer’s device)
- Combines link capabilities
- Available through developer settings