Apple to iOS devs: IPv6-only cell service is coming soon, get your apps ready

“On the first day of its World Wide Developers Conference (WWDC), Apple presents its keynote, where it mostly unveils its consumer-facing plans,” Iljitsch van Beijnum reports for Ars Technica. “Later, when the pundits are taking their first jab at explaining what it all means, there’s the Platforms State of the Union session. At 35 minutes in, Sebastien Marineau, Apple’s VP of Core OS, dropped the following bomb: ‘Because IPv6 support is so critical to ensuring your applications work across the world for every customer, we are making it an App Store submission requirement, starting with iOS 9.'”

“During the ‘Your App and Next Generation Networks’ session on Friday morning, Prabhakar Lakhera took the stage and clarified what’s going on. He explained in a bit more detail what Apple’s considerations with IPv6 on iOS 9 are,” van Beijnum reports. “Lakhera referred to the fact that there are pretty much no IPv4 addresses left and that the big cellular carriers really don’t want to continue running IPv4 and IPv6 side by side in dual stack configuration—apparently, IPv6-only cellular service is coming. Soon.”

“iOS developers should definitely check out the presentation, and it’s highly recommended for non-developers with an interest in networking, too, with Stuart Cheshire explaining how to remove network performance bottlenecks that aren’t caused by a lack of raw bandwidth,” van Beijnum reports. “This includes why CoDel is the bee’s knees and that Apple is enabling Explicit Congestion Notification (ECN) in iOS 9 and OS X 10.11.”

More info and links in the full article here.

MacDailyNews Take: IPv4 addresses are exhausting.

20 Comments

    1. Everyone in networking knows that IPv6 will be a requirement with the vast increase of internet connected mobile devices around the world. Before internet connected mobile devices, we bought time with RFC 1918 and NAT, but we’re close to the threshold. ARIN has been out of IPv4 addresses for a while. ISPs still have a few.

      To further extend the IPv4, RFC 6598, IANA-Reserved IPv4 Prefix for Shared Address Space, assigns another block of shared address space, 100.64.0.0/10. Shared address space is distinct from RFC 1918 private address space because it is intended for use on service provider networks.

      IPv6 hasn’t been adopted with wide spread use because frankly we haven’t had to yet. However, that day is fast approaching, I would say in the next 12-18 months.

    2. It’ll probably be another 10 years before any of the big ISPs in Canada [wired or wireless] offers IPv6 to a residential customer.

      I believe currently, their idea of progress is to make their home page [and only that page] accessible via IPv6.

  1. It’s another great move by Apple, it’s high time IPv4 was retired but it’s one of those damn protocols that won’t go away.

    IPv6 is the future, it’s not really a choice either, what with the sheer amount of new devices coming online daily, all wanting a cellular IPv4 address.

  2. Apple innovates. The wireless carriers drag their asses. Where is voice over LTE? Voice over WiFi? Every time I ask about this the AT&T reps act like they have no idea what I’m talking about. One of them blamed the lack of voice over WiFi on Apple. I explained that my iPhone 6 is capable of giving me the feature, but their damn service won’t allow it yet. The call didn’t end well. I hung up on the moron.

      1. And Intel innovated USB, not Apple – but it took Apple to break the logjam and get the USB ball rolling. Two years after the introduction of the first iMac, you couldn’t find a computer that didn’t have it.

  3. How long will IPv6 last with the IoT? Having all devices eg, your ice cube maker, refrigerator, air conditioner, heater, garage door, front and rear doors, etc calling with info about something. 🖖😀⌚️

    1. IPv6 provides 128-bit source and destination addresses compared to 32-bit addresses with IPv4. This represents an enormous number of addresses: 2 to the 128th power, or about 340 trillion trillion trillion addresses. I think we’ll be okay for quite a while

      1. Wow. Just to get an idea of how many addresses that is, it’s enough for every atom in every cell of every human begin to have about 13 IP addresses.
        2^128 addresses in IPv6.
        ~37 trillion cells in a human body ( 37*10^12 ).
        ~7 billion human beings ( 7*10^9 ).
        ~10^14 atoms in one cell.
        Math: 2^128 / (37 * (10 ^ 12)) / (7 * (10 ^ 9)) / (10 ^ 14)
        = 13.14 addresses per atom.

        But, according to this article ( https://pthree.org/2009/03/08/the-sheer-size-of-ipv6/ ), half of the bits in an address go to the Ethernet hardware address, which would mean each person gets about 2.6 billion addresses – nowhere near enough for each cell in their body to get one. Oh well.

  4. Well,
    As long as ISP’s and cellular providers aren’t forced into it, this won’t happen. They don’t like change if they can avoid it, for the simple fact of $$$$$$$$$$$

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.