Tôi đã làm việc trên một ứng dụng iPad đã trải qua thử nghiệm khá rộng rãi trên iPad 2. Gần đây tôi đã có được một "iPad mới" (iPad 3)) và ứng dụng cảm thấy chậm hơn đáng kể. Ảnh động/hành vi scolling mượt mà trong iPad 2 bây giờ cảm thấy vô cùng lộn xộn trên iPad mới.Hiệu ứng động và cuộn choppy trên "iPad mới" (Retina iPad 3)
Tôi thực hiện rất nhiều mẹo hiệu suất UI chuẩn: sử dụng shadowPaths, vẽ UITableViewCells bằng cách sử dụng CoreGraphics, rasterizing lượt xem không thay đổi thường xuyên/không cần tạo hiệu ứng động.
Có bất kỳ cạm bẫy nào tôi nên xem đang theo dõi để chuyển ứng dụng của tôi sang iPad 3 không?
Cập nhật
Tôi thề rằng tôi đã cố gắng này trước đây nhưng loại bỏ các góc tròn từ quan điểm UIViews của tôi đã kết thúc đẩy nhanh tiến độ ứng dụng đáng kể. clipToBounds cũng có vẻ là một hit hiệu suất đáng kể (mặc dù lạ ... thiết lập maskToBounds của lớp xem có vẻ không sao, điều này không có ý nghĩa với tôi). Một số kết hợp của điều này và tinh chỉnh khác dường như đã giải quyết được vấn đề.
Khi tôi thực hiện lần truyền hình ảnh thứ hai trên ứng dụng, tôi sẽ tìm ra cách để thực hiện lại các góc tròn theo cách hiệu quả hơn.
May thay, tôi cũng gặp phải vấn đề này. Ứng dụng của tôi chạy tốt trên iPad1 và 2, nhưng có vấn đề về hiệu suất nghiêm trọng trên iPad 3. Tôi đang sử dụng scrollViews với hình ảnh có kích thước nhỏ đến trung bình và UIWebViews. Tuy nhiên tôi lo sợ đây là iPad 3 sắp xảy ra, vì màn hình Retina đòi hỏi 4 lần bộ nhớ (on- và offscreen), nhưng iPad mới chỉ có bộ nhớ gấp đôi và CPU tương tự so với iPad 2. Điều này sẽ ảnh hưởng đến tất cả các ứng dụng không lợi nhuận từ GPU. – auco
Apple có bản vẽ và hướng dẫn in có đề xuất cải thiện hiệu suất cho các ứng dụng không phải là võng mạc chạy trên màn hình võng mạc: https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/SupportingHiResScreens/ Hỗ trợHiResScreens.html –