Я нахожусь в процессе разработки и выпуска игры для iOS, и обнаружил, что она просто не будет работать на iPhone 3G (даже не спрашивать о 2G) по многим причинам. Прежде всего, количество спрайтов и звуков, необходимых для каждого уровня, постоянно приводит к сбоям памяти. Я уже сократил его до минимума и стратегически загружаю / выгружаю ресурсы по мере необходимости, но некоторые элементы необходимо кэшировать, чтобы их можно было быстро активировать. Мое последнее средство (которого я стараюсь избегать) - делать более качественные версии всего аудио. Графика уже плотно упакована в спрайт-листы.
Игра прекрасно работает на iPhone 4 и iPad, и даже хорошо работает на 3GS. Должен ли я быть обеспокоен отсутствием поддержки старых устройств?