Pastebot utilise la musique pour contourner les limitations multitâches d'iOS 4
Afin d'économiser la batterie, Apple a très intelligemment limité les types d'appels API que les applications multitâches pouvaient effectuer en arrière-plan sous iOS 4 à l'audio, à la VOIP et à la localisation. C'est un compromis astucieux, mais il laisse de nombreuses applications multitâches courantes sur le carreau: par exemple, votre lecteur de nouvelles ne peut pas mettre à jour votre liste de flux RSS lorsque l'application n'est pas au point.
Les fabricants de Pastebot, un gestionnaire de presse-papiers pour les appareils iOS, étaient frustrés par les limites des capacités multitâches d'iOS, alors ils ont trouvé un solution intelligente pour que Pastebot s'exécute en arrière-plan: ils l'ont programmé pour lire un fichier audio silencieux afin que Pastebot soit toujours conservé en mémoire et n'ait pas besoin d'être relancé entre chaque copie.
Inutile de dire qu'Apple n'était pas entièrement ravi de cette solution et a rejeté l'application… mais c'était uniquement parce que Pastebot a joué une piste audio silencieuse sans l'approbation de l'utilisateur en arrière-plan, et le seul but de cette musique était de garder l'application dans Mémoire. La solution était simple: offrir aux utilisateurs la possibilité de choisir quelle piste Pastebot boucle en arrière-plan. Si un utilisateur veut spécifier une piste vierge, qu'il en soit ainsi.
Apple était satisfait de cette solution. Je me demande si la même approche pourrait être utilisée avec d'autres applications telles que Reeder, 1Password Pro ou Instapaper, qui pourraient bénéficier d'une exécution en arrière-plan.
[passant par Boule de feu audacieuse]