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

Promos : l'iPad Pro 13” Wi-Fi + Cellular à 1019 € (- 550 €) et le MacBook Air M4 à 969 € (- 230 €)

08:45

• 15


macOS Tahoe 26 : découverte du nouveau Centre de contrôle inspiré de l'iPhone

08:00

• 2


Apple accusée de pratiquer des prix démesurés sur les pièces d’iPad

07:50

• 42


À contre-courant : pourquoi Félix pense que le Mac est une bonne machine de jeu

02/08/2025 à 10:00

• 30


Tim Cook revient sur l’IA, Siri et les futurs produits devant les employés de l’Apple Park

02/08/2025 à 07:52

• 87


Pourquoi une IA devient malsaine, et comment y remédier ? Anthropic invente le psy pour IA

01/08/2025 à 22:15

• 48


OpenAI a laissé Google indexer des conversations, avant de vite faire machine arrière

01/08/2025 à 21:30

• 18


Redonnez vie à vos vidéos : Aiarty Video Enhancer débarque sur Mac et Windows (et c’est bluffant) 📍

01/08/2025 à 20:33

• 0


Fin de partie pour Windows 11 SE, l’équivalent à Chrome OS de Microsoft

01/08/2025 à 16:11

• 23


Tim Cook a été plus longtemps à la tête d'Apple que Steve Jobs

01/08/2025 à 15:23

• 40


Quatre ans après macOS, Adobe Premiere Pro et After Effects arrivent en bêta pour les PC Windows ARM

01/08/2025 à 13:15

• 15


Promo : l’iPhone 15 Plus à 789 €, une bonne affaire (-19 %)

01/08/2025 à 11:53

• 10


OpenAI lance un nouveau mode plus pédagogique pour ChatGPT à destination des étudiants

01/08/2025 à 11:05

• 4


Linus Torvalds a visiblement abandonné son MacBook Air M2

01/08/2025 à 10:35

• 24


Zuckerberg : « le développement d’une superintelligence est à portée de main »

01/08/2025 à 09:10

• 53


3 milliards d’iPhone écoulés depuis 2007 : le produit high-tech le plus vendu de l’histoire ?

01/08/2025 à 07:22

• 36