Aller au contenu

Blog

Samsung, Xiaomi et Oppo : pourquoi l’alarme n’a jamais sonné

Tu avais bien réglé l’heure. L’horloge d’usine, celle qui traîne dans le tiroir des applis, aurait gueulé. Celle que tu as installée mardi dernier, non. Tu ouvres un œil à 8h17 avec cette nausée précise du train raté, et l’écran de verrouillage a l’air innocent, comme si 6h30 n’avait jamais existé.

C’est la plainte qu’on entend le plus chez les gros dormeurs Android, et c’est presque jamais un minuteur cassé. Samsung, Xiaomi, Oppo, Vivo et Huawei livrent des surcouches qui traitent le travail en arrière-plan comme un crime contre la batterie. L’Horloge de Google a un laissez-passer. Ta nouvelle appli d’alarme, non, sauf si tu lui fais passer un petit parcours de cases la veille du jour où tu en as vraiment besoin.

Ce que le téléphone fabrique pendant que tu dors

Android a un mode d’économie d’énergie qui s’appelle Doze. Une fois l’écran éteint un moment, le système regroupe les jobs réseau et retarde les alarmes ordinaires pour que la batterie tienne. Les alarmes exactes sont l’exception : elles sont censées partir à la minute près, même quand la puce somnole. Google l’a écrit dans le guide AlarmManager. Le piège, c’est le « censées ».

À partir d’Android 12, tu dois accorder à une appli un accès spécial, Alarmes et rappels, qui correspond à la permission SCHEDULE_EXACT_ALARM. Si cet accès est éteint, l’appel pour poser une alarme exacte peut échouer en silence. Sur Android 14, certains fabricants vont plus loin et le révoquent plus tard, quand leur gestionnaire de batterie décide que l’appli a trop chômé. Le interrupteur dans Réglages a encore l’air d’être allumé. Le matin, lui, n’arrive pas.

Les peaux constructeur empilent encore leur propre police. One UI (Samsung), HyperOS (Xiaomi), ColorOS (Oppo) et EMUI (Huawei) tiennent chacune une liste privée des applis autorisées à tourner en fond. Si Coop n’y est pas, le système peut geler le processus dès que tu le balayes. Un processus gelé ne chante pas.

Le plus vexant, c’est le décalage entre l’interface et la réalité. Tu vois une alarme « active », un coq dessiné, une heure en gros. Rien de tout ça ne force le SoC à se réveiller. Le droit de sonner à 6h30 pile, c’est une permission plus un laissez-passer constructeur. Les deux peuvent disparaître sans te prévenir, surtout après une mise à jour One UI ou un « nettoyage » automatique de 2h du matin.

Samsung (One UI)

Commence par le volume, parce qu’il piège tout le monde. Samsung sépare média, sonnerie et alarme en trois curseurs. Tu peux exploser un podcast et laisser le canal alarme à zéro. Ouvre Réglages, puis Sons et vibration, puis Volume, et pousse le curseur alarme. Teste avec une alarme d’une minute, debout, pendant que tu es encore là.

Ne pas déranger, sur un Galaxy, laisse généralement passer les alarmes. Des gens coupent cette exception sans le voir. Dans Sons et vibration, ouvre Ne pas déranger et vérifie que les alarmes sont autorisées.

La batterie, c’est le vrai piège. Ouvre Réglages, Applications, Coop, Batterie, et mets Unrestricted (Aucune restriction). Ensuite ouvre Entretien de l’appareil, Batterie, Limites d’utilisation en arrière-plan, et assure-toi que Coop n’est pas dans Applications en veille ou jamais en veille, coincée dans le mauvais seau. Si elle dort, réveille-la. La « batterie adaptative » de Samsung va sinon décider qu’un coq que tu n’entends qu’à l’aube, c’est un logiciel inutilisé.

Verrouille l’appli dans Récents si ta version de One UI propose encore ça. C’est une petite assurance contre le gel au balayage.

Dernier détail Galaxy : les modes Économie d’énergie et Protection de la batterie aiment « optimiser » pendant la nuit. Si tu charges à 80 % et que le téléphone s’ennuie, One UI en profite pour ranger les applis qu’il juge oisives. Une alarme de 6h30 a l’air oisive à 23h. Refais le test une minute avec l’économie d’énergie allumée, pas seulement le midi sur le chargeur.

Xiaomi, Redmi, Poco (MIUI / HyperOS)

Xiaomi, chez les développeurs d’alarmes, c’est une légende. L’autodémarrage est éteint par défaut pour presque tout. Ouvre Réglages, Applications, Coop (ou Gérer les applications), et active Autodémarrage. Puis mets l’économiseur de batterie sur Aucune restriction.

Garde Coop dans le tiroir Récents et verrouille-la si l’interface montre encore un cadenas sur la carte. Certains HyperOS cachent une deuxième page batterie sous Réglages, Batterie, Économie d’énergie des applications. Coop veut zéro limite.

Si tu utilises un second espace ou des applis duales, pose l’alarme dans l’espace où tu dors. Ça a l’air évident jusqu’au jour où tu as deux copies de la même icône et que tu as réglé la mauvaise.

MIUI a aussi un hobby de « nettoyer » la RAM quand tu verrouilles. Si tu as un bouton Nettoyer sur l’écran d’accueil, évite de le tapoter le soir « pour que ça aille plus vite demain ». Tu viens d’étrangler le processus qui devait te sortir du lit.

Oppo, OnePlus, Realme (ColorOS / OxygenOS)

ColorOS est agressif sur l’« optimisation » des applis que tu n’as pas ouvertes depuis hier. Ouvre Réglages, Batterie, Gestion de la batterie des applications, choisis Coop, et autorise l’activité en arrière-plan. Coupe toute auto-optimisation ou auto-gel qui vise les applis tierces.

Sur certains OnePlus, il faut aussi exclure Coop de l’optimisation profonde et des profils haute performance / économie d’énergie qui étranglent les alarmes pendant la nuit, sans te le dire.

OxygenOS aime les libellés gentils. « Intelligent », « Adaptatif », « Optimisé ». Traduction : on décidera pour toi à 3h. Si tu as le choix entre intelligent et manuel pour Coop, prends manuel. Un coq n’a pas besoin d’être intelligent. Il a besoin d’être à l’heure.

Huawei et Honor

EMUI et MagicOS gardent une liste Applications protégées ou Lancement d’applications. Coop veut une gestion manuelle : autoriser le lancement auto, le lancement secondaire et l’activité en arrière-plan. Si ces trois-là sont éteints, le chant ne démarre jamais.

Honor reprend souvent les mêmes écrans sous d’autres noms. Cherche Lancement, Protection et Batterie. Tant que tu n’as pas coché les trois, considère que l’alarme est décorative.

Les trois checks qui rattrapent la plupart des matins loupés

Fais-les une fois, puis pose une alarme test pour dans deux minutes.

  1. Le volume alarme est monté, et c’est bien le curseur alarme, pas le média.
  2. Alarmes et rappels (alarmes exactes) est autorisé pour Coop.
  3. La batterie est sans restriction, et la liste de gel du fabricant ne contient pas Coop.

Si l’alarme test échoue encore, pose un filet dans Google Clock ou l’Horloge Samsung à la même minute. Les horloges d’usine empruntent un chemin privilégié. On préfère que tu te lèves deux fois plutôt que de dormir jusqu’à un entretien. La page comment ça marche dit la même chose, plus court.

Un test de deux minutes à midi, c’est bien. Un test avec Ne pas déranger allumé, l’écran éteint, le téléphone dans une autre pièce, c’est mieux. Le bug n’arrive presque jamais pendant que tu regardes l’écran.

Ce que Coop demande vraiment

Coop est un coq local. Pas besoin de compte, on l’a raconté dans une alarme qui reste sur ton téléphone. En revanche, le système doit le traiter comme une horloge. Sur Android, ça veut dire alarmes exactes plus la porte supplémentaire que ton fabricant a inventée. Le guide dans l’appli pointe vers les écrans Samsung, Xiaomi, Oppo et Huawei, parce que ces quatre-là font le gros du courrier.

On utilise un service de premier plan pendant que le chant tourne, et on reprogramme si le processus meurt. C’est encore plus faible qu’une Horloge système privilégiée. Quiconque te vend une alarme tierce qui « marche sur tous les Android, un point c’est tout » saute le paragraphe sur One UI.

Les gens iPhone cognent un autre mur : le bouton silence et Focus. C’est une note à part sur AlarmKit.

Si tu arrives d’un fil Alarmy, le problème de fiabilité est partagé. Les applis à missions se plantent pareil quand la peau les affame. La différence, c’est le volume auquel chacune te le dit. Notre alternative à Alarmy est honnête sur les listes de fonctions. Cette page, elle, parle des cases sans glamour.

Un son plus fort ne te sauvera pas si le processus ne démarre jamais. Une fois le chant autorisé à partir, une alarme qui monte est la couche suivante, parce que l’habitude d’un seul bip est un autre mode de panne. Pour une carte plus large des applis pensées pour les gros dormeurs, il y a un tour d’horizon 2026.

Le soir où tu installes, ouvre le guide fiabilité dans Réglages et descends la liste de ton fabricant. Deux minutes de taps maintenant, c’est moins cher qu’un arrêt maladie. Si tu vis avec quelqu’un qui a un Galaxy et un Poco, fais les deux peaux. Les recettes ne se recopient pas.

Les mises à jour constructeur aiment réinitialiser « pour ton bien ». Après un gros patch One UI ou HyperOS, refais le test d’une minute. La permission a encore l’air cochée. Le matin, lui, a parfois disparu.

Tu peux prendre Coop sur l’App Store ou Google Play. La page de téléchargement garde les deux boutons.

References

  1. Android Developers. "Schedule exact alarms." AlarmManager and SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM. https://developer.android.com/develop/background-work/services/alarms
  2. Android Developers. "Optimize for Doze and App Standby." https://developer.android.com/training/monitoring-device-state/doze-standby
  3. Alarmy. "Android Alarm Not Going Off? 5 Settings to Fix It Now." https://alar.my/en/blog/android-alarm-not-going-off
  4. arekore. "How to Fix Android Alarm Not Ringing." Silent mode, battery optimization, and Doze. https://arekore.app/en/tips/android/fix-android-alarm-not-ringing
  5. Wajdan, Ali. "Your Flutter scheduled notifications might be silently dying on Android 14." Medium, on OEM revocation of exact alarms. https://aliwajdan.medium.com/your-flutter-scheduled-notifications-might-be-silently-dying-on-android-14-0305d29072b6

Read next

iPhone, bouton silence et AlarmKit. Une alarme qui commence doucement et qui monte. Tu cherches une alternative à Alarmy.