Vou começar com o óbvio: as atualizações são fundamentais para manter sistemas operacionais e aplicativos funcionando perfeitamente, pois corrigem bugs e adicionam novos recursos. Se os updates não funcionam como esperado, isso é outro departamento.
São as atualizações que garantem a longevidade dos programas e dispositivos. Dessa forma, os softwares seguem evoluindo, como se fosse uma “entidade viva” que se adapta e melhora constantemente.
O problema é que alguns desenvolvedores de softwares atualizam os seus programas sem o devido registro sobre o que mudou ou o que melhorou. E “entidades vivas” contam com respectivas personalidades próprias.
A falta de transparência nas notas de atualização
Muitos aplicativos, especialmente na App Store da Apple, apresentam descrições genéricas nas atualizações, como “correções de bugs e melhorias de desempenho”.
Isso é um “estou colocando qualquer coisa, apenas para constar”, o que acaba irritando aos usuários e desenvolvedores que gostariam de saber mais sobre as mudanças no software.
A falta de informações detalhadas pode ser vista como uma maneira de evitar conflitos com as regras de censura da Apple, conforme mencionado por alguns desenvolvedores como Dylan McDonald.
Alguns desenvolvedores argumentam que detalhar demais as atualizações pode prejudicar a aprovação de seus aplicativos na loja, enquanto outros, como McDonald, defendem que nunca tiveram problemas com isso.
É um cabo de guerra de narrativa que prejudica o usuário, mas que a Apple (e outras lojas) deveriam dar uma maior atenção para isso.
Com isso, o dilema ético está servido para os desenvolvedores: é mais importante fornecer detalhes para beneficiar os usuários, ou evitar possíveis complicações com as políticas da Apple?
Afinal de contas, dependendo do tipo de alteração feita no seu software, é o usuário quem vai ter que conceder permissões que podem ser consideradas desnecessárias para aquilo que o aplicativo faz.
E é o desenvolvedor quem terá que se explicar para a Apple sobre essas mudanças na documentação do aplicativo atualizado.
Entende aonde eu quero chegar?
Exemplos de boas práticas em notas de atualização
Empresas como a Microsoft são conhecidas por fornecer notas de atualização completas e detalhadas para seus produtos, como é no caso do Windows 11.
Aqui, não apenas os usuários são beneficiados com a transparência, mas também as próprias empresas de software, que podem manter um registro mais preciso sobre as mudanças implementadas.
Nem digo que é mérito da Microsoft neste caso. O bom senso pede que todas as empresas desenvolvedoras de software adotam o mesmo comportamento.
O que pode chamar a atenção neste caso é o fato de ser justamente a Microsoft, uma das empresas que mais teriam motivos para adotar práticas questionáveis neste aspecto.
Em um passado não muito distante, a mesma Microsoft defendeu o quanto pode o monopólio do Windows e do Internet Explorer.
Mas tudo indica que a “good vibes” de Satya Nadella e toda a pressão dos órgãos reguladores em diferentes continentes fizeram com que a gigante de Redmond mudasse um pouco a própria perspectiva.
Notas de versão podem ser divertidas e informativas
Nem tudo precisa ser sério no mundo da tecnologia. Vale a pena apostar no bom humor e na informalidade para se comunicar com as pessoas.
Algumas empresas como o Slack adotam um tom mais informal e divertido nas suas notas de atualização, usando humor para engajar os usuários.
Por exemplo:
“Todos os bugs que foram corrigidos nesta versão eram pequenas minúcias que eram pouco visíveis e impossíveis de descrever de uma forma que não nos fizesse parecer geeks de verdade. Apesar de tudo, sujamos as mãos, trabalhamos muito e agora o aplicativo funciona um pouco melhor.”
É claro que isso pode cobrar um preço. A informalidade torna as notas de atualização mais interessantes, mas podem comprometer a clareza das informações, deixando dúvidas sobre as mudanças reais.
Como, por exemplo:
“Há certas coisas que simplesmente valem a pena admirar. Por exemplo, grandes obras de arte, animais em seu habitat natural, uma pessoa tentando estacionar em paralelo… No entanto, URLs excessivamente longos não são uma dessas coisas. Por isso, queremos pedir desculpas por não incluir os botões Continuar e Cancelar no pop-up “Verificar este link”.
O Discord é um exemplo de como equilibrar detalhes técnicos com um tom mais leve e divertido, informando de forma clara, mas sem deixar de ser acessível.
A abordagem mista consegue tornar as informações mais “digeríveis”, sem comprometer o entendimento das atualizações.
Também é possível inovar no design das notas de atualização de software e, dessa forma, garantir a atenção do usuário.
Empresas como Airtable, HEY, Notion e GitHub adotam formatos visuais e dinâmicos para apresentar suas notas de versão, transformando o processo de leitura em uma experiência mais envolvente, atraente e acessível para os usuários.
Informação é poder
A documentação precisa e clara é o mínimo que se pede das empresas desenvolvedoras de software, independentemente do formato adotado ou do tom mais sério ou divertido.
Fazer com que os usuários compreendam as mudanças de software de forma objetiva e sem margem para diferentes interpretações é o dever de qualquer empresa desenvolvedora.
Pensar na necessidade do usuário, que depende dessas plataformas para operações que, em alguns casos, são críticas, é um compromisso que deve ser abraçado pelos responsáveis em compartilhar tais informações sobre as atualizações.
Conforme o provérbio criado por Francis Bacon, “Informação é poder”.
Fornecer detalhes precisos sobre as mudanças em um software empodera os usuários e fortalece a relação com os desenvolvedores.
As empresas mais inteligentes certamente vão seguir essas dicas.