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

Un humanoïde boucle le semi-marathon de Pékin en 2h40

20/04/2025 à 19:05

• 16


Incogni : la vie privée, enfin prise au sérieux (par quelqu’un d’autre que vous) 📍

20/04/2025 à 14:00

• 0


À la découverte de l’écosystème UniFi, l’équipement réseau des pros accessible au grand public

20/04/2025 à 10:00

• 63


Promo : les prix des MacBook Air M4 et MacBook Pro M4 continuent de baisser - jusqu'à 10 % de remise ! 🆕

19/04/2025 à 15:56

• 10


Sortie de veille : le futur de l’iPad se trouve-t-il dans le Mac ?

19/04/2025 à 08:00

• 20


Quand Apple a sorti... une molaire

18/04/2025 à 22:15

• 52


Redonnez vie à vos photos floues : l'IA d’Aiarty passe à la vitesse supérieure 📍

18/04/2025 à 22:01

• 0


Clap de fin pour Mythic Quest, qui voit son épisode final modifié pour mieux clore la série

18/04/2025 à 21:30

• 33


Un support pour Mac mini M4 qui en bouche un coin(-coin)

18/04/2025 à 20:45

• 50


Choosy permet de choisir un navigateur web différent en fonction du lien à ouvrir

18/04/2025 à 18:00

• 17


Doom, Mario, Civilization : les IA génératives peuvent-elles terminer des jeux des années 90 ?

18/04/2025 à 17:30

• 11


Les agences immobilières peuvent intégrer DossierFacile sur leur site

18/04/2025 à 15:04

• 9


Assistant d’évaluation : un rapport de bug peut servir à entraîner Apple Intelligence

18/04/2025 à 12:43

• 4


macOS 15.4 ne blanchit plus le fond de l'écran

18/04/2025 à 12:05

• 5


Netflix augmente ses prix en France sur fond de bons résultats

18/04/2025 à 08:11

• 199


Les dernières publicités de Beats vantent avec humour les mérites des nouveaux câbles colorés de la marque

18/04/2025 à 08:03

• 26