Por que as atualizações do iTunes são lançadas tão rapidamente e por que toda vez que o iTunes inteiro precisa ser atualizado em vez de corrigido?

1

Uso o iTunes no meu Mac (OS X 10.6), mas me pergunto o que há com a atualização. Eu realmente quero saber por que as atualizações do iTunes são lançadas tão rápido e por que toda vez que o iTunes inteiro precisa ser atualizado em vez de corrigido.

PS: Eu tenho largura de banda limitada na minha internet, então o tamanho da atualização foi importante para mim.

Am1rr3zA
fonte
Você precisa de mais largura de banda.
Paul D. Waite
1
Apenas não atualizar cada vez seguida
Thomas Stock

Respostas:

7

A razão pela qual eles lançam patches com tanta frequência, o iTunes é o aplicativo em que ocorre todo o gerenciamento de iPhone e iPad, o que significa que eles geralmente precisam atualizá-lo para adicionar suporte a novos modelos de iPhone / iPad / iPod touch e para suportar novos recursos. esses produtos. O fato de que também é onde eles lidam com grande parte de seu DRM (que eles podem ter obrigações contratuais para atualizar em alguns casos) provavelmente também faz parte do motivo.

A questão fundamental dos patches delta é que eles são mais complexos e têm custos de suporte mais altos para o fornecedor. Um atualizador completo pode ser executado em qualquer versão do aplicativo instalada, um delta patcher mais feito em uma versão específica. Um atualizador completo funcionará independentemente de o aplicativo ter sido modificado (o usuário hackear o binário para fazer algo, ajustar o trabalho artístico etc.), um atualizador delta falhará em um aplicativo modificado.

Dado o trabalho extra envolvido na preparação de um patch delta e a chance aumentada de que ele não funcione, eles tendem a ser usados ​​apenas em casos muito específicos. A Apple tende a criar atualizações delta para atualizações de software, mas apenas cria um delta para a versão mais recente do sistema operacional, em vez de criar dezenas de versões que funcionam com todos os lançamentos que elas produzem para a maioria das pessoas e, em seguida, para todos os outros fazem uma atualização combinada que é um atualizador completo que também incorpora todas as atualizações de software anteriores.

Para coisas menores, como o iTunes, elas não costumam se incomodar com atualizações delta devido ao aumento da carga de trabalho, do suporte, do aumento do número de versões existentes e do fato de o iTunes ser relativamente pequeno no esquema das coisas (é menor que uma atualização do sistema operacional ou um firmware do iPhone / iPad).

Louis Gerbarg
fonte
1

Eu uso o iTunes no meu mac (OS X 10.6), mas me pergunto o que há com a atualização. Eu realmente quero saber por que as atualizações do Itunes são lançadas tão rápido e por que toda vez que o Itunes inteiro deve ser atualizado em vez de corrigido.

Provavelmente está remendado. Existem mais do que alguns arquivos que acompanham o iTunes, outros aplicativos e processos compartilhados também precisam ser atualizados.

Os aplicativos são atualizados conforme a necessidade. Você provavelmente não precisa atualizar neste minuto, basta dizer que uma atualização está disponível e você seria melhor se atualizasse. Isso pode corrigir vários problemas, desde desempenho, estabilidade ou "bugs" diversos encontrados. Você pode ver o log de alterações (abreviado) se quiser saber exatamente o que essa atualização deve fazer.

Ao contrário do que a outra resposta, é não como a Apple "pacotes" aplicativos. O "pacote" é simplesmente uma pasta que o localizador interpreta como um aplicativo. Os aplicativos podem (e geralmente são) "corrigidos" modificando arquivos dentro dessas .apppastas. O aplicativo inteiro não precisa ser substituído todas as vezes. Caso contrário, todas as atualizações da Adobe levariam dias para serem baixadas.

Josh K
fonte
-1

Observe que a resposta a seguir é válida para qualquer aplicativo (específico da Apple ou de terceiros).

É assim que a Apple agrupa todos os aplicativos. De fato, todo * .app é um pacote (think - folder). Você pode abri-lo no localizador (clique com o botão direito do mouse em -> Mostrar Conteúdo do Pacote) ou fazer o cd no terminal. É por isso que qualquer aplicativo não é corrigido como nos sistemas Windows, onde os arquivos de um programa estão espalhados por todo o sistema, mas são "substituídos" como um todo.

Eimantas
fonte
mas era ruim e se o tamanho do programa fosse de 1 GB?
Am1rr3zA
1 GB seria o tamanho de toda a atualização. Não é só o iTunes. AFAIK - O iTunes leva um pouco mais de 100 MB até agora.
Eimantas
Sei qual é o tamanho do iTunes, quero dizer, e se instalarmos aplicativos com tamanho de 1 GB cada vez que quisermos atualizar, é necessário baixar todos os 1 GB!
Am1rr3zA
Sim, seria esse o caso. Mas na maioria das vezes - esses aplicativos estão sendo divididos em poucos aplicativos utilitários menores.
Eimantas
Isso não está correto. Os aplicativos podem ser "corrigidos" por assim dizer.
18710 Josh K