¿Tiene iOS un límite de velocidad de transferencia / escritura?

1

Siempre que quiera realizar una transferencia por lotes a través de FTP a mi iPad (usando AVPlayer o Photo Privacy), la transferencia solo dura un poco antes de que la aplicación se apague y vuelva al panel de control del iPad. ¿Esto se debe a que algunas medidas de seguridad internas en el iPad están rompiendo alguna aplicación que escribe demasiados datos? Si no es así, ¿qué podría hacer que los servidores FTP en aplicaciones completamente separadas se bloqueen de la misma manera?

Cualquier respuesta que sea remotamente útil sería apreciada

Gracias

EDIT

Por supuesto, estoy ejecutando la aplicación en primer plano. Además el iPad no se va a dormir. Simplemente comienzo la transferencia de FTP y, después de unos segundos o minutos, la aplicación se cierra repentinamente y estoy de vuelta en el panel de control de iOS.

    
pregunta Hubro 28.08.2011 - 23:56

2 respuestas

2

Cuando cualquier aplicación se cierra repentinamente y estás de vuelta en el trampolín, es un fallo. iOS está diseñado para no causar grandes bloqueos ya que la mayoría de las veces son temporales y al iniciar el programa nuevamente se eliminará el error. Eso no parece estar sucediendo en tu caso.

Puede confirmarlo la próxima vez que conecte el dispositivo a iTunes o Xcode. Xcode le permite ver los detalles de ingeniería de por qué el programa está fallando.

En su lugar, iTunes copia el informe de bloqueo en su carpeta ~ / Library / Logs / CrashReporter / MobileDevice. La primera vez que esto sucede, se le pregunta si desea enviar información de diagnóstico a Apple. Este tipo de accidente será enviado en el futuro.

Puede conectar su dispositivo, hacer clic con el botón derecho en iTunes y restablecer todas las advertencias para volver a preguntar, de esa manera puede confirmar que esto se debe a una falla del programa y no a otra causa.

    
respondido por el bmike 29.08.2011 - 18:42
1

iOS eliminará cualquier proceso en cualquier momento cuando no esté en primer plano. No es tanto un límite de velocidad ni una medición de los datos como un control de uso de energía rígido.

Debe seguir tocando en la pantalla para mostrarle que el humano a cargo necesita que el dispositivo no se duerma.

¿Mantienes estas aplicaciones ejecutándose en primer plano? De lo contrario, deberá ponerse en contacto con el desarrollador para ver si está utilizando las llamadas de proceso en segundo plano para decirle a iOS que no las mate de inmediato.

Si el desarrollador está utilizando las llamadas correctas para que estos procesos sigan funcionando en segundo plano, entonces depende de usted no ejecutar otros programas grandes que harán que iOS elimine los procesos en segundo plano.

Puede usar la barra de tareas múltiples para "forzar el cierre" de todas las aplicaciones antes de iniciar la que desea que se ejecute bajo FTP; luego, déjela e inicie una segunda aplicación. Esto suele ser suficiente para no causar presión de memoria y hacer que iOS elimine el otro programa FTP mientras se realiza una transferencia corta. Si espera que la transferencia se extienda de 3 a 5 minutos, es posible que tenga que cuidar de esa aplicación para evitar que se ejecute otra aplicación y mantener la pantalla viva. iOS prefiere eliminar cualquier cosa que dañe la batería: un largo proceso de FTP es exactamente lo que iOS está diseñado para pausar lo más rápido posible.

    
respondido por el bmike 29.08.2011 - 00:29

Lea otras preguntas en las etiquetas