Supongo (no dude en corregirme en los comentarios) que está utilizando una plataforma cruzada para que tanto iOS como Android tengan el mismo consumo de memoria esperado.
Android es un ecosistema tan diverso que (con un grano de sal) generalmente tendrá un poco más de RAM que los dispositivos iOS (no comience una guerra de plataformas, por favor), por lo que su denominador menos común serán los dispositivos iOS. Para apuntar a una porción significativa del mercado de iOS, deberá desarrollar un dispositivo de 1 GB de RAM. Siento que esto logra un buen equilibrio entre los 4GB con el iPad Pro y los 512 MB del iPhone 4s (el dispositivo más antiguo actualmente compatible de Apple). Sin embargo, no espere poder obtener ese GB completo de RAM porque el sistema tomará porciones y otras aplicaciones se abrirán en el dispositivo (aunque el sistema las cerrará para darle a su aplicación la mayor cantidad de RAM posible) )
1 GB debe ser el mínimo para el que se desarrolle, aunque no debería ser demasiado difícil permitir que el dispositivo aproveche la RAM adicional si está disponible.
- ¿Deben clasificarse los juegos en la App Store en función de lo adictivos que son?
- Cómo evitar que la batería de mi iPhone se agote rápidamente después de actualizarla a iOS 11
- ¿Por qué mi iPhone 6s deja de responder al tacto mientras navego en Quora (iOS 9.3.5)?
- ¿Swift se usará para algo más que para desarrollar aplicaciones de iOS?
- ¿Cómo es el iOS mejor que cualquier otro sistema operativo en términos de rendimiento? La implementación de cada controlador del sistema operativo está en C. ¿Qué hace la diferencia?