¿Cuánta memoria puede usar una aplicación iOS?

... cuando está en primer plano.

Para el iPad original, con 256 MB de RAM, encontré que mi aplicación podría usar hasta 100-140 MB antes de que se eliminara.

¿Cuál es la situación hoy en día? Podría ir a comprar un montón de iDevices y hacerme una prueba, pero quería comprobar: ¿Alguien ha hecho una prueba?

Entiendo que esto no tiene una respuesta precisa, y estoy buscando un rango como: "Las aplicaciones se eliminan cuando se usan 300-350MB en un dispositivo de 512MB. Se pueden usar de manera segura hasta 300MB".

Específicamente:

En un dispositivo con 512 MB de memoria, ¿cuánto puede usar una aplicación?

En un dispositivo con 1 GB de memoria, ¿cómo puede una aplicación usar?

¿Hay alguna diferencia entre lo anterior? ¿Se limita cada aplicación individual a una cantidad fija de memoria con el fin de mantener algunas aplicaciones en segundo plano, o puede la aplicación en primer plano expulsar TODAS las aplicaciones en segundo plano de la memoria, y llevar la totalidad de 1GB (o 512MB) a sí misma (y al OS, por supuesto)?

¿Importa si el dispositivo es un iPad o un iPhone? Si hago que mi aplicación funcione en un iPad con 512 MB de memoria, ¿significa que también funcionará en un iPhone con 512 MB de memoria y viceversa? Sé que las UIViews y sus almacenes de respaldo Core Animation llevarán más memoria en el iPad debido al mayor tamaño de la pantalla, pero aparte de eso, ¿la situación de la memoria es la misma entre un iPhone y un iPad con la misma memoria?

Me refiero a la memoria total utilizada por el proceso: almacenamiento dinámico, pila, datos estáticos, código, almacenes de respaldo Core Animation, etc.

Si está dispuesto a decir que depende de la versión del sistema operativo, puede asumir que estamos hablando de iOS 7.

Sé que usar demasiada memoria significa que cuando mi aplicación se ponga en segundo plano, iOS la terminará más rápido. Estoy bien con esta compensación por ahora.

Respuestas a la pregunta(3)

Su respuesta a la pregunta