Comment créer un site Web ou un blog en 2020 - Guide gratuit et facile pour créer un site Web

Google veut aider les OEM à améliorer la gestion des applications Android

Google espère aider les constructeurs OEM à améliorer la gestion des applications Android en arrière-plan. Comme la plupart d'entre vous le savent, les versions Android de certaines entreprises ont tendance à supprimer les applications en arrière-plan de manière assez agressive.

Google vise à aider les OEM à améliorer la gestion des applications Android

Google propose des directives sur la manière dont les appareils exécutant Android doivent gérer les processus en arrière-plan. Cependant, les fabricants continuent de modifier les choses de manière incorrecte, simplement pour offrir de meilleures performances de batterie.

Inutile de dire que cela peut affecter l’expérience utilisateur. Cela peut entraîner la suppression trop fréquente d'applications et même empêcher certaines applications d'arrière-plan de fonctionner correctement.

Lors de Google I/O 2022, Google s’est assuré de dire qu’il travaillait à améliorer cela. La société essaie d’aborder cela sous plusieurs angles, pour tenter d’atteindre les OEM Android.

Les constructeurs OEM ont tendance à introduire diverses restrictions sur les applications pour améliorer la durée de vie de la batterie.

Jing Ji, ingénieur logiciel chez Android Frameworks, a déclaré que Google avait du mal à communiquer aux OEM les bonnes méthodes de travail. Il a déclaré que les fabricants d'appareils introduisent diverses restrictions sur les applications, ce qui rend les choses difficiles pour les développeurs d'applications.

Il a ajouté que Google travaillait directement avec les fabricants d'Android pour améliorer les choses. La société souhaite intégrer des fonctionnalités standardisées de gestion de la batterie au niveau du système dans Android. Ce système de gestion de la batterie au niveau du système devrait rendre inutiles les optimisations supplémentaires de la part des OEM.

Android 13 s’efforce d’améliorer les choses

Android 13 introduira quelques changements qui y mèneront. Le système d'exploitation ajoutera la possibilité de suivre la consommation de la batterie par application avec plus de granularité. Cela permettra aux utilisateurs de savoir combien de jus une application spécifique utilise lorsqu'elle est au premier plan, en arrière-plan ou lorsqu'elle exécute un service de premier plan.

L'API JobScheduler sera mise à jour avec Android 13 pour planifier les tâches plus efficacement. Le système estimera le moment où vous prévoyez d'ouvrir une application donnée et planifiera donc plus efficacement les tâches de prélecture pour cette application. L'API JobScheduler saura également mieux quelles tâches arrêter lorsque les ressources système sont faibles ou lorsque l'appareil commence à chauffer.

Google souhaite que les développeurs créent des applications aussi efficacement que possible

Google a également ajouté que les développeurs devraient créer des applications aussi efficacement que possible. Cela contribuera sûrement à améliorer les performances globales.

Si cette approche ne fonctionne pas, Google devrait aborder les choses plus directement. Il s’agit d’un problème de longue date avec les skins tiers et cela peut affecter l’expérience utilisateur. La plupart des utilisateurs ne savent pas comment résoudre ces problèmes (en jouant avec les paramètres en détail), et ne devraient pas non plus être obligés de le faire.

Google pourrait pénaliser les constructeurs OEM s'ils n'abordent pas les choses correctement. En d’autres termes, vous pourriez les forcer à faire les choses d’une certaine manière ou risquer de perdre leur certification GMS. Google n’ira probablement pas aussi loin, mais si les choses ne s’améliorent pas, tout est possible. La société n’a fait aucune allusion à quelque chose de ce genre, nous parlons simplement de choses qui pourraient arriver. Cependant, c'est bien que l'entreprise avance dans la bonne direction, espérons que cette approche fonctionnera.