
Si vous lisez religieusement les notes de mise à jour de vos applications sur l’App Store (comment ça, je suis le seul ?), vous avez peut-être remarqué une nouvelle tendance.
Plusieurs applications indiquent « Cette mise à jour d’Apple améliore le fonctionnement de l’app. Elle n’inclut pas de nouvelle fonctionnalité. » Un changement entouré de mystère, car il s’agit visiblement d’une mise à jour poussée par Apple et non par les développeurs d’applications. Alors à quoi sert-elle ?
Apple n’a pas accès au code source
Il faut rappeler comment fonctionne une boutique d’applications pour comprendre pourquoi cette mise à jour interroge autant. Un créateur d’application développe sur sa machine la logique de l’application, son code source.

Il décide ensuite de publier cette application et pour cela, il procède à sa compilation. Il s’agit de transformer le code source, la recette de cuisine en quelque sorte, en du code exécutable. Ce code est ensuite compilé et distribué par Apple sous forme de binaire sur son App Store.
Apple n’a donc pas accès aux sources de l’application. Alors comment fait-elle pour provoquer une mise à jour de la sorte et que contient-elle ?
La meilleure piste
Apple n’a pas communiqué officiellement sur ces mises à jour. Il est donc impossible d’avoir une explication complète sur le sujet pour le moment.
On peut toutefois imaginer une raison assez probable. Apple a peut-être mis à jour un outil utilisé par les développeurs des applications en question, un toolkit, une API. Cela peut être une mise à jour de sécurité d’un composant d’iOS par exemple.
La mise à jour de l’application serait une façon pour Apple de s’assurer que l’application a été compilée avec la bonne version de l’API ou du toolkit concerné. Cela explique aussi pourquoi ces mises à jour n’apportent visiblement aucune nouveauté.

Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et .
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.