Будущее виртуальных вселенных на основе дополненной реальности наступает.
Pokemon Go уже взорвал интернет-сообщества стран где игра уже появилась, а что будет с Китаем после выхода игры активно обсуждают в сети.
А вот IT специалистам наверняка интересны сетевые взаимодействия приложения:
- запросы к DNS
- HTTP/HTTPS трафик
- UDP трафик
- все другие сетевые запросы
- а как Pokemon Go реагирует на сбои в сети?
Наши рекомендации для тестового стенда:
- маршрутизатор на основе Linux
- Android смартфон
- Wi Fi точка доступа
Маршрутизатор и точка доcтупа wi-fi настраивается таким образом чтобы пропускать через себя трафик смартфона, а так же поднимается простой DNS сервер для логирования запросов к серверу имен.
Скачиваем Pokemon Go для Android
Вооружаемся утилитой tcpdump и пока патчится KDE под FreeBSD играемся в Pokemon и сохраняем дамп трафика для последующего анализа.
А что бы проверить как приложение android реагирует на качество сети, можно воспользоваться встроенными средствами Linux для эмуляции сетевых проблем