在现实世界中,Apple iOS是否按应用程序默认默认为仅IPv6? [英] Is Apple iOS defaulting to IPv6-only, on an app-by-app basis, in the real world?

查看:198
本文介绍了在现实世界中,Apple iOS是否按应用程序默认默认为仅IPv6?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Apple的iOS App Store审核过程现在包括一项要求,即应用程序应在仅IPv6的网络上运行.

Apple's iOS App Store review process now includes a requirement that apps should work on IPv6 only networks.

牢记这一点,对于在现实世界中通过移动网络连接的iPhone,Apple是否默认逐个应用程序默认为仅IPv6?(不只是在审查中)?

With that in mind, is Apple defaulting to IPv6-only, on an app-by-app basis, for iPhones connected over mobile networks in the real world (not just in review)?

即对于通过了IPv6审查的应用程序,Apple现在是否在现实世界中强制向仅IPv6过渡?

I.e. is Apple now forcing the move to IPv6-only in the real world for apps that pass it's IPv6 review?

(对以上问题的任何回答本身都是不错的选择,但是对于那些有深入了解的人,可以采取后续措施:是否可以将UDP数据包正确路由到IPv6移动设备/从IPv6移动设备路由到IPv4服务器?是通过蜂窝网络上的NAT64来解决的吗?实际上是让我想到了最初的问题,我想知道TURN客户端是否使用TCP而不是UDP,因为UDP无法通过IPv6-> NAT64-> IPv4来实现.

(Any answer to the above question(s) would be great by itself, but for those with in-depth knowledge, a follow-up: Would UDP packets be properly routed to/from an IPv6 mobile device to an IPv4 server via NAT64 on the cellular network? It's actually this concern that leads me to the original question, I'm wondering if TURN clients are using TCP instead of UDP because UDP is not making it through IPv6->NAT64->IPv4).

推荐答案

Apple并不强迫仅支持IPv6,但它们必须适应世界上正在发生的事情.越来越多的移动网络部署了NAT64,如果Apple上的应用程序无法在这些网络上运行,那么可能会给苹果带来不良声誉.因此,他们要求应用程序支持此类网络.

Apple is not forcing IPv6 only support, but they have to adapt to what's happening in the world. More and more mobile networks deploy NAT64 and if apps on Apple would not work on those networks then that could give Apple a bad reputation. Therefore they require that apps support such a network.

在应用商店中,仍有一些应用在IPv6要求到位之前就已上传,因此它们可能会被破坏.目前允许这些应用保留在应用商店中,但将来可能会被淘汰.上次我问苹果公司尚未就此做出决定.

There are still apps in the app store that have been uploaded before the IPv6 requirement was in place so they may be broken. At the moment those apps are allowed to stay in the app store, but in the future they might be kicked out. Last time I asked Apple hadn't decided over that yet.

UDP应该通过NAT64起作用,但是实现取决于端口保持打开状态的时间等.这将取决于网络,而不是Apple.

UDP should work through NAT64, but it will be implementation dependent how long ports will remain open etc. That will depend on the network, not on Apple.

这篇关于在现实世界中,Apple iOS是否按应用程序默认默认为仅IPv6?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆