Apple的iOS App Store审核流程现在要求应用程序应该只在IPv6网络上运行。
考虑到这一点,Apple是否会在逐个应用的基础上默认为通过移动网络在现实世界中连接的iPhone (不仅仅是在审核中)?
即。苹果公司现在是否正在迫切要求在现实世界中转向仅通过IPv6审核的应用程序?
(上述问题的任何答案本身都很好,但对于那些有深入了解的人,后续跟进:UDP数据包是否可以正确地路由到IPv6移动设备或从IPv4服务器路由到通过蜂窝网络上的NAT64?实际上这个问题让我想到了原来的问题,我想知道TURN客户端是否使用TCP而不是UDP,因为UDP没有通过IPv6实现 - > NAT64 - > IPv4)的
答案 0 :(得分:2)
Apple并没有强制支持IPv6,但他们必须适应世界上正在发生的事情。越来越多的移动网络部署NAT64,如果苹果上的应用程序无法在这些网络上运行,那么这可能会给苹果带来不好的声誉。因此,他们要求应用程序支持这样的网络。
在IPv6要求到位之前,应用程序商店中仍有应用程序已上传,因此可能会被破坏。目前,这些应用程序可以留在应用程序商店中,但将来它们可能会被淘汰。上次我问苹果还没决定。
UDP应该通过NAT64工作,但它将依赖于实现端口保持打开的时间等等。这取决于网络,而不是Apple。