Cambios en la forma de almacenar fotos y documentos de los modelos

Ahora que la versión 6.0 finalmente está terminada, es momento de mirar un poco hacia adelante.

Una cosa que ha sido una fuente constante de errores y molestias es el manejo de fotos y documentos de los modelos. Esta es una función excelente y realmente útil si gestionas tus proyectos de modelos en Model Colors. Inicialmente, cuando la función se añadió hace años, los costos de servidor y almacenamiento eran bastante más altos que hoy en día, y existía el temor de que de repente todos los usuarios subieran cantidades masivas de fotos y así dispararan los costos de almacenamiento. Por ello se tomó la decisión de almacenar todos los documentos y fotos en la propia carpeta de iCloud Drive de cada usuario. Esta carpeta se utiliza en todos los dispositivos Apple para sincronizar datos entre ellos y funciona como una carpeta de almacenamiento en la nube normal. En teoría, la aplicación guarda los archivos en una carpeta específica del modelo en iCloud Drive y los archivos se sincronizan con todos los demás dispositivos.

En la práctica, esto no funciona demasiado bien. Esta función ha sido una fuente constante de errores y problemas extraños durante muchos años. Los dispositivos nuevos pueden tardar mucho tiempo en sincronizar el contenido de iCloud Drive, lo que hace que parezca que la aplicación ha perdido repentinamente todas las fotos, fotos de portada, etc. de todos los modelos. No es ideal. Los archivos sí se sincronizan eventualmente, pero no hay nada que la aplicación pueda hacer para acelerar el proceso. Los archivos nuevos tampoco se sincronizan necesariamente de inmediato. Varios errores en el manejo de los archivos por parte de la aplicación tampoco han ayudado. :)

El plan ahora es posiblemente comenzar a usar un sistema de almacenamiento externo adecuado para las fotos y documentos. El aspecto técnico es bastante sencillo y permitiría que la aplicación controlara por completo todos los aspectos del manejo de contenido multimedia. Para quienes trabajan en TI, la aplicación usaría una solución de almacenamiento compatible con Amazon S3, sin embargo, no se utilizaría Amazon.

Para los usuarios, esto no se vería muy diferente de como es hoy. Habría una etapa inicial en la que las fotos y documentos antiguos se subirían al nuevo almacenamiento, pero después de eso no debería haber cambios visibles en la aplicación. La carpeta actual en iCloud Drive se mantendría por un tiempo como respaldo, pero eventualmente podría eliminarse y liberar el espacio para otros usos.

Otro pequeño cambio en la aplicación sería agregar una función de Eliminar mis datos que podría usarse para forzar a la aplicación a borrar cualquier dato del servidor backend y del servidor de almacenamiento. Esto es requerido por la legislación GDPR en la UE.

¿Recibirías con agrado un cambio como este o crees que es una mala idea? No dudes en ponerte en contacto y compartir tus inquietudes antes de que se ponga en marcha nada en realidad.