Vídeo

Os softwares estão ficando piores?

Os softwares estão ficando cada vez mais pesados e problemáticos? Como explicar apps que antigamente funcionavam bem em computadores simples, agora estão mais exigentes? No vídeo de hoje, abordamos as diferenças entre o que os desenvolvedores produziam no passado com o que é apresentado agora. Será que os softwares estão ficando piores?

Este conteúdo foi produzido tendo como inspiração, a seguinte pergunta feita no post do Diolinux Responde deste mês pelo Ederson, que é membro do canal: 

“Por que, conforme os softwares evoluem, os requerimentos de hardware sempre aumentam mesmo para aplicações que já funcionavam há 5 ou 10 anos? Como suítes de escritório e os próprios ambientes de desktop?

Óbvio que a realidade é outra, elementos de UX, segurança, drivers novos e muitas outras coisas acrescentam peso e demandam processamento, mas é tanto assim? Por ex., vejo grande diferença entre rodar os kernels 4 e 5 em uma máquina bem velha.”

Para responder a essa pergunta, nos baseamos no artigo publicado pelo desenvolvedor sênior, Isac Lyman, intitulado “Is software getting worse?”.

Por que parece que os softwares estão ficando piores?

No meio tech, existe um certo consenso de que em geral, os softwares estão ficando piores, por serem maiores, mais lentos e problemáticos, numa época onde todo novo computador ou celular é poderoso, comparados ao que tínhamos antes e permitiriam que, em tese, os softwares funcionassem melhor. Claro que isso é uma generalização, mas ainda assim, é interessante perceber que que DOOM, game lançado em 1996, funciona em praticamente qualquer dispositivo computacional, enquanto aplicativos de chat, como o Discord, ou o Slack, usam facilmente 500MB de memória RAM enquanto estão em em segundo plano.

Parte disso ocorre porque os softwares hoje em dia têm muito mais conteúdo do que no passado, por outro lado, precisamos admitir que também há algum grau de complacência ou até código ineficiente, que quando colocado em um hardware poderoso, como os que temos hoje, acaba passando despercebido.

Outra razão é o próprio design modular dos computadores atuais. Um computador Amiga dos anos 80 tinha sempre o mesmo hardware para todos os usuários, com pouquíssimas opções de modificação, isso fazia com que os softwares fossem otimizados para uma única configuração. Atualmente,os desenvolvedores precisam considerar que existem milhões de possíveis combinações e para eles, o usuário sempre pode trocar algum componente por outro melhor.

Como os consumidores contribuem com a piora dos softwares?

Softwares são projetados pelos engenheiros como se fossem uma rede de componentes que interagem entre si, com entradas e saídas de dados, mas não é dessa forma que eles são divulgados, distribuídos e vendidos. Para os consumidores e muitos vendedores, os softwares não passam de uma lista de recursos.

O mercado não se importa se o programa é mais rápido ou estável, os desenvolvedores são pressionados para adicionarem mais recursos, ao invés de trabalharem na otimização ou na confiabilidade. É difícil explicar sobre a estabilidade de uma forma que faça sentido para os clientes e consumidores, a maioria já vai ficar feliz se o software funcionar 90% do tempo sem dar problemas.

Outro aspecto interessante sobre a decadência na qualidade de alguns programas está ligada à dificuldade de vender, hoje em dia, a maior parte do público não está mais disposta a pagar por um software. Se o desenvolvedor não consegue lucrar com o app diretamente no download, ele vai tentar recuperar o dinheiro usando alguns dos elementos que acabam ajudando a deixar os apps mais lentos, problemáticos e carregados de recursos indesejados, como o rastreamento de dados, anúncios, funis de marketing, venda de afiliados, paywalls, ou a criação de ambientes para evitar esse tipo de coisa mediante a pagamentos, além de outros métodos de receita ainda mais obscuros.

Você também acha que os softwares estão ficando piores? Iniciamos uma discussão na aba comunidade do Youtube, com muitos feedbacks interessantes, onde, neste momento, 70% das pessoas discordaram que os softwares atuais estão tecnicamente piores, mas ainda assim, 30% de pessoas descontentes, é uma parcela expressiva. Participe e seja membro do canal para enviar sua pergunta para o próximo Diolinux Responde e receber vários outros benefícios!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!