Ouvrir le menu principal

MacGeneration

Recherche

Batteries d'iPhone : les développeurs ont maintenant leur part du boulot à accomplir

Stéphane Moussie

jeudi 25 janvier 2018 à 20:00 • 67

Logiciels

Cela ressemble à un appel du pied de la part d’Apple. Xcode 9.3, disponible en bêta depuis hier, contient une nouvelle série d’outils liée à la gestion de l’énergie. Les développeurs peuvent analyser les logs enregistrés quand leur application consomme tellement de ressource processeur qu’elle draine rapidement la batterie. Cela vaut autant pour la consommation au premier plan qu’à l’arrière-plan.

L’environnement de développement comprenait déjà des outils pour étudier l’utilisation CPU des applications, mais cette nouveauté a tout l’air de s’inscrire dans l’affaire des batteries d’iPhone.

Pour éviter des extinctions inopinées provoquées par des « pics » d'utilisation CPU, Apple avait décidé de brider les performances des iPhone aux batteries vieillissantes (iPhone 6 et modèles suivants). Face au scandale de la découverte de cette mesure qui n’avait pas été clairement annoncée, Apple a finalement fait marche arrière et iOS 11.3 permettra de désactiver le bridage.

Sauf qu’en désactivant le bridage, les utilisateurs retrouveront certes des performances maximales, mais ils s’exposeront à des arrêts imprévus, avant que la batterie de l’iPhone n'atteigne 0 %. D’où ces nouveaux outils dans Xcode pour encourager les développeurs à optimiser la consommation d’énergie de leurs apps…

Dans un autre domaine, Xcode 9.3 accélère significativement la compilation des projets en Swift. Le coup de boost est en fait déjà possible avec Xcode 9.2, mais il faut l’activer manuellement. Il a une contrepartie : la consommation en mémoire vive augmente pendant l’opération.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Le légendaire xeyes disponible sur le Mac App Store

18:15

• 1


Le navigateur Horse propose désormais une période d'essai de 7 jours

16:45

• 3


Avec Gemma 3, Google veut mieux concurrencer DeepSeek

15:15

• 2


Gail Slater devient le nouveau visage de l’antitrust américain

14:30

• 6


Les Mac Studio M2 se retrouvent sur le refurb Apple, avec de belles réductions et un tarif sous les 2 000 €

13:15

• 4


Pocket Casts : le lecteur de podcasts devient gratuit sur Mac et sur le web

13:00

• 9


L’iPad A16, les iPad Air M3 et le nouveau Magic Keyboard pour iPad Air maintenant disponibles

11:39

• 14


MacBook Air M4 et Mac Studio 2025 : ils sont disponibles en ligne et en boutiques

11:00

• 17


Apple réactive automatiquement Apple Intelligence avec iOS 18.3.2 et macOS 15.3.2

10:00

• 18


Kernel Panic : Apple Intelligence va-t-elle transformer l’iPhone 16 Pro ?

07:30

• 5


iOS 18.3.2 est disponible pour corriger une faille liée à WebKit 🆕

06:35

• 41


Prise en main de la Smart Lock Pro de Nuki, une Ultra qui ne demande pas de changer de cylindre

06:35

• 22


Le Mac Studio 2025 n'a pas de mode Performance, et ce n'est pas grave

11/03/2025 à 22:53

• 8


macOS 15.3.2 est de sortie, avec Safari 18.3.1

11/03/2025 à 21:08

• 12


B&You Pure fibre : frais de mise en service exceptionnellement offerts pour cette offre jusqu’à 8 Gb/s à petit prix

11/03/2025 à 18:11

• 54


Bon plan : le Mac mini M4 avec 24 Go de RAM et SSD 512 Go à 1 000 €

11/03/2025 à 16:10

• 19