1 votes

Des applications telles que Viber, Messenger, WhatsApp, etc. sont exclues du mode "Doze" sur Samsung sans qu'on le leur demande.

J'ai remarqué que certaines applications sont mises sur la liste blanche du doze-mode sur les appareils Samsung sans avoir jamais demandé à l'utilisateur. J'ai testé cela sur un galaxy s8, galaxy A5 2016, 2017 tous fonctionnant sous Android 7.0 ou 7.1. Ces applications sont par exemple Viber, WhatsApp, Messenger - c'est ce que j'ai vu.

Quand j'ai remarqué cela pour la première fois sur un samsung je n'étais pas sûr à 100% que je ne leur ai pas par hasard donné cette permission moi-même.... J'ai donc fait un nouveau test en réinitialisant un Samsung A5 2016 et en installant uniquement Viber sur le nouveau téléphone. Après l'installation, je ne me suis même pas connecté à Viber (et il n'avait pas eu l'occasion de me demander la moindre permission), j'ai immédiatement vérifié la liste blanche d'optimisation de la batterie et Viber était là.

La première question est donc de savoir comment - selon les spécifications d'Android, une application doit demander à l'utilisateur d'autoriser explicitement la mise en liste blanche (ai-je tort) ?
La deuxième question - est-ce possible sur Samsung malgré les spécifications.
Troisième question : peut-être que Samsung connaît certaines applications bien connues et les met sur une liste blanche par défaut ?

--EDIT La recherche initiale sur ce sujet a été entravée par le fait que si vous cherchez sur Google "samsung doze-mode whitelist", peut-être avec "ne pas demander à l'utilisateur", vous trouverez de nombreux liens vers les spécifications officielles du mode doze et des articles de presse, mais sans rapport avec Samsung. Mais ensuite j'ai cherché avec "samsung smart manager whitelist" et j'ai trouvé ce qui suit

  1. Question sur SO (la deuxième réponse donne une liste d'applications qui sont sur liste blanche) https://stackoverflow.com/questions/37205106/how-do-i-avoid-that-my-app-enters-optimization-on-samsung-devices

la liste des applications dans la deuxième réponse était de source non divulguée mais je peux confirmer que j'ai vérifié près de 10 d'entre elles et qu'elles sont sur la liste blanche par défaut.

2. https://seap.samsung.com/forum-topic/whitelist-app-batteryoptimization-smart-manager-application

C'est drôle, l'utilisateur pose une question et une partie de la question est la même que la mienne - pourquoi Viber etc sont sur la liste blanche. La réponse évite soigneusement cette partie et ne répond qu'à l'autre partie - qu'il doit demander le consentement des utilisateurs ou utiliser Knox (en demandant également la permission à l'utilisateur).

Je réponds donc à mes propres questions

  1. Selon la spécification, l'application doit demander le consentement des utilisateurs pour être sur la liste blanche - oui.

  2. pas possible sur Samsung pour une simple application, non plus

  3. Oui, Samsung a une liste blanche d'applications connues dans son Smartmanager.

2 autres informations

A. Samsung est réticent à en parler (voir le lien SEAP ci-dessus) ou peut-être que tout le monde n'est pas au courant.

B. Si vous avez un problème avec Samsung doze-mode, ne cherchez pas "Samsung doze-mode" sur Google, cherchez quelque chose comme "Samsung smart manager doze-mode" (ajoutez "smart manager"), car cela donnera des résultats plus spécifiques à Samsung (et la partie Samsung des optimisations de la batterie est assez spécifique).

2voto

Guillermo Gomez Points 423

Permettez-moi de répondre à votre question dans l'ordre inverse :

Peut-être que Samsung connaît simplement certaines applications connues et les met sur une liste blanche par défaut ?

Définitivement. En Chine, il est courant d'avoir une liste blanche intégrée d'optimisation de la batterie qui contient des applications chinoises célèbres comme QQ et WeChat (et Weibo, etc.) pour des raisons de commodité. Donc je suppose que ce n'est pas limité à la Chine, mais aussi que Samsung pourrait faire la même approche.

Est-ce que c'est possible sur Samsung malgré les spécifications ?

Oui. Pas seulement Samsung, mais aussi OnePlus, Xiaomi, Huawei, etc. IMHO Samsung est très prévenant dans la conception de ses ROMs.

Selon les spécifications d'Android, une application doit demander à l'utilisateur d'autoriser explicitement l'établissement d'une liste blanche (ai-je tort) ?

C'est partiellement faux. Une application ne peut pas se mettre sur une liste blanche sans l'intervention de l'utilisateur. Mais il n'est pas nécessaire que la ROM fasse le travail à sa place.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X