¿Qué cliente de IRC se mantiene en línea cuando está en segundo plano?

Intenté algunos clientes iOS IRC, pero cuando puse la aplicación en segundo plano, me desconecté.

¿Hay clientes iOS IRC que permanecen en línea cuando están en segundo plano?

Una aplicación llamada Colloquy puede ejecutarse en segundo plano durante hasta 10 minutos en iOS 5. Ninguna aplicación IRC puede ejecutarse durante más de 10 minutos en segundo plano en iOS 5 debido a la forma en que iOS está diseñado. El website Colloquy tiene una pregunta frecuente que explica:

¿Puedo ejecutar Mobile Colloquy en segundo plano?

Sí, comenzando con Mobile Colloquy 1.3 e iOS 4.0 si tienes un iPhone 4, 3GS o un iPod touch de tercera generación (models de 32GB y 64GB de finales de 2009) puedes hacerlo, aunque es importante entender cómo funciona.

Debido a la forma en que se implementa la multitarea en iOS, Mobile Colloquy no puede mantenerse conectado constantemente. Cuando presiona el button Inicio o cambia aplicaciones, Mobile Colloquy le pide a iOS que permita que continúe ejecutándose para completar una tarea en segundo plano, y esa tarea es para mantenerlo conectado el mayor time posible. Las menciones de palabras destacadas o los posts privados que reciba activarán una notificación mientras Colloquy se está ejecutando en segundo plano.

Las tareas solo pueden durar un máximo de 10 minutos, así que 9 minutos después de que hayas abandonado Colloquy te avisará que serás desconectado en un minuto. Para continuar conectado, solo toca Abrir en la alerta. Si vuelve a Colloquy antes de que hayan transcurrido 10 minutos, al volver a cambiar, se restablecerá la count regresiva.

Para get más detalles sobre cómo funciona la multitarea en iOS 4.0, consulte esta excelente publicación de Craig Hockenberry.