Ho lavorato su un app per iPad che ha attraversato abbastanza numerosi test sul iPad 2. Recentemente ho ottenuto un "nuovo iPad" (iPad 3) e l'app si sente notevolmente più lenta. Animazioni/comportamenti di scolling che erano di seta liscia nell'iPad 2 ora si sentono estremamente stutturati sul nuovo iPad.Animazione Choppy e lo scorrimento delle prestazioni su "Nuovo iPad" (Retina iPad 3)
Realizzo molti dei suggerimenti per le prestazioni dell'interfaccia utente standard: utilizzo di shadowPaths, disegno di UITableViewCells tramite CoreGraphics, rasterizzazione di viste che non cambiano spesso/non hanno bisogno di animare.
Ci sono insidie che dovrei guardare essere a guardare fuori per in transizione mia app per l'iPad 3?
Aggiornamento
ho giurato che ho provato questo prima, ma di rimuovere gli angoli arrotondati dal mio punto di vista UIViews finito per accelerare in modo significativo l'applicazione. clipToBounds sembra anche essere un successo significativo nelle prestazioni (anche se stranamente ... l'impostazione della maschera di un livello di vistaToBound sembra essere a posto, cosa che per me non ha senso). Alcune combinazioni di questo e altri ritocchi sembrano aver risolto il problema.
Una volta che faccio un secondo passaggio visiva sopra l'applicazione, Troverò un modo per reimplementare angoli arrotondati in modo più performante.
Unforunately Sto avendo questo problema anche. La mia app funziona bene su iPad1 e 2, ma ha problemi di prestazioni gravi su iPad 3. Sto usando scrollViews con immagini di piccole e medie dimensioni e UIWebViews. Tuttavia temo che questo sia l'imminente iPad 3, perché il display Retina richiede 4 volte la memoria (on- e offscreen), ma il nuovo iPad ha solo il doppio della memoria e una CPU simile a quella dell'iPad 2. Ciò dovrebbe interessare tutte le app che non approfittare della GPU. – auco
Apple ha una guida per il disegno e la stampa che offre consigli per migliorare le prestazioni per le app non retiniche in esecuzione su un display retina: https://developer.apple.com/library/ios/#documentation/2DDrawings/Conceptual/DrawingPrintingiOS/SupportingHiResScreens/ SupportingHiResScreens.html –