{"code":"var Component=(()=>{var p=Object.create;var a=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty;var f=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),b=(t,e)=>{for(var r in e)a(t,r,{get:e[r],enumerable:!0})},l=(t,e,r,s)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let n of m(e))!v.call(t,n)&&n!==r&&a(t,n,{get:()=>e[n],enumerable:!(s=h(e,n))||s.enumerable});return t};var q=(t,e,r)=>(r=t!=null?p(g(t)):{},l(e||!t||!t.__esModule?a(r,\"default\",{value:t,enumerable:!0}):r,t)),y=t=>l(a({},\"__esModule\",{value:!0}),t);var d=f((z,o)=>{o.exports=_jsx_runtime});var k={};b(k,{default:()=>c});var i=q(d());function u(t){let e={a:\"a\",code:\"code\",em:\"em\",h2:\"h2\",h3:\"h3\",img:\"img\",li:\"li\",ol:\"ol\",p:\"p\",pre:\"pre\",span:\"span\",strong:\"strong\",table:\"table\",tbody:\"tbody\",td:\"td\",th:\"th\",thead:\"thead\",tr:\"tr\",ul:\"ul\",...t.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(e.p,{children:[\"Vous aviez r\\xE9gl\\xE9 votre MacBook pour qu'il s'arr\\xEAte \\xE0 80 pour cent il y a des ann\\xE9es, et il s'y tenait discr\\xE8tement depuis. Puis vous \\xEAtes pass\\xE9 \\xE0 macOS 27 Golden Gate, vous avez jet\\xE9 un \\u0153il \\xE0 la barre des menus quelques heures plus tard, et la batterie affichait 100 pour cent. Votre application de limite de charge montre toujours une ic\\xF4ne verte et un aimable message \\xAB limite atteinte \\xBB, mais le Mac l'a manifestement ignor\\xE9e. Ce n'est pas votre imagination, et ce n'est pas une erreur de configuration. Apple a modifi\\xE9 les commandes de bas niveau dont d\\xE9pendaient des outils comme AlDente, batt, Battery Toolkit et l'outil en ligne de commande \",(0,i.jsx)(e.code,{children:\"battery\"}),\", et les d\\xE9veloppeurs de ces outils sont encore en train de rattraper leur retard. Ce guide explique ce qui a r\\xE9ellement chang\\xE9, ce que chaque projet a d\\xE9clar\\xE9 publiquement, quelles parties de l'histoire sont confirm\\xE9es et lesquelles ne sont que des rumeurs, et ce qu'il faut faire d\\xE8s aujourd'hui : passer \\xE0 la limite int\\xE9gr\\xE9e \\xE0 macOS, supprimer proprement les anciens utilitaires auxiliaires et surveiller la sant\\xE9 r\\xE9elle de la batterie avec des chiffres plut\\xF4t que des suppositions.\"]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Une femme d'une quarantaine d'ann\\xE9es assise \\xE0 un bureau de cuisine, regardant un ordinateur portable argent\\xE9 et fin reli\\xE9 \\xE0 un c\\xE2ble de charge, une main sur la joue, incr\\xE9dule\",src:\"/images/blog/macos-27-battery-charge-limit-apps-broken-aldente-batt-charging-to-100-fix-2026/hero.webp\",width:\"1200\",height:\"800\"})}),`\n`,(0,i.jsx)(e.h2,{id:\"key-takeaways\",children:\"Key Takeaways\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Le sympt\\xF4me est r\\xE9el et document\\xE9\"}),\" : les utilisateurs d'AlDente sous macOS 27.0 et 27.0.1 signalent des Mac qui chargent au-del\\xE0 de leur limite, et les projets \",(0,i.jsx)(e.code,{children:\"battery\"}),\" et \",(0,i.jsx)(e.code,{children:\"batt\"}),\" documentent tous deux que leurs cl\\xE9s de contr\\xF4le de la charge ont cess\\xE9 de fonctionner sous macOS 27.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"La cause est du c\\xF4t\\xE9 d'Apple, pas du v\\xF4tre\"}),\" : d'apr\\xE8s les rapports de d\\xE9veloppeurs sur GitHub, les cl\\xE9s SMC que ces outils utilisaient pour suspendre la charge ont \\xE9t\\xE9 supprim\\xE9es, vid\\xE9es ou verrouill\\xE9es derri\\xE8re un droit (entitlement) priv\\xE9. Il s'agit d'un constat rapport\\xE9 par des d\\xE9veloppeurs, pas d'une d\\xE9claration d'Apple.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"La Limite de charge int\\xE9gr\\xE9e est la r\\xE9ponse s\\xFBre\"}),\" : sur les Mac Apple silicon sous macOS Tahoe 26.4 ou version ult\\xE9rieure, R\\xE9glages Syst\\xE8me > Batterie > le bouton d'information \\xE0 c\\xF4t\\xE9 de Charge propose une limite comprise entre 80 et 100 pour cent, et Apple la prend en charge.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"N'utilisez pas \\xE0 la l\\xE9g\\xE8re les astuces de coupure de l'adaptateur\"}),\" : le mainteneur du projet \",(0,i.jsx)(e.code,{children:\"battery\"}),\" a rejet\\xE9 un correctif de d\\xE9sactivation de l'adaptateur car il peut provoquer des micro-cycles constants, et le projet \",(0,i.jsx)(e.code,{children:\"batt\"}),\" propose un mode similaire uniquement en option.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Nettoyez les anciens utilitaires auxiliaires\"}),\" : un utilitaire privil\\xE9gi\\xE9 obsol\\xE8te peut survivre \\xE0 son application. Suivez l'ordre de suppression indiqu\\xE9 ci-dessous par le d\\xE9veloppeur ; pour batt install\\xE9 avec Homebrew, r\\xE9tablissez la limite de charge par d\\xE9faut avant d'arr\\xEAter le service ou de d\\xE9sinstaller l'outil.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"L'affirmation \\xAB la limite se r\\xE9initialise apr\\xE8s un red\\xE9marrage \\xBB n'est pas v\\xE9rifi\\xE9e\"}),\" : elle appara\\xEEt dans des articles de synth\\xE8se sans source primaire. V\\xE9rifiez-la vous-m\\xEAme apr\\xE8s un red\\xE9marrage ; voici comment.\"]}),`\n`]}),`\n`,(0,i.jsx)(e.h2,{id:\"ce-qui-est-r\\xE9ellement-tomb\\xE9-en-panne--la-chronologie\",children:\"Ce qui est r\\xE9ellement tomb\\xE9 en panne : la chronologie\"}),`\n`,(0,i.jsx)(e.p,{children:\"L'histoire n'a pas commenc\\xE9 le jour de la sortie. Elle a commenc\\xE9 dans les b\\xEAtas pour d\\xE9veloppeurs, et les traces publiques sur GitHub permettent de la reconstituer assez fid\\xE8lement. Tout ce qui suit provient de pages publiques d'issues et de pull requests que j'ai ouvertes en r\\xE9digeant cet article. Rien de tout cela n'est une d\\xE9claration d'Apple, car Apple n'a pas document\\xE9 ces m\\xE9canismes internes.\"}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"Date (2026)\"}),(0,i.jsx)(e.th,{children:\"Ce qui s'est pass\\xE9\"}),(0,i.jsx)(e.th,{children:\"Source\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"9 juin\"}),(0,i.jsx)(e.td,{children:\"Un utilisateur d'AlDente Pro sur un MacBook Air M3 signale, sous la b\\xEAta d\\xE9veloppeur de macOS 27, que la limite de 78 pour cent n'est pas respect\\xE9e, que la batterie atteint 94 pour cent et que la d\\xE9charge automatique se comporte mal\"}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/AppHouseKitchen/AlDente-Battery_Care_and_Monitoring/issues/1771\",children:\"AlDente issue 1771\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"13 juin\"}),(0,i.jsx)(e.td,{children:\"Un autre rapport sur un MacBook Pro 14 pouces M1 Pro : \\xAB EC charge control does not work at all \\xBB\"}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/AppHouseKitchen/AlDente-Battery_Care_and_Monitoring/issues/1775\",children:\"AlDente issue 1775\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"10 juil.\"}),(0,i.jsxs)(e.td,{children:[\"Un contributeur ouvre une pull request pour le projet \",(0,i.jsx)(e.code,{children:\"battery\"}),\" utilisant de nouvelles cl\\xE9s de firmware sur la b\\xEAta 3 de macOS 27\"]}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/actuallymentor/battery/pull/469\",children:\"battery PR 469\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"2 sept.\"}),(0,i.jsxs)(e.td,{children:[\"Une issue \",(0,i.jsx)(e.code,{children:\"batt\"}),\" signale que, \\xE0 partir de la b\\xEAta 4, les cl\\xE9s de contr\\xF4le de la charge sont verrouill\\xE9es, \\xAB likely behind an entitlement check \\xBB\"]}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt/issues/152\",children:\"batt issue 152\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"10 sept.\"}),(0,i.jsx)(e.td,{children:\"AlDente Pro 1.39.1 sur la release candidate de macOS 27 affiche des messages d'\\xE9tat contradictoires et n'applique pas une limite de 56 pour cent\"}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/AppHouseKitchen/AlDente-Battery_Care_and_Monitoring/issues/1817\",children:\"AlDente issue 1817\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"14 sept.\"}),(0,i.jsx)(e.td,{children:\"macOS 27 Golden Gate est publi\\xE9\"}),(0,i.jsxs)(e.td,{children:[\"voir notre \",(0,i.jsx)(e.a,{href:\"/blog/macos-27-golden-gate-release-day-update-guide-september-14-2026\",children:\"guide de mise \\xE0 jour du jour de sortie\"})]})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"16 sept.\"}),(0,i.jsxs)(e.td,{children:[\"Une pull request \",(0,i.jsx)(e.code,{children:\"battery\"}),\" d\\xE9crivant les cl\\xE9s supprim\\xE9es et un contournement par coupure de l'adaptateur est ferm\\xE9e par le mainteneur\"]}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/actuallymentor/battery/pull/478\",children:\"battery PR 478\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"17 au 19 sept.\"}),(0,i.jsxs)(e.td,{children:[\"Deux autres pull requests \",(0,i.jsx)(e.code,{children:\"battery\"}),\" proposent d'utiliser la limite de charge propre \\xE0 macOS\"]}),(0,i.jsxs)(e.td,{children:[(0,i.jsx)(e.a,{href:\"https://github.com/actuallymentor/battery/pull/479\",children:\"PR 479\"}),\", \",(0,i.jsx)(e.a,{href:\"https://github.com/actuallymentor/battery/pull/480\",children:\"PR 480\"})]})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"24 sept.\"}),(0,i.jsxs)(e.td,{children:[(0,i.jsx)(e.code,{children:\"batt\"}),\" fusionne un mode adaptateur optionnel pour les firmwares macOS 27 verrouill\\xE9s\"]}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt/pull/154\",children:\"batt PR 154\"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"29 sept.\"}),(0,i.jsx)(e.td,{children:\"Nouveaux rapports AlDente, dont un sous macOS 27.0.1 avec AlDente Pro 1.39.4, de Mac qui chargent au-del\\xE0 de la limite\"}),(0,i.jsxs)(e.td,{children:[(0,i.jsx)(e.a,{href:\"https://github.com/AppHouseKitchen/AlDente-Battery_Care_and_Monitoring/issues/1840\",children:\"issue 1840\"}),\", \",(0,i.jsx)(e.a,{href:\"https://github.com/AppHouseKitchen/AlDente-Battery_Care_and_Monitoring/issues/1841\",children:\"issue 1841\"})]})]})]})]}),`\n`,(0,i.jsx)(e.p,{children:\"Deux points ressortent. Premi\\xE8rement, la panne \\xE9tait visible plus de trois mois avant la version finale : ce n'est donc pas une r\\xE9gression surprise due \\xE0 une build tardive. Deuxi\\xE8mement, macOS 27.0.1 ne l'a pas r\\xE9par\\xE9e : le rapport de l'issue 1840 provient d'un Mac sous 27.0.1.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"pourquoi-les-limiteurs-de-charge-tiers-fonctionnaient-auparavant\",children:\"Pourquoi les limiteurs de charge tiers fonctionnaient auparavant\"}),`\n`,(0,i.jsx)(e.p,{children:\"Pour comprendre pourquoi ils ont cess\\xE9 de fonctionner, il faut savoir ce qu'ils faisaient. Un MacBook n'est pas un t\\xE9l\\xE9phone qui cesse simplement d'absorber du courant lorsqu'un pourcentage est atteint. La batterie, le circuit de charge et le contr\\xF4leur de gestion syst\\xE8me (SMC, System Management Controller) coop\\xE8rent, et le syst\\xE8me d'exploitation laisse normalement le firmware d'Apple d\\xE9cider du moment o\\xF9 charger.\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Les outils tiers profitaient d'une faille. Le SMC expose de nombreuses petites valeurs nomm\\xE9es, appel\\xE9es cl\\xE9s, chacune identifi\\xE9e par un code de quatre caract\\xE8res. Certaines d'entre elles, historiquement, ordonnaient au mat\\xE9riel de charge de cesser d'envoyer du courant dans la batterie tout en laissant le Mac fonctionner sur l'adaptateur. Les noms qui apparaissent dans les rapports de d\\xE9veloppeurs comprennent \",(0,i.jsx)(e.code,{children:\"CH0B\"}),\", \",(0,i.jsx)(e.code,{children:\"CH0C\"}),\", \",(0,i.jsx)(e.code,{children:\"CHTE\"}),\", \",(0,i.jsx)(e.code,{children:\"CH0I\"}),\" et \",(0,i.jsx)(e.code,{children:\"CH0J\"}),\". Une application embarque un petit utilitaire privil\\xE9gi\\xE9, un processus d'arri\\xE8re-plan ex\\xE9cut\\xE9 en tant que root, qui \\xE9crit ces cl\\xE9s lorsque la batterie atteint votre limite et les efface lorsqu'elle descend sous un seuil inf\\xE9rieur. C'est pourquoi ces applications demandent un mot de passe administrateur \\xE0 l'installation et pourquoi elles continuent de fonctionner en arri\\xE8re-plan apr\\xE8s la fermeture de la fen\\xEAtre.\"]}),`\n`,(0,i.jsx)(e.p,{children:\"Le point important est le mot \\xAB privil\\xE9gi\\xE9 \\xBB. Ces outils n'utilisaient pas une interface publique et prise en charge. Ils \\xE9crivaient dans des commandes mat\\xE9rielles qu'Apple n'a jamais document\\xE9es pour les tiers. Cela a fonctionn\\xE9 pendant des ann\\xE9es, mais il y avait toujours le risque qu'Apple d\\xE9place ces commandes, et les rapports sugg\\xE8rent que c'est pr\\xE9cis\\xE9ment ce qui s'est produit dans macOS 27.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"ce-qui-a-chang\\xE9-dans-macos-27-selon-les-d\\xE9veloppeurs\",children:\"Ce qui a chang\\xE9 dans macOS 27, selon les d\\xE9veloppeurs\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Les descriptions publiques les plus d\\xE9taill\\xE9es proviennent de trois sources : le texte de la pull request 478 de \",(0,i.jsx)(e.code,{children:\"battery\"}),\", le README et l'issue 152 du projet \",(0,i.jsx)(e.code,{children:\"batt\"}),\", ainsi que le README d'un fork communautaire de Battery Toolkit pour macOS 27. Elles s'accordent sur les grandes lignes et diff\\xE8rent sur certains d\\xE9tails, que je signalerai.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"les-cl\\xE9s-historiques-ont-disparu-ou-sont-vides\",children:\"Les cl\\xE9s historiques ont disparu ou sont vides\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"D'apr\\xE8s la \",(0,i.jsxs)(e.a,{href:\"https://github.com/actuallymentor/battery/pull/478\",children:[\"pull request 478 de \",(0,i.jsx)(e.code,{children:\"battery\"})]}),\", les cl\\xE9s \",(0,i.jsx)(e.code,{children:\"CHTE\"}),\", \",(0,i.jsx)(e.code,{children:\"CH0B\"}),\", \",(0,i.jsx)(e.code,{children:\"CH0C\"}),\" et \",(0,i.jsx)(e.code,{children:\"CH0I\"}),\" renvoyaient \\xAB no data \\xBB sous macOS 27, seule \",(0,i.jsx)(e.code,{children:\"CHIE\"}),\" continuant de r\\xE9pondre. Le \",(0,i.jsx)(e.a,{href:\"https://github.com/andersonproescholdbell/battery-toolkit-macos27\",children:\"fork de Battery Toolkit pour macOS 27\"}),\" indique que les m\\xEAmes cl\\xE9s, plus \",(0,i.jsx)(e.code,{children:\"CH0J\"}),\", sont absentes de l'index SMC, tandis que \",(0,i.jsx)(e.code,{children:\"CHIE\"}),\" et \",(0,i.jsx)(e.code,{children:\"ACLC\"}),\" restent lisibles. Dans l'\",(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt/issues/152\",children:\"issue 152 de batt\"}),\", l'auteur du rapport d\\xE9crit un \\xE9tat l\\xE9g\\xE8rement diff\\xE9rent : \",(0,i.jsx)(e.code,{children:\"CH0B\"}),\", \",(0,i.jsx)(e.code,{children:\"CH0C\"}),\" et \",(0,i.jsx)(e.code,{children:\"CHTE\"}),\" existent encore, mais comme des espaces r\\xE9serv\\xE9s de taille nulle. \\xAB Supprim\\xE9es \\xBB comme \\xAB vid\\xE9es de leur substance \\xBB aboutissent au m\\xEAme r\\xE9sultat : un outil incapable de suspendre la charge.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"les-cl\\xE9s-de-firmware-plus-r\\xE9centes-sont-verrouill\\xE9es\",children:\"Les cl\\xE9s de firmware plus r\\xE9centes sont verrouill\\xE9es\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"L'id\\xE9e suivante, \\xE9vidente, \\xE9tait d'utiliser de nouvelles cl\\xE9s nomm\\xE9es \",(0,i.jsx)(e.code,{children:\"bfD0\"}),\", \",(0,i.jsx)(e.code,{children:\"bfE0\"}),\" et \",(0,i.jsx)(e.code,{children:\"bfF0\"}),\", qui semblent li\\xE9es aux limites de charge g\\xE9r\\xE9es par le firmware. Le fork de Battery Toolkit rapporte qu'elles apparaissent dans l'index mais renvoient un r\\xE9sultat \\xAB introuvable \\xBB de taille nulle sur sa machine de test, un MacBook Pro M3 Pro. L'issue 152 rapporte que toute op\\xE9ration sur ces cl\\xE9s \\xE9choue avec le code d'erreur \",(0,i.jsx)(e.code,{children:\"0xe00002c1\"}),\", qui est l'erreur IOKit \\xAB not privileged \\xBB, m\\xEAme en s'ex\\xE9cutant en tant que root. Une nuance s'impose. La pull request de juillet contre le projet \",(0,i.jsx)(e.code,{children:\"battery\"}),\" indiquait que ces cl\\xE9s fonctionnaient sur la b\\xEAta 3, et les relecteurs ont ensuite constat\\xE9 que ces cl\\xE9s n'\\xE9taient pas pr\\xE9sentes sur un MacBook Air M4 sous 27.0. Le comportement semble donc varier selon le mat\\xE9riel et la build, ce qui explique en partie pourquoi les utilisateurs constatent des choses diff\\xE9rentes.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"o\\xF9-le-contr\\xF4le-a-migr\\xE9\",children:\"O\\xF9 le contr\\xF4le a migr\\xE9\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"L'issue 152 avance une affirmation pr\\xE9cise : la fonctionnalit\\xE9 a migr\\xE9 vers un sous-syst\\xE8me priv\\xE9 \\xAB SOC limit \\xBB \\xE0 l'int\\xE9rieur de \",(0,i.jsx)(e.code,{children:\"powerd\"}),\", accessible uniquement \\xE0 un processus d\\xE9tenant le droit priv\\xE9 \",(0,i.jsx)(e.code,{children:\"com.apple.private.iokit.soc-limit\"}),\". Si c'est exact, cela explique pourquoi root ne suffit pas. Sous macOS moderne, \\xEAtre root n'accorde pas de droits (entitlements). Une application tierce ne peut pas simplement en demander un, car les droits priv\\xE9s d'Apple ne sont honor\\xE9s que pour les binaires sign\\xE9s par Apple.\"]}),`\n`,(0,i.jsx)(e.p,{children:\"Je tiens \\xE0 rester prudent ici. Il s'agit de l'analyse d'un seul auteur de rapport sur une issue GitHub, et je n'ai pas vu Apple la confirmer. Ce que plusieurs sources ind\\xE9pendantes confirment, c'est le r\\xE9sultat pratique : l'ancien interrupteur a disparu, et le nouveau n'est pas accessible aux utilitaires ordinaires.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"la-limite-int\\xE9gr\\xE9e-dapple-expliqu\\xE9e-correctement\",children:\"La limite int\\xE9gr\\xE9e d'Apple, expliqu\\xE9e correctement\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"La meilleure nouvelle de toute cette histoire est que vous n'avez pas besoin d'un outil tiers pour plafonner la charge d'un MacBook Apple silicon actuel. La page d'assistance d'Apple \",(0,i.jsx)(e.a,{href:\"https://support.apple.com/en-us/102338\",children:\"\\xC0 propos de la recharge optimis\\xE9e de la batterie et de la limite de charge sur Mac\"}),\" d\\xE9crit deux fonctionnalit\\xE9s distinctes, et les confondre est source de beaucoup de confusion.\"]}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"Fonctionnalit\\xE9\"}),(0,i.jsx)(e.th,{children:\"Ce qu'elle fait\"}),(0,i.jsx)(e.th,{children:\"Configuration requise selon Apple\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Recharge optimis\\xE9e de la batterie\"}),(0,i.jsx)(e.td,{children:\"Utilise l'apprentissage automatique pour retarder la charge au-del\\xE0 de 80 pour cent lorsqu'elle pr\\xE9voit que vous resterez branch\\xE9 longtemps. Charge occasionnellement \\xE0 100 pour cent pour maintenir la pr\\xE9cision de l'estimation de la batterie.\"}),(0,i.jsx)(e.td,{children:\"macOS Big Sur 11 ou version ult\\xE9rieure\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Limite de charge\"}),(0,i.jsx)(e.td,{children:\"D\\xE9finit un niveau de charge maximal personnalis\\xE9 entre 80 et 100 pour cent.\"}),(0,i.jsx)(e.td,{children:\"macOS Tahoe 26.4 ou version ult\\xE9rieure, et un Mac Apple silicon\"})]})]})]}),`\n`,(0,i.jsx)(e.h3,{id:\"comment-la-d\\xE9finir\",children:\"Comment la d\\xE9finir\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Les \\xE9tapes d'Apple sont courtes. Ouvrez le menu Pomme, choisissez R\\xE9glages Syst\\xE8me, cliquez sur Batterie dans la barre lat\\xE9rale, cliquez sur le bouton d'information \\xE0 c\\xF4t\\xE9 de Charge, choisissez une Limite de charge entre 80 et 100 pour cent, puis cliquez sur Termin\\xE9. \",(0,i.jsx)(e.a,{href:\"https://www.macrumors.com/2026/02/16/mac-charge-limit-macos-tahoe-26-4/\",children:\"MacRumors\"}),\" a rapport\\xE9 les options 80, 85, 90, 95 et 100 pour cent lorsque la fonctionnalit\\xE9 est apparue dans la b\\xEAta 26.4. Le \",(0,i.jsx)(e.a,{href:\"https://support.apple.com/guide/mac-help/change-battery-settings-mchlfc3b7879/mac\",children:\"guide des r\\xE9glages de batterie du Mac\"}),\" d'Apple la r\\xE9sume comme un moyen de \\xAB pr\\xE9server la dur\\xE9e de vie de votre batterie en limitant son niveau de charge \\xBB. L'emplacement du r\\xE9glage peut varier l\\xE9g\\xE8rement selon le mod\\xE8le de Mac et la version de macOS ; si le bouton d'information n'est pas l\\xE0 o\\xF9 vous l'attendez, cherchez la ligne Charge dans le volet Batterie.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"comment-elle-se-comporte\",children:\"Comment elle se comporte\"}),`\n`,(0,i.jsx)(e.p,{children:\"Selon la page d'Apple, le Mac charge jusqu'\\xE0 quelques points de pourcentage de la limite, puis s'arr\\xEAte et affiche \\xAB Charg\\xE9 \\xE0 [limite] \\xBB dans le menu d'\\xE9tat de la batterie. Si la charge baisse de plus de 5 pour cent pendant que vous \\xEAtes branch\\xE9, la charge reprend et s'arr\\xEAte \\xE0 nouveau \\xE0 quelques points de la limite. Deux cons\\xE9quences comptent en pratique :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Le point d'arr\\xEAt est approximatif. Une limite de 80 peut s'arr\\xEAter entre 78 et 82. C'est la formulation d'Apple, \\xAB \\xE0 quelques points de pourcentage pr\\xE8s \\xBB, et non un bug.\"}),`\n`,(0,i.jsx)(e.li,{children:\"Il existe une d\\xE9rogation volontaire. Choisir \\xAB Charger compl\\xE8tement maintenant \\xBB dans le menu d'\\xE9tat de la batterie charge \\xE0 100 pour cent pour cette occasion. C'est la m\\xE9thode prise en charge pour faire le plein avant un voyage.\"}),`\n`]}),`\n`,(0,i.jsxs)(e.p,{children:[\"Pour un tour d'horizon plus large de ce r\\xE9glage, y compris son introduction dans la 26.4, consultez notre \",(0,i.jsx)(e.a,{href:\"/blog/mac-battery-charge-limit-macos-tahoe-complete-guide-2026\",children:\"guide de la limite de charge de la batterie du Mac pour macOS Tahoe\"}),\". Cet article a \\xE9t\\xE9 r\\xE9dig\\xE9 pendant la p\\xE9riode b\\xEAta de la 26.4 ; l\\xE0 o\\xF9 sa formulation diff\\xE8re de la page d'assistance d'Apple, pr\\xE9f\\xE9rez cette derni\\xE8re.\"]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Un ordinateur portable argent\\xE9 et fin branch\\xE9 sur un chargeur, pos\\xE9 sur un bureau en bois \\xE0 c\\xF4t\\xE9 d'une lampe de bureau, avec une main qui s'appr\\xEAte \\xE0 ouvrir les r\\xE9glages de la batterie\",src:\"/images/blog/macos-27-battery-charge-limit-apps-broken-aldente-batt-charging-to-100-fix-2026/content-1.webp\",width:\"1200\",height:\"675\"})}),`\n`,(0,i.jsx)(e.h3,{id:\"remarque-sur-intel\",children:\"Remarque sur Intel\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Apple indique Apple silicon comme condition requise pour la Limite de charge ; les MacBook Intel n'ont donc que la Recharge optimis\\xE9e de la batterie. Je n'ai pas pu v\\xE9rifier le comportement des outils tiers sur les Mac Intel sous macOS 27 ; consultez le \",(0,i.jsx)(e.a,{href:\"/compatibility\",children:\"v\\xE9rificateur de compatibilit\\xE9\"}),\" et la documentation de votre outil.\"]}),`\n`,(0,i.jsx)(e.h2,{id:\"tableau-d\\xE9tat-par-application\",children:\"Tableau d'\\xE9tat par application\"}),`\n`,(0,i.jsx)(e.p,{children:\"Ce tableau refl\\xE8te les pages publiques telles que je les ai lues le 30 septembre 2026. Les statuts \\xE9voluent vite ; consid\\xE9rez-le donc comme un instantan\\xE9 et v\\xE9rifiez les liens avant d'agir. \\xAB Signal\\xE9 \\xBB signifie qu'un rapport d'utilisateur ou un commentaire de d\\xE9veloppeur existe, et non que l'\\xE9diteur l'a confirm\\xE9.\"}),`\n`,(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:\"Outil\"}),(0,i.jsx)(e.th,{children:\"\\xC9tat sous macOS 27\"}),(0,i.jsx)(e.th,{children:\"Preuves et date\"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"AlDente (Free et Pro)\"}),(0,i.jsx)(e.td,{children:\"Plusieurs rapports d'utilisateurs de charge au-del\\xE0 de la limite ; aucune r\\xE9ponse visible du d\\xE9veloppeur sur les issues les plus r\\xE9centes\"}),(0,i.jsxs)(e.td,{children:[\"Issues 1840 et 1841 ouvertes le 29 sept. (Pro 1.39.4 sous 27.0.1, Free 1.39.4 sous 27.0) ; rapports ant\\xE9rieurs depuis juin. La \",(0,i.jsx)(e.a,{href:\"https://apphousekitchen.com/faq/\",children:\"FAQ d'AlDente\"}),\" indique qu'\\xE0 partir de la 1.38, seuls macOS 12 Monterey \\xE0 macOS 27 Golden Gate sont pris en charge\"]})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"batt (charlie0129)\"}),(0,i.jsx)(e.td,{children:\"Chemin de limite firmware natif document\\xE9 ; mode adaptateur optionnel fusionn\\xE9\"}),(0,i.jsxs)(e.td,{children:[\"Le \",(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt\",children:\"README\"}),\" d\\xE9crit une section pour les firmwares de l'\\xE8re macOS 27 ; mode adaptateur fusionn\\xE9 le 24 sept. dans la \",(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt/pull/154\",children:\"PR 154\"}),\". L'issue 152 signale des cl\\xE9s verrouill\\xE9es\"]})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"battery CLI (actuallymentor)\"}),(0,i.jsx)(e.td,{children:\"D\\xE9p\\xF4t amont pas encore mis \\xE0 jour pour macOS 27 d'apr\\xE8s les pages que j'ai lues\"}),(0,i.jsx)(e.td,{children:\"PR 478 ferm\\xE9e ; PR 479, 480 et 469 ouvertes d'apr\\xE8s la liste de pull requests que j'ai lue\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Battery Toolkit (mhaeuser)\"}),(0,i.jsx)(e.td,{children:\"D\\xE9p\\xF4t amont archiv\\xE9 le 21 mars 2026\"}),(0,i.jsx)(e.td,{children:\"Page de d\\xE9p\\xF4t en lecture seule. Un fork communautaire distinct cible macOS 27 pour une machine test\\xE9e\"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:\"Fork Battery Toolkit macOS 27\"}),(0,i.jsx)(e.td,{children:\"Fonctionne en pilotant la limite propre \\xE0 Apple, uniquement sur le Mac test\\xE9 par l'auteur\"}),(0,i.jsxs)(e.td,{children:[(0,i.jsx)(e.a,{href:\"https://github.com/andersonproescholdbell/battery-toolkit-macos27\",children:\"README du fork\"}),\" : projet personnel, non maintenu, \\xE0 compiler avec votre propre certificat de signature\"]})]})]})]}),`\n`,(0,i.jsx)(e.p,{children:\"Quelques remarques sur ce tableau. La FAQ d'AlDente indique sa propre plage de compatibilit\\xE9 mais ne dit pas, dans le texte que j'ai lu, que la limite de charge fonctionne sous 27 ; les issues sugg\\xE8rent le contraire pour de nombreux utilisateurs. L'\\xE9tat d'AlDente est aussi facile \\xE0 mal interpr\\xE9ter, car certaines parties de l'application continuent de fonctionner. Les rapports d\\xE9crivent une interface, un \\xE9l\\xE9ment de barre des menus et un texte d'\\xE9tat qui se comportent normalement alors que la coupure r\\xE9elle de la charge n'a pas lieu. C'est le mode de d\\xE9faillance le plus dangereux, car rien ne vous signale qu'elle s'est arr\\xEAt\\xE9e.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Je n'ai trouv\\xE9 aucune d\\xE9claration officielle des d\\xE9veloppeurs d'AlDente concernant un correctif ou une date pour macOS 27. S'il en existe une, elle se trouve probablement sur leur site ou dans leurs notes de version, et je lui ferais davantage confiance qu'\\xE0 n'importe quel r\\xE9sum\\xE9 ici.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"ce-que-font-r\\xE9ellement-les-forks-de-contournement\",children:\"Ce que font r\\xE9ellement les forks de contournement\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Comme la limite d'Apple r\\xE9side dans \",(0,i.jsx)(e.code,{children:\"powerd\"}),\", plusieurs projets ont adopt\\xE9 l'une de trois approches. Les comprendre vous aidera \\xE0 d\\xE9cider si vous pouvez faire confiance \\xE0 l'un d'eux.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"approche-1--piloter-la-limite-propre-\\xE0-apple\",children:\"Approche 1 : piloter la limite propre \\xE0 Apple\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Le fork de Battery Toolkit et la pull request 480 de \",(0,i.jsx)(e.code,{children:\"battery\"}),\" tentent tous deux d'utiliser la limite de charge de macOS plut\\xF4t que des cl\\xE9s SMC. Le fork y parvient en \\xE9crivant une pr\\xE9f\\xE9rence, \",(0,i.jsx)(e.code,{children:\"mclLimitValue\"}),\", dans le domaine \",(0,i.jsx)(e.code,{children:\"com.apple.smartcharging.topoffprotection\"}),\", et en laissant \",(0,i.jsx)(e.code,{children:\"PowerUIAgent\"}),\", qui s'ex\\xE9cute en tant que root, la transmettre \\xE0 \",(0,i.jsx)(e.code,{children:\"powerd\"}),\". Selon son README, cela permet au fork de d\\xE9finir des limites inf\\xE9rieures \\xE0 80 pour cent, car la v\\xE9rification de plage n'a lieu que dans le chemin de l'interface utilisateur. Le README est aussi explicite sur le prix \\xE0 payer : il utilise des API priv\\xE9es non document\\xE9es, modifie un domaine de pr\\xE9f\\xE9rences appartenant \\xE0 root, toute mise \\xE0 jour de macOS peut le casser, et le chemin sous 80 pour cent \\xAB depends on an unvalidated code path Apple could close \\xBB.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[\"La pull request 480 de \",(0,i.jsx)(e.code,{children:\"battery\"}),\" emprunte une voie voisine via une classe cliente priv\\xE9e et rapporte que les limites inf\\xE9rieures \\xE0 80 pour cent sont refus\\xE9es par le firmware, que la limite est appliqu\\xE9e par le firmware qui d\\xE9charge la batterie au-dessus de la limite \\xE0 environ 1,5 \\xE0 1,9 amp\\xE8re, et que son activation \\xE9crase la propre limite macOS de l'utilisateur. Ces deux descriptions proviennent des auteurs des pull requests, je ne les ai pas test\\xE9es, et la requ\\xEAte n'a pas \\xE9t\\xE9 fusionn\\xE9e.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"approche-2--un-utilitaire-r\\xE9sident\",children:\"Approche 2 : un utilitaire r\\xE9sident\"}),`\n`,(0,i.jsx)(e.p,{children:\"La pull request 479 propose une politique optionnelle g\\xE9r\\xE9e par un utilitaire r\\xE9sident qui maintient le niveau actuel au lieu de charger \\xE0 fond. Son auteur indique avoir maintenu un M3 Pro \\xE0 87 pour cent pendant 250 secondes et pr\\xE9sente le comportement en veille, au r\\xE9veil et au red\\xE9marrage comme non v\\xE9rifi\\xE9. C'est une exp\\xE9rience, pas une fonctionnalit\\xE9 aboutie.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"approche-3--couper-ladaptateur\",children:\"Approche 3 : couper l'adaptateur\"}),`\n`,(0,i.jsx)(e.p,{children:\"La pull request 478 a tent\\xE9 d'inhiber l'adaptateur secteur lui-m\\xEAme. L'objection du mainteneur, telle que r\\xE9sum\\xE9e sur cette page, \\xE9tait que d\\xE9sactiver l'adaptateur fait fonctionner le Mac sur la batterie au lieu de laisser passer le courant, ce qui force un micro-cyclage continu qui va \\xE0 l'encontre de l'objectif de protection de la batterie. Un commentateur l'a formul\\xE9 ainsi : \\xAB When you disable the adapter the mac starts to work on battery, while we want a power pass through \\xBB le 16 septembre. L'auteur a reconnu le d\\xE9faut.\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Le projet \",(0,i.jsx)(e.code,{children:\"batt\"}),\" a choisi une voie plus mesur\\xE9e : le mode adaptateur, fusionn\\xE9 le 24 septembre, est optionnel et, selon la description de cette pull request, il \\xAB cuts wall power at the upper limit and restores it at the lower limit \\xBB. Ses propres notes d\\xE9crivent environ un cycle \\xE9quivalent suppl\\xE9mentaire par jour sur une batterie de 66 Wh dans le cas test\\xE9, soutiennent qu'un cyclage superficiel est plus doux qu'un maintien \\xE0 charge \\xE9lev\\xE9e, et admettent qu'il n'applique la limite que lorsque le Mac est \\xE9veill\\xE9. Cette derni\\xE8re r\\xE9serve est importante. Un portable qui dort toute la nuit sur son chargeur est pr\\xE9cis\\xE9ment le cas o\\xF9 la limite du firmware int\\xE9gr\\xE9 fait mieux.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"ma-recommandation\",children:\"Ma recommandation\"}),`\n`,(0,i.jsx)(e.p,{children:\"Pour presque tout le monde, aucun de ces forks n'est meilleur que le r\\xE9glage livr\\xE9 par Apple. Ils existent pour les personnes qui ont besoin d'une limite inf\\xE9rieure \\xE0 80 pour cent, veulent des fonctions d'\\xE9talonnage ou de d\\xE9charge, ou g\\xE8rent des parcs de machines par script. Si ce n'est pas votre cas, utilisez R\\xE9glages Syst\\xE8me et \\xE9vitez le risque d'un utilitaire privil\\xE9gi\\xE9 non pris en charge.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"que-faire-d\\xE8s-maintenant--un-plan-pas-\\xE0-pas\",children:\"Que faire d\\xE8s maintenant : un plan pas \\xE0 pas\"}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tape-1--v\\xE9rifier-si-votre-mac-surcharge-r\\xE9ellement\",children:\"\\xC9tape 1 : v\\xE9rifier si votre Mac surcharge r\\xE9ellement\"}),`\n`,(0,i.jsx)(e.p,{children:\"Regardez l'\\xE9l\\xE9ment de batterie de la barre des menus ou cliquez sur l'ic\\xF4ne de la batterie. Si le Mac est branch\\xE9 et au-dessus de la limite voulue, elle n'est probablement pas respect\\xE9e. Pour le confirmer sans outil tiers, utilisez les donn\\xE9es d'Apple :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Read the current percentage and whether AC power is connected\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"pmset\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -g\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" batt\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Show the power source and battery details Apple exposes\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"system_profiler\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" SPPowerDataType\"})]})]})})}),`\n`,(0,i.jsxs)(e.p,{children:[\"Ces deux commandes ne font que lire des informations. Elles ne modifient rien. \",(0,i.jsx)(e.code,{children:\"pmset -g batt\"}),\" affiche le pourcentage de charge et indique si le Mac est sur secteur et en charge, ou \\xAB charged \\xBB. \",(0,i.jsx)(e.code,{children:\"system_profiler SPPowerDataType\"}),\" affiche les informations de la batterie, dont le nombre de cycles, l'\\xE9tat et, sur de nombreux Mac, la capacit\\xE9 maximale. Les noms exacts des champs varient selon le mod\\xE8le et la version de macOS ; lisez donc ce que votre Mac affiche plut\\xF4t que de chercher une cha\\xEEne pr\\xE9cise.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tape-2--d\\xE9sactiver-dabord-la-limite-tierce\",children:\"\\xC9tape 2 : d\\xE9sactiver d'abord la limite tierce\"}),`\n`,(0,i.jsx)(e.p,{children:\"Avant de toucher au r\\xE9glage d'Apple, emp\\xEAchez l'outil de lui faire concurrence. La FAQ d'AlDente indique de remettre la limite de charge \\xE0 100 pour cent, d'attendre 30 secondes que le changement prenne effet, de quitter l'application, puis de la supprimer. Si vous pr\\xE9voyez de continuer \\xE0 utiliser une application dot\\xE9e d'un mode de limite natif, suivez plut\\xF4t la documentation de ce projet.\"}),`\n`,(0,i.jsx)(e.p,{children:\"La raison de proc\\xE9der ainsi d'abord est qu'un utilitaire qui se croit encore aux commandes peut laisser le chargeur dans un \\xE9tat que vous ne pouvez pas voir. Rendre proprement le contr\\xF4le r\\xE9duit le risque de comportement \\xE9trange.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tape-3--d\\xE9finir-la-limite-de-charge-dapple\",children:\"\\xC9tape 3 : d\\xE9finir la Limite de charge d'Apple\"}),`\n`,(0,i.jsx)(e.p,{children:\"Ouvrez R\\xE9glages Syst\\xE8me > Batterie, cliquez sur le bouton d'information \\xE0 c\\xF4t\\xE9 de Charge et choisissez une limite. Laquelle ? La page d'assistance d'Apple dit seulement que la limite est une valeur personnalis\\xE9e de 80 \\xE0 100 pour cent. Elle ne dit pas quelle valeur est la meilleure. Un raisonnement courant est que 80 pour cent est le plus prudent, que 90 est un compromis raisonnable si vous d\\xE9branchez de temps en temps pour partir, et que 100 pour cent d\\xE9sactive le plafond. Choisissez selon votre usage du Mac, et changez-la d\\xE8s que votre journ\\xE9e change.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tape-4--recharge-optimis\\xE9e-de-la-batterie\",children:\"\\xC9tape 4 : Recharge optimis\\xE9e de la batterie\"}),`\n`,(0,i.jsx)(e.p,{children:\"Sur ce m\\xEAme \\xE9cran, la Recharge optimis\\xE9e de la batterie est un interrupteur distinct. La FAQ d'AlDente recommande de la d\\xE9sactiver tant qu'AlDente a le contr\\xF4le. Les pages d'Apple que j'ai lues ne disent pas qu'il faut la d\\xE9sactiver lorsque vous utilisez la Limite de charge ; la laisser activ\\xE9e est donc un choix par d\\xE9faut raisonnable. Si vous voyez d'\\xE9tranges messages \\xAB Charge en attente \\xBB, essayez chaque interrupteur s\\xE9par\\xE9ment.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"\\xE9tape-5--red\\xE9marrer-une-fois-et-v\\xE9rifier\",children:\"\\xC9tape 5 : red\\xE9marrer une fois et v\\xE9rifier\"}),`\n`,(0,i.jsx)(e.p,{children:\"Red\\xE9marrez le Mac, branchez-le et v\\xE9rifiez que la limite est toujours d\\xE9finie dans R\\xE9glages Syst\\xE8me. C'est important \\xE0 cause de l'affirmation abord\\xE9e dans la section suivante. Cela prend une minute et r\\xE8gle la question pour votre machine.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"la-limite-int\\xE9gr\\xE9e-se-r\\xE9initialise-t-elle-apr\\xE8s-un-red\\xE9marrage-\",children:\"La limite int\\xE9gr\\xE9e se r\\xE9initialise-t-elle apr\\xE8s un red\\xE9marrage ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Vous verrez cette affirmation dans des articles de synth\\xE8se. Certains disent que la limite de 80 pour cent \\xAB se r\\xE9initialise \\xE0 100 % apr\\xE8s chaque red\\xE9marrage \\xBB dans Golden Gate. J'ai essay\\xE9 d'en retrouver l'origine. Le \",(0,i.jsx)(e.a,{href:\"https://macpaw.com/how-to/macos-golden-gate-issues\",children:\"guide de MacPaw\"}),\" dit \\xAB Some users have reported that the 80% charging limit resets to 100% after each restart \\xBB et n'indique aucune source. J'ai aussi ouvert l'article de conseils sur la batterie d'OSXDaily que citent certains r\\xE9sum\\xE9s, et son texte, tel que je l'ai lu, ne traitait pas du tout de la limite de charge. Je n'ai trouv\\xE9 aucun fil de forum primaire, aucune d\\xE9claration d'Apple ni aucun rapport de bug issu de la version elle-m\\xEAme.\"]}),`\n`,(0,i.jsx)(e.p,{children:\"Il existe une autre d\\xE9claration pertinente, venant d'un concurrent. La FAQ d'AlDente dit que \\xAB the macOS charge limit is also not persistent when the MacBook is turned off. \\xBB C'est l'affirmation d'un \\xE9diteur qui vend un produit concurrent. La page d'assistance d'Apple ne mentionne pas la persistance dans le texte que j'ai lu, et l'article de MacRumors sur la fonctionnalit\\xE9 ne l'aborde pas non plus. Cela reste donc dans la colonne \\xAB non v\\xE9rifi\\xE9 \\xBB.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Que pouvez-vous faire ? Le tester, ce qui est facile :\"}),`\n`,(0,i.jsxs)(e.ol,{children:[`\n`,(0,i.jsx)(e.li,{children:\"D\\xE9finissez la limite sur une valeur que vous reconna\\xEEtrez, comme 85 pour cent.\"}),`\n`,(0,i.jsx)(e.li,{children:\"Effectuez un red\\xE9marrage complet, pas seulement une mise en veille.\"}),`\n`,(0,i.jsx)(e.li,{children:\"Ouvrez R\\xE9glages Syst\\xE8me > Batterie > le bouton d'information \\xE0 c\\xF4t\\xE9 de Charge et lisez ce qui s'affiche.\"}),`\n`,(0,i.jsx)(e.li,{children:\"Si elle est revenue en arri\\xE8re, notez votre mod\\xE8le de Mac, la build de macOS et si vous utilisez la Recharge optimis\\xE9e de la batterie, puis envoyez-le \\xE0 Apple avec l'Assistant de retour d'informations. Une r\\xE9initialisation confirm\\xE9e est un bug qui m\\xE9rite d'\\xEAtre signal\\xE9.\"}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"Gardez aussi \\xE0 l'esprit une autre source de confusion. M\\xEAme une limite qui fonctionne n'est qu'une cible \\xE0 quelques points pr\\xE8s, et elle reprend la charge apr\\xE8s une baisse de 5 pour cent, selon Apple. Voir 95 pour cent sur un Mac r\\xE9gl\\xE9 \\xE0 90 n'\\xE9quivaut pas \\xE0 une r\\xE9initialisation.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"nettoyer-proprement-les-anciens-utilitaires-de-limite-de-charge\",children:\"Nettoyer proprement les anciens utilitaires de limite de charge\"}),`\n`,(0,i.jsx)(e.p,{children:\"Si vous avez install\\xE9 l'un de ces outils, une partie peut encore s'ex\\xE9cuter en tant que root m\\xEAme apr\\xE8s avoir gliss\\xE9 l'application dans la Corbeille. Cela compte maintenant pour deux raisons. Un utilitaire qui ne fonctionne plus peut \\xEAtre inoffensif, mais un utilitaire qui fonctionne \\xE0 moiti\\xE9 pourrait encore tenter d'\\xE9crire dans des commandes mat\\xE9rielles ; et les utilitaires sont des logiciels persistants ex\\xE9cut\\xE9s avec des privil\\xE8ges \\xE9lev\\xE9s, que vous ne devriez pas conserver sans raison.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Proc\\xE9dez dans l'ordre et arr\\xEAtez-vous si quelque chose vous semble inconnu.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"utiliser-le-d\\xE9sinstalleur-de-loutil-lorsquil-existe\",children:\"Utiliser le d\\xE9sinstalleur de l'outil lorsqu'il existe\"}),`\n`,(0,i.jsx)(e.p,{children:\"La bonne m\\xE9thode pour supprimer un utilitaire privil\\xE9gi\\xE9 est la proc\\xE9dure de d\\xE9sinstallation du d\\xE9veloppeur. Options document\\xE9es que j'ai v\\xE9rifi\\xE9es :\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"batt\"}),\" : suivez les \",(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt#how-to-uninstall\",children:\"instructions de d\\xE9sinstallation du mainteneur\"}),\" correspondant \\xE0 votre m\\xE9thode d'installation. Pour Homebrew, ex\\xE9cutez d'abord \",(0,i.jsx)(e.code,{children:\"sudo batt disable\"}),\" pour r\\xE9tablir la limite de charge par d\\xE9faut ; seulement une fois cette commande ex\\xE9cut\\xE9e avec succ\\xE8s, ex\\xE9cutez \",(0,i.jsx)(e.code,{children:\"sudo brew services stop batt\"}),\", puis \",(0,i.jsx)(e.code,{children:\"brew uninstall batt\"}),\". Arr\\xEAtez-vous si une commande \\xE9choue ou renvoie un r\\xE9sultat inattendu. Pour les installations par script ou manuelles, utilisez \",(0,i.jsx)(e.code,{children:\"sudo batt uninstall\"}),\" ; pour la version graphique, choisissez \\xAB Uninstall Daemon... \\xBB avant de supprimer l'application. Suivez le m\\xEAme guide pour supprimer les \\xE9ventuels fichiers de configuration ou binaires restants ; ne devinez pas les chemins et n'utilisez pas de caract\\xE8res g\\xE9n\\xE9riques pour les suppressions.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"battery (actuallymentor)\"}),\" : ex\\xE9cutez \",(0,i.jsx)(e.code,{children:\"battery uninstall\"}),\". Le README d\\xE9crit cette commande comme r\\xE9activant la charge et supprimant l'outil \",(0,i.jsx)(e.code,{children:\"smc\"}),\" et le script battery.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"AlDente\"}),\" : remettez la limite \\xE0 100 pour cent, attendez 30 secondes, quittez et supprimez l'application, selon sa FAQ. Le texte de la FAQ que j'ai lu ne d\\xE9crit pas d'\\xE9tape distincte de suppression de l'utilitaire ; utilisez donc les options de l'application si elles existent et consultez les sections ci-dessous.\"]}),`\n`,(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:\"Battery Toolkit\"}),\" : je n'ai pas trouv\\xE9 de commande de d\\xE9sinstallation document\\xE9e dans les pages que j'ai lues. Cherchez dans le menu de l'application une option pour supprimer son service d'arri\\xE8re-plan avant de supprimer l'application.\"]}),`\n`]}),`\n`,(0,i.jsx)(e.h3,{id:\"inspecter-ce-qui-reste-en-lecture-seule\",children:\"Inspecter ce qui reste, en lecture seule\"}),`\n`,(0,i.jsx)(e.p,{children:\"Ces commandes se contentent de regarder, sans rien modifier.\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Third-party launch daemons (privileged background services)\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ls\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -l\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Library/LaunchDaemons\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Privileged helper executables installed by apps\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ls\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -l\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Library/PrivilegedHelperTools\"})]}),`\n`,(0,i.jsx)(e.span,{className:\"line\"}),`\n`,(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Any sudoers drop-ins added by command line tools\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ls\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -l\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /etc/sudoers.d\"})]})]})})}),`\n`,(0,i.jsxs)(e.p,{children:[\"Recherchez des noms associ\\xE9s \\xE0 l'outil que vous avez install\\xE9, comme \",(0,i.jsx)(e.code,{children:\"cc.chlc.batt\"}),\" ou \",(0,i.jsx)(e.code,{children:\"homebrew.mxcl.batt\"}),\" pour batt. Un fichier correspondant est un indice, pas une preuve qu'un service est actif ou orphelin. Si vous ne reconnaissez pas un fichier, ne le supprimez pas ; consultez d'abord la documentation du d\\xE9veloppeur.\"]}),`\n`,(0,i.jsx)(e.p,{children:\"Vous pouvez aussi consulter \\xC9l\\xE9ments de connexion et extensions dans R\\xE9glages Syst\\xE8me > G\\xE9n\\xE9ral. macOS moderne y liste les \\xE9l\\xE9ments d'arri\\xE8re-plan avec l'application qui les a enregistr\\xE9s, et vous pouvez les d\\xE9sactiver d'un interrupteur. C'est une premi\\xE8re \\xE9tape r\\xE9versible. Le suivi des issues d'AlDente comprend un rapport d'\\xE9l\\xE9ments d'arri\\xE8re-plan en double portant le m\\xEAme nom sous macOS 27 ; ne soyez donc pas surpris de voir deux entr\\xE9es.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"supprimer-un-d\\xE9mon-r\\xE9siduel\",children:\"Supprimer un d\\xE9mon r\\xE9siduel\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Ne remplacez pas la proc\\xE9dure de suppression document\\xE9e de l'application par une m\\xE9thode g\\xE9n\\xE9rique utilisant \",(0,i.jsx)(e.code,{children:\"launchctl\"}),\" ou la suppression de fichiers. \\xAB No such file or directory \\xBB ne prouve pas qu'une t\\xE2che d'arri\\xE8re-plan s'est arr\\xEAt\\xE9e. Si vous avez auparavant utilis\\xE9 batt v0.7.3 ou une version ant\\xE9rieure avec \",(0,i.jsx)(e.code,{children:\"sudo brew services\"}),\", lisez la \",(0,i.jsx)(e.a,{href:\"https://github.com/charlie0129/batt#homebrew-service-label-migration\",children:\"note du mainteneur sur la migration de l'\\xE9tiquette du service Homebrew\"}),\" : l'ancienne t\\xE2che \",(0,i.jsx)(e.code,{children:\"cc.chlc.batt\"}),\" peut rester enregistr\\xE9e, et la suppression de son fichier plist ne suffit pas \\xE0 la d\\xE9senregistrer. Cette note d\\xE9crit une migration, pas une proc\\xE9dure de d\\xE9sinstallation ; n'ex\\xE9cutez pas les \\xE9tapes de mise \\xE0 niveau ou de d\\xE9marrage qu'elle indique dans le cadre de la suppression de batt. Si la d\\xE9sinstallation \\xE9choue ou si vous ne parvenez pas \\xE0 identifier la m\\xE9thode d'installation, arr\\xEAtez-vous et demandez de l'aide au mainteneur ou \\xE0 votre administrateur.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"ce-quil-ne-faut-pas-faire\",children:\"Ce qu'il ne faut pas faire\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsxs)(e.li,{children:[\"Ne supprimez pas de fichiers dans \",(0,i.jsx)(e.code,{children:\"/Library/LaunchDaemons\"}),\" ou \",(0,i.jsx)(e.code,{children:\"/Library/PrivilegedHelperTools\"}),\" avec un caract\\xE8re g\\xE9n\\xE9rique. Apple, les outils de s\\xE9curit\\xE9 et d'autres \\xE9diteurs y conservent aussi des fichiers.\"]}),`\n`,(0,i.jsx)(e.li,{children:\"N'ex\\xE9cutez pas de scripts de nettoyage al\\xE9atoires publi\\xE9s dans des fils de forum sans les avoir lus.\"}),`\n`,(0,i.jsx)(e.li,{children:\"Ne d\\xE9sactivez pas la protection de l'int\\xE9grit\\xE9 du syst\\xE8me (SIP) pour contourner ces changements. C'est inutile ici et cela abaisse la protection de l'ensemble du syst\\xE8me.\"}),`\n`,(0,i.jsx)(e.li,{children:\"Ne laissez pas deux limiteurs actifs en m\\xEAme temps. Deux commandes qui pensent chacune g\\xE9rer la charge sont la recette du comportement contradictoire observ\\xE9 dans les rapports AlDente.\"}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:\"Si vous utilisez un Mac g\\xE9r\\xE9, demandez \\xE0 votre administrateur avant de supprimer quoi que ce soit ; un profil de gestion peut r\\xE9installer des outils ou s'attendre \\xE0 leur pr\\xE9sence.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"le-contexte-de-la-sant\\xE9-de-la-batterie--des-chiffres-que-vous-pouvez-v\\xE9rifier-vous-m\\xEAme\",children:\"Le contexte de la sant\\xE9 de la batterie : des chiffres que vous pouvez v\\xE9rifier vous-m\\xEAme\"}),`\n`,(0,i.jsx)(e.p,{children:\"L'objectif d'une limite de charge est une batterie plus durable. Mieux vaut le mesurer que le croire sur parole, et macOS vous donne ce qu'il faut.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"ce-que-dit-apple-sur-les-cycles\",children:\"Ce que dit Apple sur les cycles\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"La \",(0,i.jsx)(e.a,{href:\"https://support.apple.com/en-us/102888\",children:\"page d'Apple sur le nombre de cycles\"}),\" indique que, pour voir votre nombre, il faut maintenir Option, cliquer sur le menu Pomme, choisir Informations syst\\xE8me, puis s\\xE9lectionner Alimentation sous Mat\\xE9riel. Elle pr\\xE9cise que la plupart des MacBook modernes sont con\\xE7us pour 1 000 cycles, et qu'une batterie est \\xAB con\\xE7ue pour conserver jusqu'\\xE0 80 % de sa capacit\\xE9 de charge d'origine \\xE0 son nombre maximal de cycles \\xBB. Un cycle correspond \\xE0 100 pour cent de d\\xE9charge cumul\\xE9s, et non \\xE0 un branchement ; utiliser deux fois 50 pour cent compte donc pour un seul cycle.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"le-lire-depuis-terminal\",children:\"Le lire depuis Terminal\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.code,{children:\"system_profiler SPPowerDataType\"}),\" affiche les informations de la batterie, dont le nombre de cycles et l'\\xE9tat, et vous pouvez filtrer le r\\xE9sultat :\"]}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Battery section only, with cycle count and health lines\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"system_profiler\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" SPPowerDataType\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},children:\" |\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\" grep\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -E\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:' \"Cycle Count|Condition|Maximum Capacity\"'})]})]})})}),`\n`,(0,i.jsx)(e.p,{children:\"Le grep ne fait que filtrer la sortie. Si une ligne n'appara\\xEEt pas, votre Mac ne l'affiche pas, et ce n'est pas grave.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Pour les valeurs mat\\xE9rielles brutes, la batterie est expos\\xE9e dans le registre d'E/S :\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsxs)(e.code,{children:[(0,i.jsx)(e.span,{className:\"line\",children:(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},children:\"# Read-only: dump the smart battery registry entry\"})}),`\n`,(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"ioreg\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -rn\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" AppleSmartBattery\"})]})]})})}),`\n`,(0,i.jsxs)(e.p,{children:[\"Des sources communautaires, dont un \",(0,i.jsx)(e.a,{href:\"https://discussions.apple.com/thread/255613997\",children:\"fil de l'Apple Community\"}),\" \\xE0 propos d'un MacBook M3 Pro, d\\xE9crivent ces champs : \",(0,i.jsx)(e.code,{children:\"CycleCount\"}),\", \",(0,i.jsx)(e.code,{children:\"DesignCapacity\"}),\" (la capacit\\xE9 d'usine en mAh), \",(0,i.jsx)(e.code,{children:\"AppleRawMaxCapacity\"}),\" (la capacit\\xE9 de pleine charge actuelle en mAh) et \",(0,i.jsx)(e.code,{children:\"NominalChargeCapacity\"}),\". Une m\\xE9thode courante pour estimer la sant\\xE9 est de diviser \",(0,i.jsx)(e.code,{children:\"AppleRawMaxCapacity\"}),\" par \",(0,i.jsx)(e.code,{children:\"DesignCapacity\"}),\". Sur Apple silicon, le champ \",(0,i.jsx)(e.code,{children:\"MaxCapacity\"}),\" s'exprime en pourcentage, et non en mAh. Ce sont des descriptions tierces de champs non document\\xE9s ; consid\\xE9rez donc les r\\xE9sultats comme une estimation utile, pas comme un chiffre de sant\\xE9 officiel. Dans ce m\\xEAme fil, un intervenant a averti que la sortie de \",(0,i.jsx)(e.code,{children:\"pmset -g rawbatt\"}),\" n'est pas pr\\xE9cise sur un Mac de la s\\xE9rie M. Le chiffre qu'Apple affiche dans R\\xE9glages Syst\\xE8me sous \\xC9tat de la batterie est celui qu'Apple retient pour les d\\xE9cisions de service.\"]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.img,{alt:\"Les mains d'un technicien tenant un ordinateur portable argent\\xE9 et fin dont le capot inf\\xE9rieur est retir\\xE9, v\\xE9rifiant les cellules de la batterie sous une lampe de travail\",src:\"/images/blog/macos-27-battery-charge-limit-apps-broken-aldente-batt-charging-to-100-fix-2026/content-2.webp\",width:\"1200\",height:\"675\"})}),`\n`,(0,i.jsx)(e.h3,{id:\"que-dit-r\\xE9ellement-la-chimie-\",children:\"Que dit r\\xE9ellement la chimie ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Les batteries des Mac sont au lithium-ion, et les \",(0,i.jsx)(e.a,{href:\"https://www.apple.com/batteries/maximizing-performance/\",children:\"conseils d'Apple sur les performances de la batterie\"}),\" m\\xE9ritent d'\\xEAtre lus directement. Apple y qualifie la plage de 62 \\xE0 72 degr\\xE9s Fahrenheit (16 \\xE0 22 degr\\xE9s Celsius) de zone de confort id\\xE9ale pour ses appareils, avertit que des temp\\xE9ratures ambiantes sup\\xE9rieures \\xE0 95 degr\\xE9s Fahrenheit (35 degr\\xE9s Celsius) peuvent endommager d\\xE9finitivement la capacit\\xE9 de la batterie, et recommande, pour un stockage \\xE0 long terme, de charger \\xE0 environ 50 pour cent en \\xE9vitant une charge compl\\xE8te comme une d\\xE9charge compl\\xE8te, car l'un ou l'autre extr\\xEAme peut r\\xE9duire la capacit\\xE9. Pour les MacBook, elle donne une plage de fonctionnement plus large, de 50 \\xE0 95 degr\\xE9s Fahrenheit (10 \\xE0 35 degr\\xE9s Celsius). Apple pr\\xE9cise aussi que ses syst\\xE8mes g\\xE8rent les cycles de charge et la temp\\xE9rature, et que des fonctionnalit\\xE9s comme la Recharge optimis\\xE9e de la batterie s'adaptent \\xE0 votre usage pour pr\\xE9server la dur\\xE9e de vie.\"]}),`\n`,(0,i.jsxs)(e.p,{children:[\"C'est tout ce qu'Apple affirme \\xE0 cet endroit. Elle ne chiffre pas le b\\xE9n\\xE9fice d'une limite de charge pr\\xE9cise. De fa\\xE7on g\\xE9n\\xE9rale, l'usure du lithium-ion est r\\xE9put\\xE9e plus rapide \\xE0 \\xE9tat de charge \\xE9lev\\xE9 et \\xE0 temp\\xE9rature \\xE9lev\\xE9e, ce qui fonde le raisonnement des limites de charge, mais je ne citerai pas de multiplicateur de dur\\xE9e de vie, car l'apport d'une limite d\\xE9pend de la conception des cellules, de la temp\\xE9rature et de l'usage. Le guide 2026 plus ancien de ce site cite des chiffres tels que la r\\xE9tention de capacit\\xE9 apr\\xE8s 500 cycles ; consid\\xE9rez-les comme des r\\xE8gles empiriques approximatives, pas comme des r\\xE9sultats mesur\\xE9s pour votre Mac. Pour approfondir la gestion de l'\\xE9nergie, consultez notre \",(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-battery-diagnostics-advanced-guide\",children:\"guide de diagnostic de la batterie\"}),\".\"]}),`\n`,(0,i.jsx)(e.h2,{id:\"d\\xE9pannage-des-probl\\xE8mes-courants\",children:\"D\\xE9pannage des probl\\xE8mes courants\"}),`\n`,(0,i.jsx)(e.h3,{id:\"mon-mac-charge-encore-\\xE0-100-pour-cent-alors-que-la-limite-int\\xE9gr\\xE9e-est-d\\xE9finie\",children:\"Mon Mac charge encore \\xE0 100 pour cent alors que la limite int\\xE9gr\\xE9e est d\\xE9finie\"}),`\n`,(0,i.jsx)(e.p,{children:\"V\\xE9rifiez d'abord que le Mac la prend en charge. Apple indique Apple silicon et macOS Tahoe 26.4 ou version ult\\xE9rieure. Ouvrez R\\xE9glages Syst\\xE8me > Batterie > bouton d'information \\xE0 c\\xF4t\\xE9 de Charge et v\\xE9rifiez qu'une valeur inf\\xE9rieure \\xE0 100 pour cent est s\\xE9lectionn\\xE9e. Assurez-vous qu'aucun utilitaire tiers n'est encore actif ; suivez les \\xE9tapes de nettoyage ci-dessus. Si vous aviez utilis\\xE9 \\xAB Charger compl\\xE8tement maintenant \\xBB plus t\\xF4t, il s'agissait d'une d\\xE9rogation ponctuelle. Red\\xE9marrez, branchez et surveillez le message \\xAB Charg\\xE9 \\xE0 \\xBB dans la barre des menus. S'il ignore toujours une limite nettement inf\\xE9rieure, rassemblez la build de macOS, votre mod\\xE8le de Mac et les \\xE9tapes de reproduction, puis d\\xE9posez un retour d'informations.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"aldente-indique-que-la-limite-est-atteinte-mais-la-batterie-continue-de-monter\",children:\"AlDente indique que la limite est atteinte mais la batterie continue de monter\"}),`\n`,(0,i.jsx)(e.p,{children:\"Cela correspond aux rapports des issues 1840 et 1841. Quittez AlDente, r\\xE9glez d'abord 100 pour cent, puis passez \\xE0 la Limite de charge d'Apple. V\\xE9rifiez ensuite si l'utilitaire est toujours en cours d'ex\\xE9cution (voir les commandes d'inspection ci-dessus). Surveillez les issues et les notes de version d'AlDente pour une mise \\xE0 jour officielle avant de le r\\xE9activer.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"la-batterie-se-d\\xE9charge-alors-que-le-mac-est-branch\\xE9\",children:\"La batterie se d\\xE9charge alors que le Mac est branch\\xE9\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Certains outils utilisent la d\\xE9charge forc\\xE9e ou la coupure de l'adaptateur, ce qui fait fonctionner le Mac sur la batterie bien qu'il soit branch\\xE9. La documentation de \",(0,i.jsx)(e.code,{children:\"batt\"}),\" note que, sur les firmwares de l'\\xE8re macOS 27, le Mac peut fonctionner sur la batterie lorsqu'il est au-dessus de la limite, et un rapport AlDente d\\xE9crit une d\\xE9charge qui s'arr\\xEAte et red\\xE9marre de fa\\xE7on inattendue. Si la batterie de votre Mac se d\\xE9charge alors qu'il est branch\\xE9, suivez la proc\\xE9dure de d\\xE9sinstallation ci-dessus correspondant \\xE0 la m\\xE9thode d'installation de l'outil. Arr\\xEAtez-vous si elle \\xE9choue ; sinon, red\\xE9marrez et refaites un test avec le seul r\\xE9glage d'Apple. Par ailleurs, un chargeur de faible puissance peut donner la m\\xEAme impression : macOS 26.4 a ajout\\xE9 un indicateur de chargeur lent, d'apr\\xE8s \",(0,i.jsx)(e.a,{href:\"https://9to5mac.com/2026/04/03/macos-26-4-adds-three-new-battery-features-on-mac-heres-how-to-use-them/\",children:\"9to5Mac\"}),\", et Apple recommande des puissances minimales selon le mod\\xE8le.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"le-mac-chauffe-et-la-batterie-se-vide-vite-apr\\xE8s-la-mise-\\xE0-niveau\",children:\"Le Mac chauffe et la batterie se vide vite apr\\xE8s la mise \\xE0 niveau\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"C'est un probl\\xE8me diff\\xE9rent : l'indexation post\\xE9rieure \\xE0 la mise \\xE0 niveau peut provoquer de la chaleur et une d\\xE9charge pendant un jour ou deux. Consultez notre guide sur la \",(0,i.jsx)(e.a,{href:\"/blog/macos-27-spotlight-reindexing-battery-drain-stuck-how-to-fix-2026\",children:\"d\\xE9charge de batterie due \\xE0 la r\\xE9indexation Spotlight dans macOS 27\"}),\" et attendez la fin de l'indexation avant de juger la limite.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"le-r\\xE9glage-limite-de-charge-est-absent-de-r\\xE9glages-syst\\xE8me\",children:\"Le r\\xE9glage Limite de charge est absent de R\\xE9glages Syst\\xE8me\"}),`\n`,(0,i.jsx)(e.p,{children:\"V\\xE9rifiez d'abord votre Mac et la version de macOS. La page d'Apple exige Apple silicon et macOS Tahoe 26.4 ou version ult\\xE9rieure. Les Mac Intel et les versions plus anciennes de macOS ne l'affichent pas. Si vous avez un Mac pris en charge et macOS 27, mettez \\xE0 jour vers la derni\\xE8re version interm\\xE9diaire, red\\xE9marrez et regardez de nouveau dans R\\xE9glages Syst\\xE8me > Batterie > bouton d'information \\xE0 c\\xF4t\\xE9 de Charge.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"une-limite-personnalis\\xE9e-inf\\xE9rieure-\\xE0-80-pour-cent\",children:\"Une limite personnalis\\xE9e inf\\xE9rieure \\xE0 80 pour cent\"}),`\n`,(0,i.jsx)(e.p,{children:\"Le r\\xE9glage d'Apple s'arr\\xEAte \\xE0 80 pour cent, et je n'ai trouv\\xE9 aucun moyen pris en charge d'aller plus bas. Les forks communautaires qui le font reposent sur des API priv\\xE9es, comme l'avertit leur propre README.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"macs-g\\xE9r\\xE9s-et-parcs-de-machines\",children:\"Macs g\\xE9r\\xE9s et parcs de machines\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Inventoriez les d\\xE9mons de lancement et les utilitaires privil\\xE9gi\\xE9s avant de d\\xE9ployer macOS 27, utilisez le r\\xE9glage pris en charge par Apple lorsque la politique le permet, et commencez par un pilote. Je n'ai trouv\\xE9 aucune cl\\xE9 MDM document\\xE9e pour la Limite de charge ; ne supposez donc pas qu'il en existe une. Si un retour en arri\\xE8re est envisag\\xE9, consultez l'\",(0,i.jsx)(e.a,{href:\"/tools/downgrade-assistant\",children:\"assistant de r\\xE9trogradation\"}),\".\"]}),`\n`,(0,i.jsx)(e.h2,{id:\"faq\",children:\"FAQ\"}),`\n`,(0,i.jsx)(e.h3,{id:\"pourquoi-mon-application-de-limite-de-charge-a-t-elle-cess\\xE9-de-fonctionner-sous-macos-27-\",children:\"Pourquoi mon application de limite de charge a-t-elle cess\\xE9 de fonctionner sous macOS 27 ?\"}),`\n`,(0,i.jsx)(e.p,{children:\"D'apr\\xE8s les rapports de d\\xE9veloppeurs sur GitHub, macOS 27 a supprim\\xE9 ou verrouill\\xE9 les cl\\xE9s SMC de contr\\xF4le de la charge dans lesquelles ces applications \\xE9crivent. Les cl\\xE9s ne renvoient soit aucune donn\\xE9e, soit \\xE9chouent m\\xEAme pour root, et le contr\\xF4le de remplacement se trouve derri\\xE8re un droit priv\\xE9 d'Apple. Apple n'a publi\\xE9 aucun d\\xE9tail ; consid\\xE9rez donc cela comme l'analyse des d\\xE9veloppeurs et non comme une d\\xE9claration d'Apple.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"peut-on-se-fier-\\xE0-la-limite-de-charge-int\\xE9gr\\xE9e-\",children:\"Peut-on se fier \\xE0 la Limite de charge int\\xE9gr\\xE9e ?\"}),`\n`,(0,i.jsx)(e.p,{children:\"Oui. C'est une fonctionnalit\\xE9 d'Apple, prise en charge. La page d'assistance d'Apple indique qu'elle exige macOS Tahoe 26.4 ou version ult\\xE9rieure et un Mac Apple silicon, permet de choisir de 80 \\xE0 100 pour cent, et de la contourner avec \\xAB Charger compl\\xE8tement maintenant \\xBB. Contrairement aux utilitaires tiers, elle ne d\\xE9pend pas de cl\\xE9s mat\\xE9rielles non prises en charge : une future mise \\xE0 jour de macOS ne devrait donc pas la casser silencieusement.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"aldente-sera-t-il-corrig\\xE9-\",children:\"AlDente sera-t-il corrig\\xE9 ?\"}),`\n`,(0,i.jsx)(e.p,{children:\"Je ne sais pas. Au 30 septembre 2026, les rapports d'issues les plus r\\xE9cents sur GitHub n'avaient re\\xE7u aucune r\\xE9ponse de d\\xE9veloppeur \\xE0 ma connaissance, et je n'ai trouv\\xE9 aucune d\\xE9claration ni date officielle. La FAQ cite macOS 27 parmi les versions prises en charge \\xE0 partir d'AlDente 1.38, mais les utilisateurs de la 1.39.4 signalent toujours une surcharge. Surveillez les notes de version de l'\\xE9diteur plut\\xF4t que de vous fier aux articles de synth\\xE8se.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"la-limite-int\\xE9gr\\xE9e-se-r\\xE9initialise-t-elle-\\xE0-100-pour-cent-apr\\xE8s-un-red\\xE9marrage-\",children:\"La limite int\\xE9gr\\xE9e se r\\xE9initialise-t-elle \\xE0 100 pour cent apr\\xE8s un red\\xE9marrage ?\"}),`\n`,(0,i.jsx)(e.p,{children:\"Non v\\xE9rifi\\xE9. Certains articles de synth\\xE8se l'affirment sans source primaire, et la FAQ d'un \\xE9diteur concurrent pr\\xE9tend qu'elle n'est pas persistante. La page d'assistance d'Apple n'aborde pas le sujet. Testez sur votre propre Mac en d\\xE9finissant une limite reconnaissable, en red\\xE9marrant et en v\\xE9rifiant dans R\\xE9glages Syst\\xE8me. Si elle revient en arri\\xE8re, signalez-le avec l'Assistant de retour d'informations.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"puis-je-continuer-\\xE0-utiliser-les-modes-de-coupure-de-ladaptateur-\",children:\"Puis-je continuer \\xE0 utiliser les modes de coupure de l'adaptateur ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Ils sont optionnels pour une raison. Le mainteneur du projet \",(0,i.jsx)(e.code,{children:\"battery\"}),\" a rejet\\xE9 une approche de d\\xE9sactivation de l'adaptateur car elle peut provoquer un micro-cyclage constant, et \",(0,i.jsx)(e.code,{children:\"batt\"}),\" documente que son mode adaptateur ajoute des cycles superficiels et n'applique la limite que lorsque le Mac est \\xE9veill\\xE9. Si vous avez besoin d'un plafond strict pour un cas particulier, comprenez d'abord ces compromis. Pour tous les autres, la limite d'Apple est plus simple.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"comment-v\\xE9rifier-que-ma-batterie-est-en-bonne-sant\\xE9-\",children:\"Comment v\\xE9rifier que ma batterie est en bonne sant\\xE9 ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Ouvrez R\\xE9glages Syst\\xE8me > Batterie et lisez \\xC9tat de la batterie, ou maintenez Option, cliquez sur le menu Pomme et ouvrez Informations syst\\xE8me > Alimentation pour le nombre de cycles. Apple indique que la plupart des MacBook modernes sont con\\xE7us pour 1 000 cycles et pour conserver jusqu'\\xE0 80 pour cent de leur capacit\\xE9 \\xE0 ce stade. Les outils Terminal comme \",(0,i.jsx)(e.code,{children:\"system_profiler SPPowerDataType\"}),\" affichent les m\\xEAmes donn\\xE9es.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"dois-je-supprimer-mon-application-de-limite-de-charge-\",children:\"Dois-je supprimer mon application de limite de charge ?\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Si elle ne fonctionne plus, oui : d\\xE9sinstallez-la correctement plut\\xF4t que de laisser un utilitaire privil\\xE9gi\\xE9 en cours d'ex\\xE9cution. Utilisez le d\\xE9sinstalleur du d\\xE9veloppeur correspondant \\xE0 votre m\\xE9thode d'installation. Pour batt, suivez les \\xE9tapes ci-dessus : les utilisateurs de Homebrew doivent r\\xE9tablir la limite de charge par d\\xE9faut avant d'arr\\xEAter le service et de supprimer batt ; \",(0,i.jsx)(e.code,{children:\"sudo batt uninstall\"}),\" est destin\\xE9 aux installations par script ou manuelles. L'outil en ligne de commande battery fournit \",(0,i.jsx)(e.code,{children:\"battery uninstall\"}),\". Pour AlDente, r\\xE9glez 100 pour cent, attendez 30 secondes, quittez et supprimez, selon sa FAQ. Inspectez ensuite les d\\xE9mons de lancement \\xE0 la recherche de reliquats.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"cela-concerne-t-il-les-macbook-intel-\",children:\"Cela concerne-t-il les MacBook Intel ?\"}),`\n`,(0,i.jsx)(e.p,{children:\"La Limite de charge d'Apple exige Apple silicon ; les MacBook Intel n'en disposent donc pas. La Recharge optimis\\xE9e de la batterie est disponible depuis Big Sur. Je n'ai pas pu v\\xE9rifier le comportement des outils tiers sur les Mac Intel sous macOS 27 ; lisez donc la documentation de votre outil et v\\xE9rifiez d'abord que votre Mac est pris en charge.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"conclusion\",children:\"Conclusion\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"En r\\xE9sum\\xE9, macOS 27 a cass\\xE9 une astuce de longue date, et ses mainteneurs cherchent encore des rempla\\xE7ants. AlDente, batt, Battery Toolkit et la CLI \",(0,i.jsx)(e.code,{children:\"battery\"}),\" reposaient tous sur des commandes mat\\xE9rielles qu'Apple n'a jamais promis de conserver, et les traces publiques montrent ces commandes disparaissant ou devenant inaccessibles pendant la p\\xE9riode b\\xEAta puis lors de la sortie. Apple, de son c\\xF4t\\xE9, a livr\\xE9 une Limite de charge prise en charge qui accomplit l'essentiel du travail pour la plupart des gens : maintenir la batterie sous le plein pendant que le Mac reste sur le chargeur.\"]}),`\n`,(0,i.jsx)(e.p,{children:\"Le plan pratique est donc simple. Cessez de vous fier \\xE0 un outil qui indique une limite mais ne l'applique pas. Rendez proprement le contr\\xF4le, d\\xE9finissez la Limite de charge d'Apple dans R\\xE9glages Syst\\xE8me > Batterie, red\\xE9marrez une fois pour v\\xE9rifier qu'elle tient, et supprimez les utilitaires privil\\xE9gi\\xE9s r\\xE9siduels avec le d\\xE9sinstalleur du d\\xE9veloppeur. Mesurez votre batterie avec le nombre de cycles et l'\\xC9tat de la batterie plut\\xF4t que de vous fier \\xE0 une ic\\xF4ne de la barre des menus. Traitez les affirmations sensationnelles, y compris la rumeur de r\\xE9initialisation au red\\xE9marrage, comme des questions ouvertes tant que personne n'apporte un cas reproductible. Et si vous voulez une limite inf\\xE9rieure \\xE0 80 pour cent, acceptez de sortir du cadre pris en charge par Apple.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Cette situation \\xE9volue encore. De nouveaux commits sont arriv\\xE9s sur ces projets au cours des deux derni\\xE8res semaines, et macOS 27.0.1 n'a pas chang\\xE9 le tableau pour les rapports que j'ai lus. Je mettrai \\xE0 jour le tableau d'\\xE9tat \\xE0 mesure que les projets r\\xE9agiront.\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsxs)(e.em,{children:[\"Lectures associ\\xE9es : \",(0,i.jsx)(e.a,{href:\"/blog/mac-battery-charge-limit-macos-tahoe-complete-guide-2026\",children:\"Limite de charge de la batterie du Mac dans macOS Tahoe 26.4\"}),\", \",(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-battery-diagnostics-advanced-guide\",children:\"Guide de diagnostic de la batterie sous Tahoe\"}),\", \",(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-battery-optimization-advanced-guide-post-26-1-2025\",children:\"Guide avanc\\xE9 d'optimisation de la batterie sous Tahoe\"}),\", \",(0,i.jsx)(e.a,{href:\"/blog/macos-tahoe-battery-drain-complete-fix-guide-2025\",children:\"Guide de r\\xE9solution de la d\\xE9charge de batterie\"}),\", \",(0,i.jsx)(e.a,{href:\"/blog/macos-27-golden-gate-release-day-update-guide-september-14-2026\",children:\"Guide de mise \\xE0 jour du jour de sortie de Golden Gate\"})]})})]})}function c(t={}){let{wrapper:e}=t.components||{};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(u,{...t})}):u(t)}return y(k);})();\n;return Component;","toc":[{"title":"Key Takeaways","url":"#key-takeaways","depth":2},{"title":"Ce qui est réellement tombé en panne : la chronologie","url":"#ce-qui-est-réellement-tombé-en-panne--la-chronologie","depth":2},{"title":"Pourquoi les limiteurs de charge tiers fonctionnaient auparavant","url":"#pourquoi-les-limiteurs-de-charge-tiers-fonctionnaient-auparavant","depth":2},{"title":"Ce qui a changé dans macOS 27, selon les développeurs","url":"#ce-qui-a-changé-dans-macos-27-selon-les-développeurs","depth":2},{"title":"Les clés historiques ont disparu ou sont vides","url":"#les-clés-historiques-ont-disparu-ou-sont-vides","depth":3},{"title":"Les clés de firmware plus récentes sont verrouillées","url":"#les-clés-de-firmware-plus-récentes-sont-verrouillées","depth":3},{"title":"Où le contrôle a migré","url":"#où-le-contrôle-a-migré","depth":3},{"title":"La limite intégrée d'Apple, expliquée correctement","url":"#la-limite-intégrée-dapple-expliquée-correctement","depth":2},{"title":"Comment la définir","url":"#comment-la-définir","depth":3},{"title":"Comment elle se comporte","url":"#comment-elle-se-comporte","depth":3},{"title":"Remarque sur Intel","url":"#remarque-sur-intel","depth":3},{"title":"Tableau d'état par application","url":"#tableau-détat-par-application","depth":2},{"title":"Ce que font réellement les forks de contournement","url":"#ce-que-font-réellement-les-forks-de-contournement","depth":2},{"title":"Approche 1 : piloter la limite propre à Apple","url":"#approche-1--piloter-la-limite-propre-à-apple","depth":3},{"title":"Approche 2 : un utilitaire résident","url":"#approche-2--un-utilitaire-résident","depth":3},{"title":"Approche 3 : couper l'adaptateur","url":"#approche-3--couper-ladaptateur","depth":3},{"title":"Ma recommandation","url":"#ma-recommandation","depth":3},{"title":"Que faire dès maintenant : un plan pas à pas","url":"#que-faire-dès-maintenant--un-plan-pas-à-pas","depth":2},{"title":"Étape 1 : vérifier si votre Mac surcharge réellement","url":"#étape-1--vérifier-si-votre-mac-surcharge-réellement","depth":3},{"title":"Étape 2 : désactiver d'abord la limite tierce","url":"#étape-2--désactiver-dabord-la-limite-tierce","depth":3},{"title":"Étape 3 : définir la Limite de charge d'Apple","url":"#étape-3--définir-la-limite-de-charge-dapple","depth":3},{"title":"Étape 4 : Recharge optimisée de la batterie","url":"#étape-4--recharge-optimisée-de-la-batterie","depth":3},{"title":"Étape 5 : redémarrer une fois et vérifier","url":"#étape-5--redémarrer-une-fois-et-vérifier","depth":3},{"title":"La limite intégrée se réinitialise-t-elle après un redémarrage ?","url":"#la-limite-intégrée-se-réinitialise-t-elle-après-un-redémarrage-","depth":2},{"title":"Nettoyer proprement les anciens utilitaires de limite de charge","url":"#nettoyer-proprement-les-anciens-utilitaires-de-limite-de-charge","depth":2},{"title":"Utiliser le désinstalleur de l'outil lorsqu'il existe","url":"#utiliser-le-désinstalleur-de-loutil-lorsquil-existe","depth":3},{"title":"Inspecter ce qui reste, en lecture seule","url":"#inspecter-ce-qui-reste-en-lecture-seule","depth":3},{"title":"Supprimer un démon résiduel","url":"#supprimer-un-démon-résiduel","depth":3},{"title":"Ce qu'il ne faut pas faire","url":"#ce-quil-ne-faut-pas-faire","depth":3},{"title":"Le contexte de la santé de la batterie : des chiffres que vous pouvez vérifier vous-même","url":"#le-contexte-de-la-santé-de-la-batterie--des-chiffres-que-vous-pouvez-vérifier-vous-même","depth":2},{"title":"Ce que dit Apple sur les cycles","url":"#ce-que-dit-apple-sur-les-cycles","depth":3},{"title":"Le lire depuis Terminal","url":"#le-lire-depuis-terminal","depth":3},{"title":"Que dit réellement la chimie ?","url":"#que-dit-réellement-la-chimie-","depth":3},{"title":"Dépannage des problèmes courants","url":"#dépannage-des-problèmes-courants","depth":2},{"title":"Mon Mac charge encore à 100 pour cent alors que la limite intégrée est définie","url":"#mon-mac-charge-encore-à-100-pour-cent-alors-que-la-limite-intégrée-est-définie","depth":3},{"title":"AlDente indique que la limite est atteinte mais la batterie continue de monter","url":"#aldente-indique-que-la-limite-est-atteinte-mais-la-batterie-continue-de-monter","depth":3},{"title":"La batterie se décharge alors que le Mac est branché","url":"#la-batterie-se-décharge-alors-que-le-mac-est-branché","depth":3},{"title":"Le Mac chauffe et la batterie se vide vite après la mise à niveau","url":"#le-mac-chauffe-et-la-batterie-se-vide-vite-après-la-mise-à-niveau","depth":3},{"title":"Le réglage Limite de charge est absent de Réglages Système","url":"#le-réglage-limite-de-charge-est-absent-de-réglages-système","depth":3},{"title":"Une limite personnalisée inférieure à 80 pour cent","url":"#une-limite-personnalisée-inférieure-à-80-pour-cent","depth":3},{"title":"Macs gérés et parcs de machines","url":"#macs-gérés-et-parcs-de-machines","depth":3},{"title":"FAQ","url":"#faq","depth":2},{"title":"Pourquoi mon application de limite de charge a-t-elle cessé de fonctionner sous macOS 27 ?","url":"#pourquoi-mon-application-de-limite-de-charge-a-t-elle-cessé-de-fonctionner-sous-macos-27-","depth":3},{"title":"Peut-on se fier à la Limite de charge intégrée ?","url":"#peut-on-se-fier-à-la-limite-de-charge-intégrée-","depth":3},{"title":"AlDente sera-t-il corrigé ?","url":"#aldente-sera-t-il-corrigé-","depth":3},{"title":"La limite intégrée se réinitialise-t-elle à 100 pour cent après un redémarrage ?","url":"#la-limite-intégrée-se-réinitialise-t-elle-à-100-pour-cent-après-un-redémarrage-","depth":3},{"title":"Puis-je continuer à utiliser les modes de coupure de l'adaptateur ?","url":"#puis-je-continuer-à-utiliser-les-modes-de-coupure-de-ladaptateur-","depth":3},{"title":"Comment vérifier que ma batterie est en bonne santé ?","url":"#comment-vérifier-que-ma-batterie-est-en-bonne-santé-","depth":3},{"title":"Dois-je supprimer mon application de limite de charge ?","url":"#dois-je-supprimer-mon-application-de-limite-de-charge-","depth":3},{"title":"Cela concerne-t-il les MacBook Intel ?","url":"#cela-concerne-t-il-les-macbook-intel-","depth":3},{"title":"Conclusion","url":"#conclusion","depth":2}],"estimatedTime":37}