Quanto ha aumentato il nuovo iPad nella velocità di rendering PDF con il processore A5X (grafica quad-core)?
Mi interessa molto dei PDF perché come avvocato devo rivedere molti documenti scansionati. Le prestazioni del rendering PDF sul nuovo iPad dipendono dalle tecniche utilizzate. Per il rendering a piena risoluzione, è un po 'più lento, ma il software fa molto. L'esperienza complessiva dipende da quattro fattori:
1) Metodo di rendering a pagina singola 2) Metodo di zoom 3) Caching 4) Pre-rendering
Spiegazione:
1) Rendering di pagine singole: alcune app non visualizzano nulla finché non viene visualizzata l'intera pagina. Altri rendono in un modo piastrellato: alcuni dall'alto verso il basso, alcuni in una spirale dentro e fuori. Alcune app prima rendono una versione a bassa risoluzione della pagina, quindi eseguono il rendering della versione full-res, sempre con uno dei due metodi.
2) Zoom: Ancora una volta, alcune app eseguono il rendering al volo, mentre altre ingrandiscono l'immagine pre-renderizzata e pop nelle riquadri rigenerate o nell'intera vista. L'iPad gestisce superbamente il ridimensionamento del vettore (incluso il testo), ma i PDF rasterizzati non possono essere ridimensionati in tempo reale se sono in territorio con risoluzione iPad.
3) Memorizzazione nella cache: alcune app non memorizzano nella cache, quindi esegui nuovamente il rendering ogni volta che cambi la visualizzazione (anche se ti trovi nella stessa pagina). Gli altri nascondono solo una pagina alla volta. Altri ancora conservano nella cache tre o più pagine, in modo da poter capovolgere le pagine e ingrandirle senza problemi senza re-rendering.
4) Pre-rendering: alcune app pre-renderanno la pagina successiva. Un'app, descritta di seguito, esegue il rendering preliminare dell'intero documento.
Gli iBook e l'app Amazon Kindle rendono i PDF di grandi dimensioni abbastanza efficienti. iBooks memorizza nella cache tre pagine, mentre la cache di Kindle sembra dipendere dalle dimensioni della pagina. Kindle esegue il pre-rendering della pagina successiva mentre sei nella pagina precedente. Tuttavia, nessuno dei due supporta il markup PDF. (Kindle non supporta la rotazione
Un'app, appena chiamata "PDF" (da Smalltalk Consulting) esegue il pre-rendering dell'intero PDF in modo che la maggior parte del lavoro successivo venga eseguito dalla GPU. Hai impostato la risoluzione di rendering. Il valore predefinito "2x" fornisce circa 150 dpi, "4x" attorno a 300 dpi, ecc. Rallenta una volta superato 4,5x, ma tale risoluzione è sufficiente per la maggior parte delle applicazioni. Questa è la migliore app che ho trovato per scorrere velocemente attraverso PDF di grandi dimensioni. Tuttavia, non rende il markup e non supporta alcuno strumento di markup.
In breve, il nuovo iPad non può accelerare un PDF da 600 dpi come un i7 quad-core con 12 GB di RAM. Ma è in grado di visualizzare e gestire file PDF di grandi dimensioni come dovrebbero essere - con il software giusto.
Goodreader ha le migliori prestazioni di qualsiasi visualizzatore PDF che ho provato, seguito da PDF Expert . Alcune tecniche che hanno funzionato sul vecchio iPad semplicemente non volano su quello nuovo, quindi alcune app funzionano molto male. (Il Reader di Adobe è uno di questi.) Altre app, come iPDF , sono promettenti, ma non hanno ancora il pieno supporto Retina. (Diverse app sfruttano il display Retina solo quando ingrandite, ma raddoppiano i pixel quando si visualizza l'intera pagina.)
Per rispondere alla domanda originale e al follow-up: il rendering viene eseguito dalla CPU, la visualizzazione e la manipolazione (scorrimento, zoom) viene eseguita dalla GPU. La CPU converte le parti del testo utilizzando il motore di rendering del testo e le parti grafiche utilizzando un motore bitmap. (È possibile che il motore di rendering del testo dell'iPad sia gestito dalla GPU.)
La CPU sul nuovo iPad non è significativamente più veloce. I metodi di rendering PDF che sono pesanti per la CPU sono ancora più lenti sul nuovo iPad perché la CPU deve fare molto più lavoro per renderizzare alla risoluzione più alta. Ma i metodi di rendering che ottengono i dati sulla GPU si comportano rapidamente alla grande. Maggiore è il lavoro di rendering svolto in background, meglio è. Un motore di rendering PDF ben progettato utilizzerà il tempo di inattività per generare dati di immagine pronti per la GPU. Un motore che rende "al volo" (quello che ho chiamato "in tempo reale") si strozzerà.
"Pre-rendering dell'intero PDF" significa che invece di convertire ogni pagina in un'immagine mentre si scorre, l'intero PDF viene sottoposto a rendering e caricato in memoria come un'immagine. Questo richiede più RAM, ma offre prestazioni più veloci durante lo scorrimento e lo zoom. Ci vogliono 5-30 secondi (o più) per pre-renderizzare l'intero file. Inoltre, durante l'ingrandimento, l'immagine non viene ridimensionata. (Le porzioni di testo del PDF non saranno nitide se ingrandisci.) Google Docs fondamentalmente lo fa con i PDF se vuoi vedere di cosa sto parlando.
Probabilmente da nulla a nessuno - I PDF sono renderizzati in 2D, e la maggior parte dei benefici dell'elaborazione grafica dell'A5X sarà con le prestazioni 3D. Si dice che l'A5X abbia il doppio della RAM del chip A5, quindi potrebbe essere utile con le prestazioni del PDF se correttamente utilizzato. La cosa che potrebbe aiutare di più le prestazioni del PDF è una CPU più veloce o più core della CPU ... la CPU A5X è ancora solo dual-core e Apple non ha annunciato alcun miglioramento della velocità della CPU. Ne sapremo di più sulle prestazioni delle app di business una volta che il nuovo iPad sarà stato spedito, ma per ora non mi farei illusioni.
Apparentemente il nuovo iPad (3rd gen.) può essere anche più lento dell'iPad 2 quando viene visualizzato ad es. PDF.
La rivista tedesca c't (o meglio il nuovo " Mac & i ") testato il nuovo iPad (3rd gen.):
Grundsätzlich haben Apps, die auf dem höheren Display mehr Informationen zur Darstellung laden und berechnen müssen, performance-mäßig zu kämpfen: Die Mac & i-App beispielsweise stellt Artikel-PDFs langsamer dar als auf dem iPad 2, auch Webseiten in Safari werden bisweilen zäher gerendert. Das fällt wiederum nur beim direkten Vergleich auf.
Traduzione:
In pratica le app che devono caricare e disegnare più informazioni per la risoluzione più elevata potrebbero essere difficili: il Mac & Ad esempio, l'app visualizza i PDF più lentamente rispetto a iPad 2 e le pagine Web in Safari richiedono più tempo per essere visualizzate. Tuttavia, questo è solo apparente in un confronto diretto.
Leggi altre domande sui tag performance ipad pdf processor