Apple Notifications: All iOS 9 apps must support IPv6

At the WWDC event in June, Apple announced that all iOS 9 apps must support IPv6. Because carriers in many regions only use each IPv6 network, if apps do not support IPv6, it may not work on these networks, these carriers are not available to users at those areas. In which cable and radio / mobile providers contribute the largest number of IPv6 requests.

On the dev side, Apple representatives offer the following 3 steps of instructions:

  • Use connected frameworks like: NSURLSession
  • Avoid using dedicated IPv4 APIs
  • Avoid IP addresses that are difficult to code

If the dev apps are using higher level APIs and frameworks and do not hack at the IP layer, the app is likely to only work in IPv4 or IPv6. Most iOS dev will not need to do anything if they follow the exact instructions when code and are using iOS connected frameworks. But some devs are probably using lower level APIs, linking directly to IPv4 addresses. Others use the user's IPv4 address to format or for logging purposes and authentication.

On the other hand, if the app uses IPv4-specific APIs or IP addresses that are difficult to code, you must change your program. Apple encourages developers to use the " Supporting IPv6 DNS64 / NAT64 Networks " document and "Your App and Next Generation Networks" videos .

ITZone via IDE Academy

Share the news now