2016-06-22 1 views
0

Процесс проверки Apple App Store от Apple теперь включает требование о том, что приложения должны работать только в сетях IPv6.Является ли Apple iOS дефолтом только для IPv6, в зависимости от приложения, в реальном мире?

С учетом этого Apple по умолчанию использует IPv6 только для приложений iPhone, подключенных к мобильным сетям в реальном времени (не только в обзоре)?

I.e. Apple теперь заставляет перейти на IPv6 - только в реальном мире для приложений, которые проходят обзор IPv6?

(Любой ответ на вышеуказанный вопрос (ы) был бы велик сам по себе, но для тех, у кого есть глубокие знания, продолжение: будут ли UDP-пакеты правильно маршрутизироваться на/из мобильного устройства IPv6 на IPv4 сервер через NAT64 в сотовой сети? На самом деле эта проблема приводит меня к исходному вопросу, мне интересно, используют ли TURN-клиенты TCP вместо UDP, потому что UDP не делает это через IPv6-> NAT64-> IPv4).

ответ

2

Apple не оказывает поддержку только IPv6, но им приходится адаптироваться к тому, что происходит в мире. Все больше и больше мобильных сетей развертывают NAT64, и если приложения на Apple не будут работать в этих сетях, это может привести к плохой репутации Apple. Поэтому они требуют, чтобы приложения поддерживали такую ​​сеть.

Есть еще приложения в магазине приложений, которые были загружены до того, как требование IPv6 было на месте, чтобы они могли быть повреждены. На данный момент этим приложениям разрешено оставаться в магазине приложений, но в будущем их можно будет выгнать. В прошлый раз я спросил, что Apple еще не решила.

UDP должен работать через NAT64, но зависит от реализации, как долго порты будут оставаться открытыми и т. Д. Это будет зависеть от сети, а не от Apple.

Смежные вопросы