iCloud para save files de audio – varias preguntas

Estoy creando aplicaciones que tienen files de audio (mp3 y otros) como resultados y quiero dar al usuario muchas opciones donde save los files de resultados. Entonces, estoy pensando en iCloud y cómo implementarlo. Estoy confundido con algunas informaciones que encontré. Entonces, si fuera posible, podría limpiarlo para mí.

  1. iCloud Documents y CloudKit son diferentes services pero se pueden usar para el mismo fin ¿verdad? Quiero decir que ambos pueden usar para almacenar documentos en iCloud. ¿Puedo usar iCloud Documents para files de audio?
  2. ¿Puedo exportar solo algunos de los files a iCloud y no a todos? Algo así como tener la opción de que cada file lo cargue en iCloud, pero el rest permanece guardado localmente? ¿Es esta restricción solo para iCloud Documents?
  3. Las limitaciones de CloudKit son para aplicaciones a nivel mundial para todos los usuarios en set? Si 1000 usuarios almacenan más de 100 GB de files de audio en sus counts de iCloud con mi aplicación, excedo el límite de CloudKit gratuito y los usuarios pueden usarlo (¿o comenzaré a pagar por los services de CloudKit)?
  4. Si utilizo iCloud Documents u otras forms de almacenar files en iCloud, solo soy un límite para el almacenamiento de iCloud de los usuarios, ¿verdad? ¿Hay otras forms de almacenar files en iCloud desde la aplicación iOS?

Gracias por las respuestas

  1. En CloudKit puede save cualquier file como un campo CKAsset en un CKRecord. En los documentos de iCloud también puede save cualquier file que desee.

Un buen tutorial para iCloud se puede encontrar aquí: http://www.raywenderlich.com/6015/beginning-icloud-in-ios-5-tutorial-part-1

2 Debe save los files en iCloud usted mismo. Usted está a cargo de lo que debería ir a iCloud y qué files no. Lo mismo es cierto para CloudKit.

  1. Para CloudKit hay una diferencia entre un almacenamiento público y privado. Si guarda files en el almacenamiento privado (solo puede ser leído por el usuario que lo creó), el almacenamiento count con el uso de ese usuario. Si guarda en un almacenamiento público, la cantidad de almacenamiento gratuito crece con cada usuario. Para get más información, consulte: https://developer.apple.com/icloud/

  2. Correcto, la cuota de usuario es todo lo que count. Los files pueden ser accesibles para el mismo usuario con otras aplicaciones como iCloud Drive.

Información adicional: al save files en CloudKit en un almacenamiento público, podría crear fácilmente un mecanismo para compartirlos con otros usuarios. Con el disco iCloud sería más difícil

CloudKit está destinado al almacenamiento de datos. Puede almacenar files, pero los documentos de iCloud son para almacenar files.