Nouveau dans iOS 10.3 nom et liste de honte pour les applications 32 bits obsolètes

Apple a lancé aujourd'hui une troisième version bêta d'iOS 10.3 aux membres du programme pour développeurs Apple. Il n'y a rien à redire en termes de nouvelles choses, à l'exception notable d'une nouvelle section curieuse suggérant que iOS 11 ne sera probablement que 64 bits. La première version bêta d'iOS 10.3 a introduit une invite reformulée lors du lancement d'applications 32 bits.

Dans iOS 10.3 beta 3, il y a maintenant une section dédiée dans l'application Paramètres où toutes les applications obsolètes installées sur l'appareil de l'utilisateur sont nommées et honteuses.

Si vous vous aventurez à Paramètres → Général → À propos → Applications, vous remarquerez la section nouvellement ajoutée, justement intitulée Compatibilité des applications.

C'est une liste honteuse de types conçus pour donner à l'utilisateur un aperçu clair de toutes les applications héritées installées sur son appareil. Espérons que cela donnera aux développeurs une pause et leur rappellera que laisser des applications languir sans mises à jour de compatibilité n'est pas très convivial.

«Ces applications peuvent ralentir votre iPhone et ne fonctionneront pas avec les futures versions d'iOS si elles ne sont pas mises à jour. Si aucune mise à jour n'est disponible, contactez le développeur de l'application pour plus d'informations », lit la description de la fonctionnalité.

Appuyez sur l'une des applications répertoriées pour afficher sa page App Store où vous pouvez voir des informations telles que le numéro de version, la dernière mise à jour, etc..

Abonnez-vous à iDownloadBlog sur YouTube pour plus de vidéos comme celle-ci.

iOS comprend des versions distinctes 32 bits et 64 bits des infrastructures système. Les applications 32 bits héritées affectent les performances des appareils iOS 64 bits (comme l'iPhone 5s et l'iPad Air), car elles obligent iOS à charger des versions 32 bits du noyau, des bibliothèques et des pilotes par-dessus leurs homologues 64 bits qui sont chargé par defauly.

Lorsque toutes les applications exécutées sur un appareil sont compilées pour le runtime 64 bits, iOS ne charge jamais les versions 32 bits du noyau, des bibliothèques et des pilotes. En d'autres termes, le système utilise moins de mémoire et lance les applications plus rapidement.

Étant donné que les applications standard d'Apple prennent déjà en charge l'exécution 64 bits, il est dans l'intérêt de tous que toutes les applications exécutées sur des appareils 64 bits soient compilées pour l'exécution 64 bits, en particulier les applications qui traitent les données en arrière-plan..

Depuis le 1er juin 2015, Apple exige que les mises à jour des applications soient soumises avec une prise en charge 64 bits complète. Le guide de transition d'Apple détaille le portage des applications sur une architecture 64 bits.

Êtes-vous enthousiasmé par le nouveau nom de compatibilité des applications et la section honte dans iOS 10.3?