Domanda

Ho letto diversi post su entrambe le questioni, ma non ho visto nessuno a confronto finora.

Supponiamo che io voglio solo animazione pieno schermo senza alcuna trasparenza, ecc, solo un paio di secondi di animazione (1 '' - 2 '') quando un app si avvia. Qualcuno sa come "video" paragona a "sequenza di immagini" (320x480 @ 30) su iPhone, riguardo alle prestazioni etc?

È stato utile?

Soluzione

Penso che ci siano un paio di punti a cui pensare qui.

  1. Dimensioni di animazione come sopra evidenziato. Si potrebbe provare un framerate di 15 immagini al secondo in modo che potrebbe essere di 45 immagini per 3s. Questo è un bel sacco di dati.
  2. Il video sarebbe stato compresso come detto prima in H.264 (Baseline Profile Level 3.0) formato o MPEG-4 Part 2 video in formato (Simple Profile). Il che significa che la sua intenzione di essere ragionevolmente piccolo.

Penso che sarà necessario andare per il video, perché, 1. 45 immagini a schermo PNG sta per richiedere un sacco di ram. Non credo che questo sta andando a lavorare così bene.

Infine dovrai annuncio Media Player quadro che dovrà essere caricato in memoria e questo andando ad aumentare i tempi di caricamento.

Il mio consiglio: Suona come l'animazione è un po 'superfluo l'applicazione, io odio le applicazioni che richiedere molto tempo per caricare e questo è solo destinato ad aumentare voi i tempi di avvio app. Se si può evitare di fare questo, allora non farlo. Fai tu App veloce. Se si potrebbe fare questo in un altro momento dopo il carico che poi è cool.

Altri suggerimenti

Il video sarà molto più compressa che una sequenza di immagini, perché la compressione video prende dati del frame precedenti in considerazione per ridurre bitrate. Ci vorrà più di potenza per decodificare, ma l'iPhone ha l'hardware per questo, e il sistema operativo ha API che utilizzano questo hardware, quindi non mi sento male di fare uso di essi.

non trascurare la possibilità di rendere la sequenza in tempo reale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top