Alterações na forma como as fotos e documentos dos modelos são guardados

Agora que a versão 6.0 está finalmente concluída, é altura de olhar um pouco para o futuro.

Uma coisa que tem sido uma fonte constante de problemas e transtornos é a gestão de fotos e documentos dos modelos. Esta é uma funcionalidade excelente e verdadeiramente útil se gerir os seus projetos de modelos no Model Colors. Inicialmente, quando a funcionalidade foi adicionada há anos, os custos de servidor e armazenamento eram bastante mais elevados do que hoje, e havia o receio de que, de repente, todos os utilizadores começassem a carregar quantidades massivas de fotos, disparando assim os custos de armazenamento. Por isso, foi tomada a decisão de guardar todos os documentos e fotos na pasta pessoal de cada utilizador no iCloud Drive. Esta pasta é usada em todos os dispositivos Apple para sincronizar dados entre eles e funciona como uma pasta normal de armazenamento na nuvem. Em teoria, a aplicação guarda os ficheiros numa pasta específica do modelo no iCloud Drive e os ficheiros são sincronizados com todos os outros dispositivos.

Na prática, isto não funciona muito bem. Esta funcionalidade tem sido uma fonte constante de problemas e situações estranhas ao longo de vários anos. Novos dispositivos podem demorar muito tempo a sincronizar o conteúdo do iCloud Drive, o que dá a impressão de que a aplicação perdeu subitamente todas as fotos, fotos de capa, etc., de todos os modelos. Não é o ideal. Os ficheiros acabam por ser sincronizados, mas não há nada que a aplicação possa fazer para acelerar o processo. Os novos ficheiros também não são necessariamente sincronizados de imediato. Vários problemas na forma como a aplicação gere os ficheiros também não têm ajudado. :)

O plano agora é começar possivelmente a usar um sistema de armazenamento externo adequado para as fotos e documentos. O lado técnico é bastante direto e permitiria à aplicação controlar totalmente todos os aspetos da gestão de conteúdos multimédia. Para quem trabalha em IT, a aplicação usaria uma solução de armazenamento compatível com Amazon S3, embora não utilizasse a Amazon.

Para os utilizadores, isto não pareceria muito diferente do que é hoje. Haveria uma fase inicial em que as fotos e documentos antigos seriam carregados para o novo armazenamento, mas depois disso não deveria haver alterações visíveis na aplicação. A pasta atual no iCloud Drive seria mantida por algum tempo como cópia de segurança, mas eventualmente poderia ser removida e o espaço libertado para outros usos.

Outra pequena alteração na aplicação seria adicionar uma funcionalidade de Eliminar os meus dados, que poderia ser usada para forçar a aplicação a limpar quaisquer dados do servidor backend e do servidor de armazenamento. Isto é exigido pela legislação RGPD na UE.

Gostaria de receber bem esta alteração ou pensa que é uma má ideia? Não hesite em entrar em contacto e partilhar as suas preocupações antes de qualquer coisa ser realmente posta em prática.