
Selon l'avis d'un développeur, l'explication au fait qu'Apple n'autorise pas les applications tierces à s'exécuter en tâche de fond est plus basique qu'un grand discours technique.
Selon l'avis d'un développeur, l'explication au fait qu'Apple n'autorise pas les applications tierces à s'exécuter en tâche de fond est plus basique qu'un grand discours technique.
Le développeur, Craig Hockenberry, auteur d'un client Twitter, a testé son programme sur iPhone et bien qu'il ait correctement foinctionné, il ressort que tout logiciel qui fait des accès réguliers à internet pour rafraichir des informations (mail, RSS, ...) a une incidence énorme sur l'autonomie de l'appareil.
Ainsi son client Twitter a vidé un iPhone en 4h en rafraichissant des flux XML toutes les 5 minutes. Cela est dû, selon lui, à la gestion des modules matériels Edge et WiFi qui n'est pas assez optimisée pour un périphérique mobile et consomme encore trop d'énergie sur l'iPhone.
C'est pourquoi, si Apple laisse l'accès à ces modules en tâche de fond pour toutes les futures applications tierces à venir, la conjonction de quelques applications s'exécutant sur votre machine, même en veille, réduirait potentiellement à néant une autonomie déjà assez faible d'origine.
Apple devra donc revoir les spécifications de son système avant d'ouvrir cette voie à tous.
Source : tuaw