Quantcast
Channel: Planet Grep
Viewing all articles
Browse latest Browse all 4959

Mattias Geniar: Apple moves iOS to IPv6-only networks

$
0
0

The post Apple moves iOS to IPv6-only networks appeared first on ma.ttias.be.

Some pretty big news for the adoption of IPv6 today from Apple for the iOS platform (iPhone, iPad and I'm guessing Apple Watch too).

At WWDC 2015 we announced the transition to IPv6-only network services in iOS 9. Starting June 1, 2016 all apps submitted to the App Store must support IPv6-only networking. Most apps will not require any changes because IPv6 is already supported by NSURLSession and CFNetwork APIs.

If your app uses IPv4-specific APIs or hard-coded IP addresses, you will need to make some changes. Learn how to ensure compatibility by reading Supporting IPv6 DNS64/NAT64 Networks and watch Your App and Next Generation Networks.

Supporting IPv6-only Networks

If your app still uses IPv4 endpoints (API's etc.), those will most likely have to be modified to also support IPv6. As of June 1st 2016, it looks like iOS apps will only make IPv6 DNS requests and stop query'ing for IPv4 records for NSURLSession calls.

There's a bit of speculation going on here, as the news from Apple was very low on details.

However, "supporting an IPv6-only network" sure sounds like it'll be IPv6-only, without support for IPv4 inside your iOS Apps. For WiFi or 3G/4G/LTE connections, I'm pretty sure they won't be dropping IPv4 support any time soon, this only reflects your Swift/iOS code.

Apple has been giving IPv6 a 25ms timing benefit in requests over IPv4 for a while now, preparing their IPv6-only move.

The post Apple moves iOS to IPv6-only networks appeared first on ma.ttias.be.


Viewing all articles
Browse latest Browse all 4959

Latest Images

Trending Articles



Latest Images