Google interroge ses développeurs : les OEM sont-ils agressifs ?

239
Google interroge ses développeurs : les OEM sont-ils agressifs ?
Google interroge ses développeurs : les OEM sont-ils agressifs ?

Google demande aux développeurs quels sont les OEM qui tuent leurs applications de manière agressive

Depuis longtemps, les utilisateurs d’Android critiquaient iOS pour sa façon agressive de tuer les applications fonctionnant en arrière-plan. Les fonctionnalités multitâches, les réserves de mémoire plus importantes et les batteries plus grandes des téléphones Android étaient présentées comme des exemples de la supériorité de la plate-forme.

Bien sûr, ces fonctionnalités ont des conséquences, et Android lui-même dispose de mécanismes pour empêcher les applications en arrière-plan de se perdre. Certains fabricants ont toutefois pris l’initiative d’appliquer des mesures plus strictes qui peuvent même aller à l’encontre des politiques de Google et le fabricant d’Android veut maintenant savoir qui sont ces OEM.

La majorité des applications Android n’ont probablement pas besoin de fonctionner en permanence en arrière-plan, mais certaines catégories d’applications le font. En effet, il existe une catégorie d’applications qui ne devraient pas s’exécuter en arrière-plan du tout, en particulier celles dont les intentions ne sont pas innocentes, telles que les logiciels malveillants.

Toutefois, certaines applications axées sur la santé peuvent avoir besoin d’être exécutées à tout moment, mais il se peut que le système ne laisse pas toujours ces applications s’exécuter.

Bien entendu, les applications en arrière-plan ne sont pas gratuites, généralement en termes de temps CPU et, au final, d’autonomie de la batterie. Voilà pourquoi les plates-formes, y compris Android, fixent des règles et des limites quant aux applications qui peuvent faire cela et quand. Android prévoit également des exceptions et fournit des fonctionnalités pour prendre en charge les applications de veille et de réveil.

Par ailleurs, Google a établi des règles pour que les OEM soient transparents quant aux applications qu’ils tuent en arrière-plan, ce qui complique un peu les choses. Certains équipementiers vont plus loin et mettent en œuvre leurs propres politiques de suppression d’applications par-dessus Android et, souvent, n’informent pas les développeurs, et encore moins les utilisateurs.

Pour simplifier, certaines applications, comme celles de surveillance du sommeil ou de suivi de l’activité, qui fonctionnent sur un téléphone peuvent ne pas fonctionner correctement sur une autre marque, simplement parce que cette dernière tue agressivement les applications fonctionnant en arrière-plan.

Cela fait des années que les développeurs d’applications se plaignent de ce problème, mais il semblerait que Google ait enfin entendu leurs supplications.

Il a probablement été utile que quelqu’un signale que certaines marques tuent même l’important service d’accessibilité d’Android. Maintenant, Google mène une enquête auprès des développeurs d’applications pour leur demander leur expérience de ce comportement.

Compte tenu du fait que cela dure depuis des années, cette enquête est vraiment attendue depuis longtemps. Comme on dit, mieux vaut tard que jamais.

Google n’a même pas besoin d’interroger personnellement les développeurs puisque le site Don’t Kill My App existe également depuis des années, mais le mieux est probablement d’accumuler autant d’anecdotes que possible pour en avoir la preuve.