La notification " Gardez l'application ouverte pour prendre le meilleur et la vitesse de téléchargement "En effet, certains problèmes connus liés à l'exécution d'applications en arrière-plan peuvent interrompre le téléchargement et obliger l'application à le reprendre (ou même à le redémarrer si le serveur ne prend pas en charge la reprise), ce qui ralentit évidemment le téléchargement.
La principale raison de la différence de comportement entre l'exécution en avant-plan et l'exécution en arrière-plan est l'optimisation de la batterie appliquée par Android.
Comme Android est une source ouverte, les fabricants de téléphones ont la possibilité d'appliquer des modifications aux parties d'Android que Google ne couvre pas par sa certification. Il y a quelques années, les fabricants de téléphones ont commencé à mettre en œuvre des mécanismes supplémentaires d'"économie de batterie" pour réduire l'utilisation du processeur des applications en arrière-plan (pour autant que je me souvienne, Huawei était l'un des premiers, les autres ont suivi). Le terme "optimisation de la batterie" est une description simplifiée de "l'élimination des applications lorsqu'elles sont en arrière-plan, peu importe si l'utilisateur veut qu'elles fonctionnent ou non".
Bien sûr, du point de vue de l'utilisateur, une application qui s'arrête tout simplement ne fonctionne pas correctement et les développeurs d'applications ont donc essayé de trouver des solutions de contournement pour ce problème. Mais comme chaque fabricant met en œuvre la suppression des applications en arrière-plan d'une manière différente, le développement d'une application qui fonctionne en arrière-plan peut devenir assez compliqué selon le téléphone utilisé. Un très bon résumé de l'ensemble du problème de l'app killing se trouve sur le site suivant Ne tuez pas mon application ! . Un développeur d'applications expérimenté a recueilli des informations sur les fabricants et les versions d'Android qui affectent les applications en arrière-plan et sur la manière de gérer cette situation.
Donc, en guise de conclusion : La notification affichée est, selon moi, juste une suggestion du développeur de l'application pour éviter les problèmes. Une application fonctionnant en avant-plan n'est généralement pas affectée par ces "optimisations de la batterie" et peut donc télécharger le fichier de manière normale.