A abordagem falha da Microsoft para atualizações de aplicativos causa estragos nos PCs com Windows
Si es usuario de Windows, es posible que haya notado que algunas de sus aplicaciones no funcionan como se esperaba después de una actualización reciente. Esto se debe a que Microsoft tiene un enfoque defectuoso para las actualizaciones de aplicaciones que causa estragos en las PC con Windows. En esta publicación de blog, explicaré cuál es el problema y cómo evitarlo.

O sistema de atualização de aplicativos da Microsoft baseia-se no pressuposto de que todos os aplicativos são compatíveis com a versão mais recente do Windows. Isso significa que, sempre que a Microsoft lança uma nova atualização para o Windows, ela também lança atualizações para todos os aplicativos executados no Windows. No entanto, essa suposição geralmente está errada, pois muitos aplicativos não são testados e otimizados para a nova versão do Windows. Como resultado, alguns aplicativos podem travar, congelar ou apresentar mau funcionamento após uma atualização.
Isso não é apenas frustrante para os usuários, mas também arriscado para seus dados e segurança. Alguns aplicativos podem perder dados ou configurações importantes após uma atualização ou expor os usuários a vulnerabilidades de segurança. Por exemplo, alguns usuários relataram que seu software antivírus parou de funcionar após uma atualização do Windows, deixando seus PCs desprotegidos contra malware. Outros usuários relataram que seu software de edição de vídeo ficou inutilizável após uma atualização, arruinando seus projetos e prazos.
A solução para esse problema é simples: a Microsoft deve parar de forçar as atualizações de aplicativos para os usuários e permitir que eles escolham quando e como atualizar. Os usuários devem poder controlar quais aplicativos desejam atualizar e quais desejam manter como estão. Os usuários também devem poder reverter para versões anteriores dos aplicativos se encontrarem problemas com os novos. Dessa forma, os usuários podem garantir que seus aplicativos sejam compatíveis com sua versão do Windows e que funcionem conforme o esperado.
A abordagem falha da Microsoft em relação às atualizações de aplicativos não é apenas irritante, mas também prejudicial aos usuários do Windows. Ela prejudica a estabilidade e o desempenho de seus PCs e coloca em risco seus dados e sua segurança. A Microsoft deve respeitar a escolha e a preferência dos usuários e permitir que eles decidam como gerenciar as atualizações de aplicativos.
É verdade que muitos aplicativos populares, inclusive o WinRAR, podem não ter mecanismos internos para atualizações automáticas. Potencialmente, isso pode deixar os usuários vulneráveis a falhas de segurança se eles não forem proativos na atualização do software. Há alguns motivos pelos quais essa situação persiste:
1. **Práticas de desenvolvimento:** Alguns desenvolvedores de software podem não priorizar ou investir recursos na implementação de funções de atualização automática. Eles podem se concentrar em outros aspectos do aplicativo, presumindo que os usuários verificarão manualmente se há atualizações.
2. **Sistemas antigos: os aplicativos mais antigos que existem há muito tempo podem não ter sido projetados tendo em mente os mecanismos modernos de atualização automática. A atualização dessas funções no software existente pode ser complicada.
3. **Controle do usuário:** Os desenvolvedores podem estar preocupados com as preferências dos usuários quanto ao controle das atualizações. Alguns usuários preferem ter controle sobre quando e como as atualizações são instaladas, enquanto outros preferem a conveniência das atualizações automáticas.
4. **Restrições de recursos:** Equipes de desenvolvimento menores ou projetos de código aberto podem não ter os recursos necessários para implementar e manter os recursos de atualização automática. Requer infraestrutura e suporte contínuos.
Quanto ao Windows, o sistema operacional fornece uma plataforma para atualizações automáticas por meio do serviço Windows Update, mas esse serviço se concentra principalmente em atualizações do sistema e patches de segurança. Ele não abrange aplicativos de terceiros, deixando a responsabilidade para os desenvolvedores e usuários.
Para resolver esses problemas, várias soluções foram propostas ou implementadas ao longo do tempo, incluindo lojas de aplicativos centralizadas (como a Microsoft Store) que podem gerenciar atualizações para aplicativos instalados. Entretanto, como você mencionou, a adoção dessas lojas tem sido mista e muitos usuários ainda dependem do download de software diretamente dos sites dos desenvolvedores.
No caso de vulnerabilidades críticas de segurança, é essencial que os usuários se mantenham informados sobre as atualizações e as apliquem prontamente. Os usuários preocupados com a segurança geralmente recorrem a atualizadores de software dedicados ou a serviços que podem ajudar a gerenciar as atualizações de vários aplicativos em um só lugar.
Os desenvolvedores, por outro lado, reconhecem cada vez mais a importância de implementar mecanismos de atualização automática e práticas de codificação seguras para reduzir os riscos à segurança. É um processo contínuo que envolve desenvolvedores e usuários trabalhando juntos para criar um ambiente de computação mais seguro.