Warum ist das iPhone-Software-Update in iTunes doppelt so groß wie auf dem iPhone?

4

Das Herunterladen von iOS 7.0 von iTunes auf meinen Mac wurde auf 1,2 GB geschätzt (mit einer Downloadzeit von ca. 16 Stunden).

Dann habe ich versucht, es vom iPhone selbst herunterzuladen, und es sagte 660 MB (mit 8 Stunden Download-Zeit).

Wie kann die herunterladbare Datei bei iTunes doppelt so groß sein, wenn sie im Wesentlichen genau dieselben Daten enthalten sollte?

Forthrin
quelle

Antworten:

7

iTunes lädt nicht dieselbe Datei herunter wie Ihr Gerät.

Wenn Sie das Update / Upgrade direkt auf Ihr Gerät herunterladen, laden Sie ein Delta-Update herunter. Dies bedeutet, dass nur die Teile des Systems heruntergeladen werden, die sich geändert haben, und der Rest bleibt unverändert. Aktualisierungen werden auf diese Weise heruntergeladen, um die Downloadgröße zu verringern.

iTunes könntelade auch ein Delta-Update herunter, aber nicht, weil es die heruntergeladenen Daten für später speichert. Stattdessen wird das gesamte Firmware-Image heruntergeladen. Dafür gibt es zwei Gründe. Zunächst können Sie mit Ihrem Computer ein anderes Gerät aktualisieren, auf dem möglicherweise eine andere Version von iOS ausgeführt wird. Wenn nur ein Delta-Update heruntergeladen würde, müsste ein zweiter Download für die andere Version durchgeführt werden, da möglicherweise andere Teile des Systems geändert wurden. Mit der gesamten Firmware verfügt es bereits über alles, was es benötigt (vorausgesetzt, die beiden Geräte haben dasselbe Modell und verwenden dieselbe Firmware). Zweitens können Sie mit iTunes ein Gerät wiederherstellen, das nicht funktioniert. Während einer Wiederherstellung muss das gesamte Image geschrieben werden, da nicht bekannt ist, welche Teile ausgetauscht werden müssen, sodass ein Delta-Update nicht verwendet werden konnte.

ughoavgfhw
quelle
Tolle und ausführliche Antwort. Es ist also immer effizienter, direkt auf das Gerät herunterzuladen.
Forthrin
Ich dachte, dass nur Punkt-Releases Delta-Updater haben.
Ɱark Ƭ
@ Mark Over-the-Air-Updates sind immer Delta-Updates, da es keinen Grund gibt, dies nicht zu tun. Aber ich dachte, als Apple das erste Mal OTA-Updates ankündigte, gaben sie an, es handele sich um Punktveröffentlichungen, was Ihnen recht machen würde. Vielleicht meinten sie nur, mit den
Zwischenveröffentlichungen