Frage

Ich habe mehrere Pfosten auf beiden Fragen lesen, aber ich habe niemanden gesehen so weit zu vergleichen.

Angenommen, ich Vollbild-Animation nur ohne Transparenz will usw., nur ein paar Sekunden Animation (1 ‚‘ - 2 ‚‘), wenn eine App startet. Wer weiß, wie "Video" im Vergleich zu "Sequenz von Bildern" (320x480 @ 30) auf dem iPhone in Bezug auf Leistung etc?

War es hilfreich?

Lösung

Ich denke, es gibt ein paar Punkte über hier zu denken.

  1. Größe der Animation, wie oben aufgezeigt. Sie könnten eine Bildrate von 15 Bildern pro Sekunde versuchen, so dass insgesamt 45 Bilder für 3s sein könnte. Das ist eine ganze Menge Daten.
  2. Das Video würde komprimiert werden, wie in H.264 (Baseline Profilen Ebene 3.0) Format oder MPEG-4 Part 2 Video (Simple Profile) Format vor erwähnt. Was bedeutet, seine ziemlich klein sein würde.

Ich glaube, Sie brauchen für Video zu gehen, weil, 1. 45 Vollbild-PNG-Bilder werden viel RAM benötigen. Ich glaube nicht, das so gut funktionieren wird.

Schließlich sind Sie in der Anzeige müssen die Media Player Framework, das in den Speicher geladen werden müssen und dies Ihre Ladezeiten erhöhen würde.

Mein Tipp: Klingt wie die Animation ein bisschen überflüssig zu der App ist, ich hasse Anwendungen, die ewig dauern zu laden, und dies wird nur Du app Startzeiten gehen zu erhöhen. Wenn Sie vermeiden können, dies zu tun, dann tut es nicht. Machen Sie App schnell. Wenn Sie diese zu einem anderen Zeitpunkt nach der Belastung tun könnten, dann ist das cool.

Andere Tipps

Das Video wird viel stärker komprimiert als eine Folge von Bildern, weil Videokompression vorherige Rahmendaten berücksichtigt Bitrate zu reduzieren. Es wird mehr Energie nehmen zu entschlüsseln, aber die iPhone-Hardware für das hat, und das Betriebssystem hat APIs, die diese Hardware verwenden, so würde ich nicht das Gefühl, schlecht über den Gebrauch von ihnen zu machen.

nicht übersehen, die Möglichkeit, die Reihenfolge, in Echtzeit zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top