La réponse courte
Sur Android, un réveil tiers qui ne se déclenche pas est généralement tué par l’optimisation de la batterie du constructeur. Réglez l’app sur une utilisation de la batterie sans restriction, activez le démarrage automatique là où le constructeur le propose, et accordez l’autorisation « Alarmes et rappels ».
Les solutions universelles
- 1Paramètres → Applications → votre app de réveil → Batterie → réglez sur « Sans restriction ».
- 2Paramètres → Applications → Accès spécial aux applications → Alarmes et rappels → autorisez votre app de réveil. Les versions récentes d’Android l’exigent pour les alarmes exactes.
- 3Vérifiez précisément le flux de volume Alarme en appuyant sur une touche de volume et en dépliant les curseurs.
- 4Confirmez que l’app ne figure dans aucune liste « en veille » ou « restreinte » gérée par votre constructeur.
Réglages spécifiques aux constructeurs
- Samsung : Paramètres → Maintenance de l’appareil → Limites d’utilisation en arrière-plan. Retirez l’app des « Applications en veille » et des « Applications en veille profonde ». Désactivez aussi la batterie adaptative si les alarmes échouent par intermittence.
- Xiaomi, Redmi et POCO : Paramètres → Applications → Gérer les applications → votre app → activez le Démarrage automatique, et réglez l’Économiseur de batterie sur « Aucune restriction ». Verrouillez également l’app dans la vue des applications récentes pour que le nettoyeur de tâches l’ignore.
- OnePlus et Oppo : Paramètres → Batterie → Optimisation de la batterie → réglez l’app sur « Ne pas optimiser », et désactivez l’optimisation avancée et l’optimisation de veille.
- Huawei : Paramètres → Batterie → Lancement des applications → réglez l’app sur « Gérer manuellement » et activez les trois interrupteurs.
Ce que fait à la place une app de réveil bien construite
Tout ce qui précède est un contournement pour les apps qui gardent leur planification dans leur propre processus. Une app qui enregistre les alarmes auprès du gestionnaire d’alarmes du système et lance un service de premier plan au moment de sonner ne dépend pas de sa survie en arrière-plan, ce qui élimine l’essentiel de cette classe de défaillances.
C’est ainsi que Roosta est construit sur Android. Les réglages ci-dessus valent malgré tout la peine d’être appliqués. Les surcouches constructeur sont imprévisibles, mais elles ne devraient pas faire la différence entre se réveiller et ne pas se réveiller.
Pourquoi Android diffère de l’iPhone sur ce point
Android est bien plus agressif qu’iOS pour empêcher les apps de tourner en arrière-plan, et il l’est devenu davantage à chaque version. Le mode Doze suspend le travail en arrière-plan quand l’appareil est resté immobile et inutilisé un certain temps. Les App Standby Buckets rétrogradent les apps que vous n’avez pas ouvertes récemment, leur laissant de moins en moins d’occasions de faire quoi que ce soit.
Ces deux fonctions existent pour de bonnes raisons, et ce sont elles qui permettent à un téléphone Android de passer une semaine dans un tiroir en gardant de la batterie. Ce sont aussi elles qui font qu’une app de réveil gardant sa propre planification peut être parfaitement fiable les deux premières semaines puis cesser discrètement de fonctionner, généralement un week-end où vous ne l’aviez pas ouverte depuis quelques jours.
Android fournit un mécanisme spécifique aux alarmes qui est exempté de tout cela. Une app qui l’utilise n’est pas affectée par Doze ; une app qui ne l’utilise pas est à sa merci.
Solution 2 : les gestionnaires de batterie des constructeurs
L’optimisation de la batterie d’Android pur n’est que la moitié de l’histoire. La plupart des constructeurs superposent leur propre tueur d’applications, plus agressif, avec ses réglages distincts que l’écran standard de batterie d’Android ne montre pas. C’est la cause unique la plus fréquente d’alarmes manquées sur Android, et elle varie selon la marque.
- 1Samsung : Paramètres, puis Maintenance de l’appareil, puis Batterie, puis Limites d’utilisation en arrière-plan. Assurez-vous que l’app de réveil ne figure ni dans « Applications en veille » ni dans « Applications en veille profonde », et désactivez « Mettre en veille les applications inutilisées ».
- 2Xiaomi, Redmi et POCO : ouvrez Paramètres, puis Applications, trouvez l’app de réveil, et réglez le Démarrage automatique sur activé et l’Économiseur de batterie sur « Aucune restriction ». Ouvrez ensuite la vue des applications récentes et verrouillez l’app pour qu’elle ne soit pas vidée.
- 3Huawei et Honor : Paramètres, puis Batterie, puis Lancement des applications. Faites passer l’app de « Gérer automatiquement » à « Gérer manuellement » et activez les trois interrupteurs, y compris « Exécuter en arrière-plan ».
- 4Oppo, Realme et OnePlus : Paramètres, puis Batterie, puis réglez l’app sur « Autoriser l’activité en arrière-plan » ou « Ne pas optimiser », et vérifiez tout gestionnaire de démarrage ou liste de lancement automatique.
- 5Vivo : Paramètres, puis Batterie, puis Gestion de la consommation en arrière-plan, et autorisez une consommation élevée en arrière-plan pour l’app.
Solution 3 : l’autorisation alarmes et rappels
À partir d’Android 12, régler une alarme à une heure précise exige une autorisation dédiée. La plupart des apps de réveil l’obtiennent automatiquement, mais elle peut être révoquée, et une autorisation révoquée signifie que l’app ne peut demander qu’une heure approximative. Une alarme approximative peut dériver de plusieurs minutes, ce qui fait la différence entre un réveil qui fonctionne et un réveil qui sonne après votre train.
- 1Ouvrez Paramètres, puis Applications, et choisissez l’app de réveil.
- 2Cherchez « Alarmes et rappels », qui peut se trouver sous Accès spécial aux applications ou Autorisations supplémentaires selon le constructeur.
- 3Assurez-vous que c’est autorisé. Si l’option est absente, votre version d’Android ne la restreint pas et il n’y a rien à changer.
Solution 4 : Ne pas déranger et le curseur de volume de l’alarme
Android donne aux alarmes leur propre flux audio et leur propre curseur de volume, distinct de la sonnerie et des médias. Il est possible d’avoir la musique à plein volume et les alarmes à zéro sans jamais s’en apercevoir.
Ne pas déranger autorise les alarmes par défaut, mais contrairement à iOS c’est une exception que vous pouvez désactiver. Si vous avez déjà créé un horaire personnalisé de Ne pas déranger, vérifiez la liste d’exceptions de cet horaire en plus de la liste globale.
- 1Paramètres, puis Son et vibration, et vérifiez précisément le curseur de volume Alarme.
- 2Paramètres, puis Notifications, puis Ne pas déranger, et confirmez que les alarmes sont une interruption autorisée.
- 3Si vous utilisez une routine de coucher ou de sommeil, ouvrez-la et vérifiez aussi ses exceptions. Les routines peuvent appliquer leurs propres règles de Ne pas déranger.
Solution 5 : vérifier ce que fait réellement l’app
Si vous avez tout appliqué et que les alarmes échouent encore par intermittence, le problème vient probablement de l’app et non du téléphone. Une défaillance intermittente après des jours d’inactivité est la signature d’une app qui garde sa propre planification et se fait suspendre.
Roosta confie la planification au service d’alarmes d’Android au moment où vous enregistrez une alarme, en utilisant le mécanisme exempté de Doze. C’est pourquoi balayer l’app n’annule pas une alarme, et pourquoi un téléphone resté inactif plusieurs jours sonne quand même. Les réglages constructeur ci-dessus valent toujours la peine d’être appliqués, car les surcouches sont imprévisibles, mais ils ne devraient pas faire la différence entre se réveiller et ne pas se réveiller.
Testez correctement
Tester une alarme dans deux minutes avec l’app ouverte ne prouve presque rien, car le mode de défaillance que vous poursuivez n’apparaît qu’après que le téléphone est resté inactif. Un vrai test prend une nuit.
- 1Appliquez les réglages de batterie ci-dessus, puis ne rouvrez plus l’app.
- 2Réglez une alarme pour le lendemain matin et laissez le téléphone débranché, écran éteint, sans y toucher de la nuit. Doze a besoin d’immobilité pour s’enclencher : un téléphone en charge que l’on manipule n’est pas un test équitable.
- 3Si elle sonne après une nuit entière d’inactivité, elle continuera de sonner. Sinon, l’app garde sa propre planification et aucune configuration de batterie n’y remédiera totalement.

