Atualização de desenvolvimento: quando a tecnologia fica em segundo plano
Desde a última atualização, dedicámos deliberadamente menos tempo a tarefas do tipo «mais um botão chamativo» e mais às situações que realmente importam num ensaio ou celebração: uma ligação instável, um telemóvel posto de lado, um separador deixado aberto ou duas pessoas a liderar e a reagir ao mesmo tempo. Talvez seja menos visível de fora, mas é isso que cria a tranquilidade de uma tecnologia que não exige atenção.
Um bom exemplo é o modo Music Director. Quando duas pessoas assumiam a liderança ao mesmo tempo, o sistema podia antes ficar num estado incerto. Agora uma regra clara, igual em todos os dispositivos, resolve o conflito, e testamo-la em cenários com vários navegadores e separadores em segundo plano. A mesma ideia guiou o tratamento de erros do editor ChordPro e a correção do armazenamento offline no iPhone: é melhor receber uma resposta compreensível do que um erro inesperado pouco antes de começar.
Também melhorámos a forma como a aplicação reflete o que acontece na comunidade. Nas setlists concluídas, já é possível indicar quais as canções que foram realmente cantadas, para que as estatísticas e o relatório de licenças não tenham de adivinhar. As respostas em falta para eventos são mais fáceis de encontrar, e Canções e Setlists são agora um ponto de partida natural para cada membro da equipa.
Nas últimas semanas adicionámos novos idiomas e fontes de canções, aprendendo com relatórios de erros, Sentry e comentários diretos. A lição mais importante para mim é que uma aplicação assim não se decide no momento da demonstração, mas nas situações reais mais incómodas. Por isso, por trás de cada melhoria continua a existir uma pergunta: mantém-se suficientemente tranquila quando querem concentrar-se na música?