Anúncio fechado

A Apple mudou a abordagem do software que distribui aos usuários de seus dispositivos. Em vez de lançar uma versão final para eles, ele lhes dará uma versão beta, com a grande comunidade ajudando-o a depurar problemas de forma gratuita e relativamente fácil. Porém, também atende a desenvolvedores, para os quais oferece a plataforma TestFlight, na qual o público também pode testar aplicativos e jogos. 

É bem simples. Antes de a Apple lançar as versões finais de seus sistemas, ela tem bastante margem de manobra desde a WWDC, na qual o feedback é dado não apenas por desenvolvedores que estão na linha de frente, mas também por usuários comuns ansiosos que instalam betas de sistemas em seus dispositivos. E que este é um passo popular também é evidenciado pelo facto de outras empresas terem mudado para um princípio semelhante. Graças a isso, o sistema final pode estar em melhor estado do que se todos os testes ocorressem apenas internamente na empresa. Mais cabeças sabem mais e veem mais.

App Store com versões beta  

Ao mesmo tempo, porém, a Apple fornece a ferramenta TestFlight há muito tempo. Na verdade, funciona com o mesmo princípio. Embora todo grande estúdio tenha um certo número de testadores beta, dependendo da complexidade do software lançado, eles muitas vezes não conseguem cobrir tudo o que podem fazer e também não têm todos os modelos de dispositivos à sua disposição para investigar de forma suficiente e adequada o possíveis erros do próximo título. Nesse caso, entra em cena o TestFlight, por meio do qual o aplicativo pode ser “lançado” não oficialmente e o público pode ser convidado para isso. Então na verdade é uma App Store, mas funciona com base em convites.

Assim, por meio da plataforma, os usuários podem se inscrever para baixar e instalar versões beta de aplicativos para iOS, iPadOS, watchOS, tvOS, iMessage e macOS. Além disso, até 10 testadores beta podem ser convidados para testar um título, e grupos podem até ser criados para testar diferentes versões do título ao mesmo tempo. Tudo é grátis. Os desenvolvedores podem então convidá-lo para a plataforma usando um endereço de e-mail, mas também podem fazê-lo compartilhando um link público.

Você pode ver os aplicativos que pode testar no TestFlight, de onde você pode instalá-los em seu dispositivo da mesma forma que na App Store. As compilações individuais têm uma “vida útil” de 90 dias, que é o tempo que o título fica disponível para teste e depuração. Mas é claro que assim que a nova build for lançada, voltaremos aos 90 dias para testá-la. No entanto, a plataforma não deve funcionar como repositório de títulos inéditos, daí este período de tempo durante o qual o desenvolvedor deve trabalhar no título para que ele possa ser lançado oficialmente. 

Nem tudo é tão róseo 

A vantagem da plataforma é que o desenvolvedor pode abordar diretamente os testadores com uma solicitação para testar um problema claramente especificado. Os testadores então ajudam o desenvolvedor a ajustar o título com perfeição com seus relatórios, diretamente do aplicativo, fazendo uma captura de tela. Eles também podem fornecer contexto adicional, como quando o aplicativo falhou e o provável motivo da falha.

TestFlight

Muito logicamente, vários problemas também estão associados aos testes. Como você está testando software não lançado e inacabado, você deve esperar que nem tudo corra perfeitamente bem. Isso pode ser um pouco frustrante, por isso é necessário abordar o assunto de forma que você realmente teste apenas os aplicativos fornecidos e não os utilize em todo o seu potencial. Falhas constantes e mensagens de erro podem estar na ordem do dia. 

Você pode baixar o TestFlight na App Store aqui

.