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