Seus aplicativos favoritos podem ter recebido uma atualização não de seus desenvolvedores, mas da Apple. Um fenômeno misterioso.

Fonte: Mariia Shalabaieva no Unsplash

Se você lê religiosamente as notas de lançamento de seus aplicativos na App Store (o que quer dizer com sou o único?), deve ter notado uma nova tendência.

Vários aplicativos afirmam “ Esta atualização da Apple melhora o funcionamento do aplicativo. Não inclui nenhuma funcionalidade nova. » Uma mudança envolta em mistério, porque é obviamente uma atualização promovida pela Apple e não pelos desenvolvedores de aplicativos. Então para que serve?

A Apple não tem acesso ao código-fonte

Precisamos lembrar como funciona uma loja de aplicativos para entender por que essa atualização levanta tantas questões. Um criador de aplicação desenvolve a lógica da aplicação, seu código-fonte, em sua máquina.

Os aplicativos foram atualizados pela Apple // Fonte: captura de tela do Frandroid

Ele então decide publicar esta aplicação e para isso passa a compilá-la. Envolve transformar o código-fonte, a receita culinária, por assim dizer, em código executável. Este código é então compilado e distribuído pela Apple em formato binário em sua App Store.

A Apple, portanto, não tem acesso às fontes do aplicativo. Então, como isso causa uma atualização como essa e o que ela contém?

A melhor pista

A Apple não comunicou oficialmente sobre essas atualizações. Portanto, é impossível ter uma explicação completa sobre o assunto no momento.

No entanto, podemos imaginar uma razão bastante provável. A Apple pode ter atualizado uma ferramenta utilizada pelos desenvolvedores dos aplicativos em questão, um kit de ferramentas, uma API. Esta poderia ser uma atualização de segurança para um componente iOS, por exemplo.

Atualizar o aplicativo seria a maneira da Apple garantir que o aplicativo foi compilado com a versão correta da API ou kit de ferramentas relevante. Isso também explica por que essas atualizações obviamente não trazem nada de novo.


Fonte

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *