Comencé hace unos días a experimentar con el desarrollo de la plataforma iPhone, y al leer sobre sus capacidades para realizar múltiples tareas descubrí la "finalización de la tarea", que puede ser muy útil.Finalización de la tarea del iPhone
Busqué en Google un poco, lea la documentación disponible en developer.apple.com/iphone, pero todavía no he encontrado algo: ¿hay alguna manera de completar esta tarea ejecutando un ciclo (posiblemente infinito), o un temporizador que funcionaría como cada 10 minutos?
sé que es como "hacer trampa" y que probablemente tienen algunas contramedidas, pero de todos modos, que sería una buena cosa para tratar :)
Puede tener una sola aplicación de audio de fondo a la vez, o puede tener varias? Parece que si el usuario abre la aplicación iPod o algo así como Pandora, su aplicación quedaría inactiva. – lucius
Mientras la aplicación que está abriendo el dispositivo de audio utilice esa propiedad que he definido anteriormente, puede tener tantas fuentes de audio reproduciendo como desee. Sin embargo, aplicaciones como iPod no lo hacen. Dejarán de jugar si alguien más quiere acceder al audio. Pero, si inicias una aplicación usando la propiedad anterior, eso seguirá reproduciéndose aunque el iPod haya solicitado acceso, y al iPod no le importará porque haya tenido acceso. El sistema es lo suficientemente inteligente como para permitir que el iPod se reproduzca, pero sabe lo suficiente como para no detener la otra aplicación, ya que se mezcla bien con los demás. – jer
Todavía no he podido probar esto, era una pregunta más bien teórica, tengo que admitirlo, pero parecía una excelente manera de hacer que la aplicación permaneciera abierta en segundo plano. Es triste que probablemente esto agote la batería bastante rápido, especialmente cuando se combina con otras aplicaciones o diferentes tareas de procesamiento ejecutadas por esta misma aplicación. – wintermute