Я работаю над iPad-приложением, которое прошло довольно обширное тестирование на iPad 2. Недавно я получил "Новый iPad" (iPad 3), и приложение ощутимо значительно медленнее. Анимации /scolling поведения, которые были шелковистой гладкой в iPad 2, теперь чувствуют себя чрезвычайно застенчивыми на новом iPad.
Я делаю много стандартных советов по настройке пользовательского интерфейса: использование shadowPaths, рисование UITableViewCells с использованием CoreGraphics, растеризующие представления, которые часто не меняются/не нуждаются в анимации.
Есть ли какие-то подводные камни, над которыми я должен смотреть, следить за тем, чтобы перейти к моему приложению к iPad 3?
Обновление
Я поклялся, что пробовал это раньше, но удаление округлых углов из моих представлений UIViews значительно ускорило приложение. clipToBounds также, по-видимому, является значительным хитом производительности (хотя странно... установка маски слоя видаToBounds, похоже, в порядке, что не имеет для меня никакого смысла). Некоторая комбинация этой и других настроек, похоже, решила проблему.
Как только я сделаю второй визуальный проход над приложением, я выясню способ повторного выполнения закругленных углов более эффективным образом.