Existe-t-il des détails profonds sur les détails de ce que le «Low Power Mode» dans iOS 9 affecte réellement?

Ainsi, comme mentionné dans cette question de réponse canonique sur les fonctionnalités iOS 9 , le mode "Low Power" est une bonne chose. C'est ce que l'affichage d'iOS 9 sur "Low Power Mode" explique quand il est activé:

Le mode Low Power réduit temporairement la consommation d'énergie jusqu'à ce que vous puissiez charger complètement votre iPhone. Lorsque cela est activé, l'extraction de courrier, l'actualisation de l'application arrière, les téléchargements automatiques et certains effets visuels sont réduits ou désactivés.

D'accord, j'en sais rien. Je comprends les concepts généraux. Mais est-ce vraiment tout ce qui se passe dans «Low Power Mode?» Par exemple, quels sont les effets visuels exacts qui sont «réduits ou éteints?» Existe-t-il des détails plus spécifiques de Apple sur ce que fait «Low Power Mode»?

Apple n'a pas vraiment discuté spécifiquement de ce que fait Low Power Mode. Sa principale caractéristique sous-traitée est qu'il réduit le processeur, réduisant les performances pour augmenter la durée de vie de la batterie, mais il existe quelques autres ajustements qu'il effectue sur le système comme indiqué sous le commutateur.

Comme le montrent ces captures d'écran, Low Power Mode réduit les performances de ~ 30%.

Source: http://www.macrumors.com/2015/06/25/ios-9-low-power-mode-benchmarks/

Apple répertorie les éléments suivants comme caractéristiques modifiées par Low Power Mode:

  • Email fetch
  • Hey Siri
  • Actualiser l'App en background
  • Téléchargements automatiques
  • Associations Wi-Fi
  • Quelques effets visuels

Source: https://support.apple.com/kb/HT205234

Plus de détails sont fournis dans la documentation du développeur ( Energy Efficiency Guide for iOS Apps ):

  • Réduire les performances du processeur et du GPU
  • Pause des activités discrétionnaires et de fond, y compris les réseaux
  • Réduire la luminosité de l'écran
  • Réduire le timeout d'attente pour verrouiller automatiquement l'appareil
  • Désactiver l'extraction du courrier
  • Désactiver les effets de mouvement
  • Désactiver les fonds d'écran animés

Source: https://developer.apple.com/library/prerelease/ios/documentation/Performance/Conceptual/EnergyGuide-iOS/LowPowerMode.html

Apple encourage les développeurs à profiter de cette fonctionnalité en implémentant un état de puissance plus faible dans leurs applications. Cela signifie que cette fonctionnalité peut augmenter la durée de vie de la batterie grâce au support dans des applications tierces.

Votre application devrait prendre des mesures supplémentaires pour aider le système à économiser de l'énergie lorsque le mode Low Power est actif. Par exemple, votre application pourrait réduire l'utilisation d'animations, réduire les taux d'images, arrêter les mises à jour de localization, désactiver les synchronisations et les sauvegardes, etc.