Réponse courte
Pour répondre à vos questions :
- Ce n'est pas la batterie elle-même qui ralentit l'iPhone, mais plutôt le fait qu'iOS procède délibérément à cette opération dans le cas de batteries dont l'état de santé est inférieur à un certain niveau.
- L'insertion d'une nouvelle batterie résout ce problème car iOS détermine alors que l'iPhone dispose d'une source d'alimentation capable de répondre aux demandes d'énergie plus élevées parfois exigées par l'iPhone lorsqu'il fonctionne au maximum de ses performances.
- C'est iOS qui effectue l'étranglement, même s'il le fait sur la base de sa propre évaluation des limites physiques de la batterie.
Réponse longue
Il arrive qu'un appareil (tel qu'un iPhone) ait besoin d'une brusque poussée (ou pic) de puissance pour effectuer une certaine tâche.
Dans ce cas, la source d'alimentation doit être capable de fournir la quantité de courant nécessaire à l'appareil, mais dans le cas des batteries vieillissantes 1 Ils ne peuvent souvent pas répondre à cette demande. Dans ce cas, l'iPhone peut s'éteindre soudainement afin de se protéger des dommages (de la même manière que le contrôleur de gestion du système (SMC) d'un ordinateur Mac peut intervenir pour protéger votre Mac des dommages dans certains scénarios).
Apple a tenté de résoudre ce problème en demandant à iOS de déterminer quand une batterie n'est plus en mesure de fournir un certain niveau de courant de pointe. Une fois qu'iOS a déterminé ce moment, il ralentit l'iPhone pour qu'il fonctionne en dessous de sa capacité réelle.
Par exemple, en faisant tourner le processeur plus lentement, on limite la puissance tirée de la batterie. Cela réduit à son tour la quantité d'énergie nécessaire et évite donc une situation dans laquelle l'iPhone s'éteint de manière aléatoire sur les utilisateurs.
Apple a adopté cette approche fin 2016 après avoir reçu de nombreux rapports d'utilisateurs concernant leurs iPhones qui s'éteignaient de manière aléatoire. Après avoir déterminé que la cause dans la plupart des situations était une batterie vieillissante, elle a inclus cette "fonctionnalité" dans iOS lors de la sortie de la mise à jour iOS 10.2.1.
1 À proprement parler, un arrêt aléatoire peut également se produire lorsqu'un iPhone est utilisé dans des conditions de froid ou lorsqu'une batterie en parfait état est très peu chargée. Toutefois, dans la grande majorité des cas, ce problème est dû au vieillissement des batteries.