Company
Date Published
Author
Mike Hartington
Word count
579
Language
English
Hacker News points
None

Summary

In 2016, Apple mandated that all apps support IPv6, a move driven by the need to address IPv4's limitation of approximately four billion unique addresses, which is insufficient for the rapidly expanding internet. IPv6, with its 128-bit addressing, significantly expands this capacity, enabling trillions of unique addresses and allowing endpoints to auto-configure, thereby offering greater flexibility. For developers, this transition primarily requires ensuring that their apps function in IPv6-only environments, with a particular focus on avoiding hard-coded IP addresses and ensuring that hosting providers support IPv6. While initially challenging, this proactive switch by Apple is seen as a necessary step towards future-proofing internet infrastructure.