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).