Qué ofrece Fotos sin conexión

Probé una fototeca de Fotos con 43.615 imágenes y 370 originales en el Mac. La mayoría estaban en iCloud con «Optimizar almacenamiento del Mac» activo. Con unos 20,7 MB por original, descargarlos solo para las miniaturas supondría una gran transferencia. Desactivé la red para comprobar qué podía ofrecer Fotos localmente.

Resultados

En la prueba, una foto solo en la nube devolvió una vista previa de 512 px sin red. La solicitud EXIF de esa misma foto devolvió nil.

La cuadrícula podía usar vistas previas locales, mientras que leer todos los metadatos podía requerir descargar el original. El resultado difería de mi interpretación de la documentación.

Cómo usa Frames estos resultados

ThumbnailLoader lee dos cachés de vistas previas y no tiene acceso a las fuentes de fotos. No puede solicitar descargas de originales. Por tanto, la cuadrícula trabaja con datos locales.

Esa garantía se aplica a la cuadrícula. Otras acciones de visualización y edición pueden solicitar originales o vistas previas mayores.

Rutas de descarga en el momento de la prueba

La implementación tenía entonces estas cinco rutas:

Ruta de código Acción que la activa
EscalationLadder.climb Ampliar más allá del encaje; solicitudes de los paneles de Comparar
LoupeModel.loadOriginal Cargar original o, en la barra de estado, Reintentar
MainWindow.loadEditFrame Abrir una foto en Revelar
MetadataBackfill Ejecutar el comando para completar metadatos
PreviewOnDemand Abrir una foto sin vista previa de ningún tamaño y solicitar una de 2048 px.

Esto describe la implementación del 13 de agosto de 2026. El comportamiento actual se documenta en Descargas y Comparar.

Un borrador de la página principal afirmaba que toda la aplicación funcionaba sin descargar nada. Era incorrecto. Ahora la compilación del sitio comprueba las afirmaciones generales sobre descargas para no extender la garantía de la cuadrícula a otras partes de Frames.

Una limitación de la comprobación de caché

La comprobación del tamaño de recursos no indicaba de forma fiable si un original ya estaba localmente en Fotos. PHAssetResource.dataSize no estaba disponible para los recursos probados que solo estaban en la nube. Las solicitudes definitivas de imagen podían leer o descargar originales completos, unos 200 GB en esta fototeca.

Frames comprobaba en cambio si tenía una copia propia. Esto podía pasar por alto un original ya local en Fotos, sobre todo sin «Optimizar almacenamiento del Mac». La vista previa seguía suave hasta pulsar Cargar original , aunque quizá el original estuviera disponible sin descarga.