Was Apple Fotos offline bereitstellt

Ich testete eine Fotos-Mediathek mit 43.615 Aufnahmen, von denen 370 Originale auf dem Mac lagen. Die meisten waren bei aktiviertem „Mac-Speicher optimieren“ in iCloud. Mit etwa 20,7 MB pro Original hätten Downloads allein für Rastervorschauen viel Datenverkehr erzeugt. Ich schaltete das Netzwerk aus, um die lokal verfügbaren Daten von Apple Fotos zu prüfen.

Ergebnisse

Im Test lieferte ein nur in der Cloud gespeichertes Foto ohne Netzwerk eine Vorschau mit 512 px. Die EXIF-Anfrage desselben Fotos lieferte nil.

Das Raster konnte also lokale Vorschauen verwenden, während vollständige Metadaten einen Originaldownload erfordern konnten. Das entsprach nicht meiner bisherigen Auslegung der Dokumentation.

So nutzt Frames die Ergebnisse

ThumbnailLoader liest zwei Vorschaucaches und hat keinen Zugriff auf Fotoquellen. Er kann keine Originaldownloads anfordern. Das Raster arbeitet daher mit lokalen Daten.

Diese Zusicherung gilt für das Raster. Andere Anzeige- und Bearbeitungsaktionen können Originale oder größere Vorschauen anfordern.

Download-Pfade zum Zeitpunkt des Tests

Damals gab es diese fünf Codepfade:

Codepfad Auslöser
EscalationLadder.climb Über Einpassen hinaus zoomen; Originalanfragen der Vergleichsfelder
LoupeModel.loadOriginal Original laden oder in der Statusleiste Erneut versuchen
MainWindow.loadEditFrame Ein Foto in Entwickeln öffnen
MetadataBackfill Befehl zum Ergänzen der Metadaten ausführen
PreviewOnDemand Öffnen eines Fotos ohne Vorschau in irgendeiner Größe; dabei wird eine Vorschau mit 2048 px angefordert.

Dies beschreibt den Stand vom 13. August 2026. Das aktuelle Downloadverhalten steht in Downloads und Vergleich.

Ein früher Entwurf der Startseite behauptete, die gesamte App lade nichts herunter. Das war falsch. Der Website-Build prüft inzwischen pauschale Downloadaussagen, damit die Zusicherung für das Raster nicht auf andere Teile von Frames übertragen wird.

Eine Grenze der Cache-Prüfung

Die verfügbare Prüfung der Ressourcengröße zeigte nicht zuverlässig, ob ein Original bereits lokal in Apple Fotos lag. PHAssetResource.dataSize war für die getesteten reinen Cloud-Ressourcen nicht verfügbar. Eindeutige Bilddatenanfragen konnten ganze Originale lesen oder laden, insgesamt etwa 200 GB in dieser Mediathek.

Frames prüfte stattdessen die eigene geladene Kopie. Dadurch konnte ein bereits in Apple Fotos lokal vorhandenes Original übersehen werden, besonders ohne „Mac-Speicher optimieren“. Die Vorschau blieb dann weich, bis Original laden betätigt wurde, obwohl das Original möglicherweise ohne Download verfügbar gewesen wäre.