Les notifications d'activités en direct fonctionneront plus lentement dans iOS 18
Apple a changé la façon dont LiveActivities fonctionne iOS 18de sorte que lorsque nous mettons à jour notre iPhone, ces ils se mettront à jour plus lentement qu'avant. Dans iOS 17, LiveActivities peut être mis à jour toutes les secondes. Sous iOS 18, entre 5 et 15 secondes.
Le développeur Nico, responsable d'une application qui affiche la vitesse de l'utilisateur lorsqu'il fait du vélo, ne pourra plus mettre à jour le numéro de vitesse en kilomètres par heure chaque seconde comme avant, mais il sera mis à jour toutes les 10 secondes, ce qui est clairement insuffisant dans une application de ce type.
Lorsque Nico a contacté Apple pour voir ce qui se passait, il a reçu une réponse plutôt décevante. Désormais, Apple ne considère pas les notifications d'activités en direct sur l'écran de verrouillage comme fonctionnant en temps réel, mais plutôt comme affichant des informations toutes les 5 à 15 secondes. Cela met fin à de nombreuses applications qui nécessitent de mettre à jour le contenu des notifications en temps réel, comme c'est le cas avec Nico. Apple déclare dans sa réponse que l'objectif est prévenir l'usure du SSD de l'iPhonecar ce type de notifications doit sauvegarder son état à chaque changement. Dans iOS 17, cela se produit toutes les secondes, et de nombreux accès au disque peuvent l'endommager à long terme, réduisant ainsi sa durée de vie utile.
Apple indique dans sa réponse que ces types de notifications ne sont pas considérés comme fonctionnant temps réelmais la vérité est que dans la description donnée sur le site Web destinée aux développeurs, ils mentionnent explicitement qu'ils sont notifications en temps réel. Utilisez ces mots, temps réel.
Ainsi, dans iOS 18, ils décident de changer cela mais ils n'ont toujours pas mis à jour les informations sur leur site Web, et en attendant, les développeurs perdent du temps à essayer de comprendre pourquoi leurs notifications en temps réel ne fonctionnent pas comme telles.