La función de compartir archivos de iTunes fue la primera opción que proporcionó Apple para permitir la transferencia manual de archivos a las aplicaciones iOS de terceros instaladas, que admiten esa función. La razón principal era (y sigue siendo) poner documentos en una app o sacarlos de nuevo.
El manejo de los archivos cargados (importados) está totalmente controlado por la aplicación que permite esta función.
A modo de comparación:
- Números (por Apple):
- Permite cargar archivos
- Los documentos cargados se moverán a un lugar dentro de la aplicación fuera del alcance de iTunes File Sharing, pero se pueden volver a colocar para recuperarlos (por ejemplo, después de haber trabajado en ellos sobre la marcha)
- TeamSpeak (de TeamSpeak Systems GmbH):
- Permite cargar identidades para utilizarlas con los servidores a los que se quiera conectar
- Una vez colocado ahí, el archivo se leerá y trabajará al iniciar la aplicación y se eliminará de la ubicación de carga, impidiendo que se extraigan las identidades
Dado que esta función no está pensada para sincronizar archivos desde dentro de la aplicación con versiones fuera de ella (por ejemplo, en el ordenador), no existe un banco de datos de sincronización que contenga registros de la información de los archivos para determinar cuál es más reciente.
Además, iTunes está limitado en lo que se puede hacer con un script para automatizar procesos. La utilización de la función de compartir archivos no está entre las partes de iTunes que se pueden programar.
Debido a la falta de características, muchos desarrolladores de aplicaciones (incluyendo a Apple) se expandieron para utilizar diferentes medios para transferir archivos e incluso sincronizarlos. Muchas aplicaciones, si no usan SMB, AFP o WebDAV (HTTP), utilizan su propio sistema de servidor para sincronizar entre dispositivos.
Con la introducción de iCloud, Apple permite que incluso las aplicaciones de terceros sincronicen el contenido de la aplicación. Esta función debe ser compatible con la propia aplicación para poder utilizarla.