Por que toda atualização da maioria dos Aplicativos significa apenas baixar novamente o programa inteiro [duplicado]

0

Por que até os aplicativos mais populares estão solicitando aos usuários que façam o download do programa inteiro apenas para fazer as atualizações.

Por exemplo, considere o FireFox. Eles estão empurrando as atualizações sem grandes mudanças (a maioria são patches de segurança). Então isso significaria pequenas mudanças. Então, por que o aplicativo não pode ser modificado apenas para essa pequena alteração sem fazer o download do programa inteiro novamente?

O que os impede de implementar isso?

    
por Cijo 07.11.2015 / 08:58

1 resposta

1

É muito complicado emitir releases delta (que é o termo geralmente usado para o que você está pedindo) assim como pacotes inteiros. Você teria que liberar todo o pacote também, então cada lançamento delta é um esforço adicional. E você teria que testar os lançamentos adicionais em cada plataforma suportada, o que para o Firefox é um monte de testes, e se os usuários modificaram o pacote de alguma forma, uma versão delta pode quebrar de maneiras excitantes e imprevistas. E as pessoas vão reclamar se quiserem ir da versão 40 para a versão 44 e precisarem baixar o pacote inteiro ou baixar quatro versões delta diferentes, então você acabaria tendo que fazer 43 lançamentos delta diferentes ao lançar a versão 44 do seu programa, um de cada versão anterior.

    
por 07.11.2015 / 09:06