Facebook abre código de ferramenta de teste de tráfego

Open-SourceSoftware

Quando a rede a que temos acesso não possui as características necessárias para que possamos navegar na internet à velocidade esperada, os aplicativos que tentamos acessar tornam-se, muitas vezes, inúteis. Para garantir que os produtos criados pelos desenvolvedores são adequados para todo o tipo de redes, o Facebook colocou em open source a ferramenta Augmented Traffic

Quando a rede a que temos acesso não possui as características necessárias para que possamos navegar na internet à velocidade esperada, os aplicativos que tentamos acessar tornam-se, muitas vezes, inúteis. Para garantir que os produtos criados pelos desenvolvedores são adequados para todo o tipo de redes, o Facebook colocou em open source a ferramenta Augmented Traffic Control.

br

Em 2013, uma equipe do Facebook começou a trabalhar numa ferramenta que permitisse testar com mais precisão o funcionamento dos diferentes aplicativos em redes com vários níveis de velocidade. Desse projeto surgiu a Augmented Traffic Control (ATC), ferramenta pensada para desenvolvedores e tendo em consideração os usuários de países ou cidades com conexões mais lentas.

Desenvolvida originalmente para testar os apps do Facebook, a ferramenta agora foi disponibilizada gratuitamente para toda a comunidade de desenvolvedores, com código aberto.

Em um post no blog de desenvolvimento do Faceook, Manu Chantra e John Morrow explicam que criaram “o Augmented Traffic Control com tecnologia open source, construindo a partir do trabalho de outros” e querem, por isso, “dar à comunidade open source o mesmo tipo de oportunidade para melhorar a partir das nossas ideias e inovar com as suas próprias”.

Para testar os aplicativos, a equipe do Facebook experimentava esses aplicativos móveis em redes 2G para simular as condições adversas que poderiam ser encontradas noutras partes do mundo. Chantra e Morrow lembram que quando lançam “um novo app ou funcionalidade no Facebook, normalmente é feito através de uma poderosa rede nos escritórios da América do Norte” e que essas são as redes utilizadas para construir os serviços.

“Porém, para grande parte das pessoas por todo o mundo, acessar o Facebook significa conectar-se  numa rede mais lenta e menos confiável”. Um dos exemplos dados pelos dois refere o aplicativo de chat Messenger do Facebook, para o qual foram testados os momentos em que o app deveria enviar novamente as mensagens, caso não sejam entregues de imediato.

O ATC, tal como foi disponibilizada pelo Facebook, permite testar serviços em redes 2G, 3G, Edge ou LTE mas as possibilidades de atuação aumentam com a colocação no GitHub, o repositório colaborativo de código aberto mais utilizado pela comunidade de desenvolvedores. Os desenvolvedores responsáveis pela criação de aplicativos que devem ser lançadas mundialmente poderão ter nessa ferramenta uma possibilidade de garantirem que a maior parte dos futuros usuários poderão, realmente, tirar proveito dos aplicativos móveis criados.


Clique para ler a bio do autor  Clique para fechar a bio do autor