Estoy en el proceso de desarrollar y lanzar un juego para iOS, y descubrí que simplemente no funciona en un iPhone 3G (ni siquiera preguntes por un 2G) por muchas razones. Principalmente, la cantidad de sprites y sonidos necesarios para cada nivel continuamente causa fallas en la memoria. Ya lo he reducido al mínimo y estratégicamente cargar / descargar recursos según sea necesario, pero algunos elementos deben almacenarse en caché para que puedan activarse rápidamente. Mi último recurso (que estoy tratando de evitar) es hacer versiones de menor calidad de todo el audio. Los gráficos ya están empaquetados firmemente en hojas de sprites.
El juego funciona maravillosamente en un iPhone 4 y iPad, e incluso funciona muy bien en un 3GS. ¿Debería preocuparme la falta de soporte para dispositivos más antiguos?