在现实世界中,Apple iOS是否仅仅在应用程序的基础上默认为IPv6?

苹果的iOS应用程序商店审查过程现在包括一个要求,即应用程序应该只在IPv6networking上工作。

考虑到这一点,苹果公司是否仅仅在应用程序的基础上默认为仅支持IPv6,而不支持在真实世界中通过移动networking连接的iPhone?

也就是说,苹果公司现在正在迫使IPv6转向只有真实世界才能通过IPv6审查的应用程序?

(任何对上述问题的回答本身都是很好的,但对于那些有深入了解的人来说,后续的工作是:将UDP数据包通过NAT64正确地路由到IPv6移动设备到IPv4服务器蜂窝networking?实际上这个问题导致我原来的问题,我想知道如果TURN客户端使用TCP而不是UDP,因为UDP不通过IPv6-> NAT64-> IPv4)。

苹果公司并不强迫IPv6支持,但他们必须适应世界上发生的事情。 越来越多的移动networking部署NAT64,如果苹果公司的应用程序无法在这些networking上运行,那么这可能会给苹果带来不好的声誉。 因此他们要求应用程序支持这样的networking。

应用程序商店中还有应用程序在IPv6要求就位之前已经上传,因此可能会被破坏。 目前这些应用程序被允许留在应用程序商店,但将来可能会被踢出去。 上次我问苹果还没有决定。

UDP应该通过NAT64工作,但是取决于实施多长时间的端口将保持打开等。这将取决于networking,而不是苹果。