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.

Ajouter ce site dans Google News

Les premiers tests des AirPods 5 saluent surtout leur réduction de bruit

12:05

• 2


MacGeneration a 27 ans : on revient de loin, on continue avec vous

11:47

• 34


Le keynote d’Apple a demandé 38 jours de tournage sur 20 sites différents

10:29

• 9


iPhone 18 Pro : les délais s’allongent aussi, mais Amazon annonce encore une livraison dès samedi

10:08

• 4


L'improbable front commun de la Silicon Valley pour freiner l'IA

09:00

• 16


Homebrew 7 apporte une interface graphique et prépare l’abandon des Mac Intel

08:46

• 20


Claude en renfort, GPT-5.6 aux commandes : les ouvertures cachées de Siri

08:15

• 13


Quand l'Apple Watch se réinvente en mini-téléphone ou en horloge de bureau

07:51

• 6


Quand le SAV d'Apple transforme un vieux Mac Intel en MacBook Air M5

07:40

• 27


iPhone Duo : le pliable va-t-il devenir la norme ?

07:12

• 54


iOS 27 : faites travailler vos appareils Apple ensemble avec notre livre à 4,99 €

13/09/2026 à 23:55

• 8


Une station d'accueil avec 14 ports USB-C !

13/09/2026 à 21:15

• 0


Mourir peut attendre, y compris pour l’iPhone : la semaine Apple

13/09/2026 à 20:50

• 46


Apple Watch Series 12 et Ultra 4 : Apple souligne désormais que la batterie peut être remplacée

13/09/2026 à 20:49

• 45


iPhone 18 Pro Max : déjà jusqu’à un mois d’attente chez Apple, du stock chez Amazon

13/09/2026 à 09:36

• 67


ChatGPT m'a aidé à récupérer 9 To de données, que je pensais avoir perdus après une coupure de courant

13/09/2026 à 08:00

• 56