Tengo curiosidad por saber exactamente qué cosas en el sistema operativo no permiten agregar música al directorio.
Tengo curiosidad por saber exactamente qué cosas en el sistema operativo no permiten agregar música al directorio.
Apple llama al área del almacenamiento de un dispositivo iOS que contiene medios (música, video) para que las aplicaciones integradas reproduzcan la biblioteca de iPod . iOS proporciona una interfaz a la que pueden llamar las aplicaciones de App Store para usar la biblioteca del iPod , pero esto se limita básicamente a la reproducción y búsqueda.
Aparte de eso, el acceso de las aplicaciones al almacenamiento está restringido por sandboxing .
De "Guía de programación de aplicaciones para iOS de Apple" :
Por razones de seguridad, iOS coloca cada aplicación (incluidas sus preferencias y datos) en una caja de arena en el momento de la instalación. Una caja de arena es un conjunto de controles precisos que limitan el acceso de la aplicación a los archivos , Preferencias, recursos de red, hardware, etc. Como parte de la En el proceso de caja de arena, el sistema instala cada aplicación en su propia caja de arena. directorio , que actúa como el hogar de la aplicación y sus datos.
Esto significa que las aplicaciones de terceros de la App Store no pueden acceder directamente a los archivos que no sean los suyos (como la biblioteca del iPod), por lo que no pueden guardar los archivos que descargan en cualquier lugar que no sean sus propios directorios.
Además del sandboxing, Apple también tiene un proceso obligatorio de revisión y aprobación para que las aplicaciones ingresen a la App Store, por lo que las aplicaciones que no siguen a las pautas no están disponibles. En cierto sentido, eso no es realmente una restricción "en el sistema operativo", porque Apple puede cambiar su proceso de revisión en cualquier momento y las aplicaciones recién permitidas se pueden descargar y utilizar de inmediato sin ningún cambio en iOS. Además, los desarrolladores de aplicaciones iOS pueden firmar sus propias aplicaciones para probarlas en sus propios dispositivos iOS, antes del proceso de revisión. Pero desde el punto de vista del usuario promedio, las restricciones impuestas exactamente por el sandboxing y las directrices de App Store son académicas.
En los dispositivos con jailbreak, se pueden instalar aplicaciones que no han sido aprobadas por Apple, y jailbreaks generalmente modifican iOS para que las aplicaciones puedan operar fuera de las restricciones de la zona de pruebas. Por lo tanto, es posible que una aplicación que entienda los formatos de archivo de la biblioteca del iPod actual (por ejemplo, versiones recientes de iFile) agregue música directamente a la biblioteca.