Site icon AppTractor

Новый инструмент от Facebook поможет разработчикам тестировать приложения в медленных сетях

Мобильные приложения ведут себя странно, когда сеть слишком медленная, так что если вы хотите запустить свое приложение на глобальный рынок, важно знать, что с ним будет при медленном соединении. Для внутреннего тестирования своих приложений Facebook в 2013 году разработал и запустил Augmented Traffic Control. Теперь они открывают этот инструмент для всех.

Эммануэль Бретелль и Джон Морроу из Facebook написали сегодня, что первая версия этого инструмента, ориентированная на 2G соединения, была создана на внутреннем хакатоне в начале 2013 года. Сначала они фокусировались на возможности голосовых звонков, отсылки текстовых сообщений и передачи данных в 2G сетях. Столкнувшись с трудностями в поиске необходимого радио-оборудования, на котором можно было бы запустить опен-сорс проект, команда переключилась на работу с Wi-Fi и симулирование сети на нем. Facebook потом запустил эту версию на Wi-Fi сети в кампусе, чтобы все инженеры могли ей пользоваться.

Как сегодня заметили Бретелль и Морроу, Facebook пользовались этим, чтобы понять, когда, например, Messenger должен показывать тайм-аут, как часто приложения должны совершать новые попытки отправки сообщения или как должны приложения скачивать файлы.

Код Augmented Traffic Control сейчас доступен на GitHub: https://github.com/facebook/augmented-traffic-control.

Exit mobile version