Ambos. Subir y descargar. La velocidad de carga depende completamente de las limitaciones de su red.
Tomemos un escenario. Tienes un iPhone, un iPad y una Mac. Usted habilita todas las características de iCloud, incluyendo Photo Stream. Tomas una foto en tu iPhone de tu perro. Tan pronto como esa imagen se guarda en el rollo de su cámara y su teléfono está conectado a wifi, la envía a iCloud.
Cuando accedas a tu iPad, la foto estará allí esperándote en el grupo de Photo Stream. Pero eso no significa que se haya descargado al dispositivo todavía. Primero deberá tocar la miniatura para verla y, en ese momento, se almacenará localmente en el dispositivo. Desde ese punto, incluso si elimina la foto de Photo Stream, por ejemplo, al usar iCloud.com, aún se almacenará en su iPad (y en cualquier dispositivo que haya descargado la imagen). Debido a que Photo Stream elimina el contenido que tiene 30 días de antigüedad, con el tiempo, será el caso de que las fotos se almacenen en algunos dispositivos, pero no en otros.
Esto también se aplica a tu Mac. Dependiendo de si ha habilitado Photo Stream en el panel de preferencias de iCloud, también deberá habilitarlo en iPhoto o Aperture para hacer uso completo del servicio. En las preferencias de la aplicación respectiva, puede modificar la forma en que administra el servicio.
Tenga en cuenta que esto solo funciona con las imágenes tomadas después que ha habilitado la función. Entonces, si lo desactivas y tomas una foto, que permanece almacenada localmente, nunca se transferirá a Photo Stream.
Cosas como documentos y calendarios se sincronizan instantáneamente. Por lo tanto, si realiza un cambio en la Libreta de direcciones en su Mac, los cambios se enviarán a iCloud. Una vez que abra la aplicación en su iPad, por ejemplo, descargará las actualizaciones. No está claro en este momento si los servidores de Apple impulsan los cambios a los dispositivos conectados a Internet. Calendario tambien iCloud intentará mantener toda su configuración en todos los dispositivos para que no tenga que preocuparse por sincronizar o transferir manualmente los nuevos contactos que agregó en su iPad a su teléfono o Mac. Está pensado para ser lo más transparente y discreto posible, y requiere la menor actividad y administración del usuario como sea posible.
Ahora la mayoría de la gente todavía está conceptualizando iCloud como un servicio de sincronización, pero no lo es. La versión maestra de cualquier archivo se guarda en los servidores de Apple y luego se envía a cualquier dispositivo que la necesite (lea: cualquier dispositivo que se considere que no tiene el archivo o simplemente no tiene la versión actualizada). La mayoría de la gente piensa que debido a que realizó cambios en los eventos de su calendario en su Mac, esos datos se mantienen como maestros y se transfieren a través de iCloud a sus otros dispositivos (esta es la sincronización tradicional), pero ese no es el caso. Se alimenta a iCloud sí, pero es iCloud que lo toma, lo mantiene y lo entrega a cualquier dispositivo que lo necesite; Tu Mac ya no está involucrada una vez que envía la información necesaria. A partir de ese momento, todo es iCloud, y es por eso que recibirá una notificación cuando deshabilite la función de calendario en su Mac (o en cualquier dispositivo) que borrará todo el contenido local. Dado que iCloud contiene los archivos maestros, a cualquier dispositivo que se separa de la "red" se les eliminarán los datos en especie (algunos, como la Libreta de direcciones) no se eliminarán, pero a la mayoría se les eliminará el contenido local. Esto sirve para fortalecer el control de iCloud (o el dominio en la red) y denuncia cualquier dispositivo que se elimine de su redil, por así decirlo. Y si piensa en iCloud como un verdadero servicio en la nube, esto tiene mucho sentido, ya que normalmente no desconectará los dispositivos a menos que ya no le sean de utilidad (cuando diga que actualiza su iPad 2 a la próxima generación, o cuando usted compra una nueva Mac para reemplazar su antigua). Si bien las cosas críticas permanecerán (contactos), la mayoría de los archivos no sobrevivirán a una desconexión de iCloud.
En cuanto al almacenamiento de copias de seguridad de sus aplicaciones, y otras misceláneas, también reemplaza su contenido local. Todas las configuraciones de tu aplicación, juegos guardados, etc. se convierten en parte de iCloud. Y una vez más, una vez que están allí, sus datos locales se convierten en una extensión más del servicio. Puedes ver lo que almacena ingresando a Configuración > General > Uso. Le mostrará un desglose de su contenido (y la cantidad respectiva de espacio que ocupa).
iCloud está destinado a reemplazar los datos locales y mover todo a la nube para que pueda acceder a él desde cualquier dispositivo y una conexión inalámbrica. Como resultado, desregula los datos locales, por así decirlo. Es un poco confuso al principio, pero una vez que entiendes el principio general, se vuelve mucho más claro de entender como un todo.