Fermer l'annonce

Android a depuis longtemps des problèmes avec la gestion des applications exécutées en arrière-plan. Bien que Google propose des instructions sur la manière de procéder androidPour gérer les processus en arrière-plan, les fabricants de smartphones continuent de peaufiner leurs systèmes au nom de l'efficacité de la batterie, perturbant souvent le comportement prévu des applications. Google a donné une conférence la semaine dernière Google I / O a clairement indiqué qu'il travaillait toujours pour résoudre ce problème et a partagé les progrès qu'il a réalisés jusqu'à présent dans ce domaine.

Dans une vidéo YouTube sur les changements apportés à la manière et au moment où les applications peuvent s'exécuter en arrière-plan, un ingénieur logiciel Androidu Jing Ji a souligné les problèmes que Google rencontre avec les fabricants qui souhaitent optimiser la durée de vie de la batterie de manière à ce que Android n'a pas été conçu. « Les fabricants d'appareils imposent diverses restrictions d'application qui ne sont souvent pas documentées. Cela peut compliquer la tâche des développeurs d'applications dont le service de premier plan, par exemple, peut fonctionner comme prévu sur l'appareil d'un fabricant mais être interrompu de manière inattendue sur celui d'un autre. » ils disent.

Il explique également que Google travaille directement avec les fabricants pour créer des fonctions standardisées de gestion de la batterie au niveau du système, ce qui éliminera le besoin d'une optimisation supplémentaire de leur part. Android 13 bénéficiera de quelques améliorations à cette fin : la possibilité de surveiller l'utilisation de la batterie pour chaque application, afin que l'utilisateur puisse voir la quantité d'énergie utilisée par une application lorsqu'elle est au premier plan, en arrière-plan ou lorsqu'elle exécute un service de premier plan, et cela informera également l'utilisateur lorsqu'une application vide la batterie en arrière-plan. Et oui, bien sûr, cela fait allusion à des cas de limitation des performances, qui ont également affecté dans une large mesure Samsung.

L'interface JobScheduler, destinée à aider à planifier efficacement les tâches, bénéficiera d'améliorations qui, selon Google, devraient l'aider à exécuter les tâches au moment le plus utile aux utilisateurs. Par exemple, le système estime le moment où un utilisateur est susceptible d'ouvrir une application donnée, en planifiant son préchargement, ce qu'il devrait idéalement faire en arrière-plan juste avant son lancement. JobScheduler saura également mieux quelles tâches arrêter lorsque les ressources du système sont faibles ou lorsque l'appareil commence à chauffer. En théorie, il convient de choisir celles qui auront le moins d’impact sur l’utilisateur. Dans le même temps, Google souligne que les développeurs doivent développer des applications aussi efficacement que possible. En d’autres termes, pour équilibrer les performances des applications avec la santé globale du système.

Le plus lu du jour

.