Зміни у зберіганні фотографій та документів моделей
Тепер, коли версія 6.0 нарешті готова, настав час трохи подивитися вперед.
Одна річ, яка постійно була джерелом помилок та проблем, — це обробка фотографій та документів для моделей. Це чудова функція, яка справді корисна, якщо ви керуєте своїми проєктами моделей у Model Colors. Спочатку, коли цю функцію додали багато років тому, витрати на сервери та зберігання даних були значно вищими, ніж сьогодні, і існував страх, що раптом усі користувачі почнуть завантажувати величезну кількість фотографій і тим самим різко збільшать витрати на зберігання. Тому було прийнято рішення зберігати всі документи та фотографії у власній папці iCloud Drive кожного користувача. Ця папка використовується на всіх пристроях Apple для синхронізації даних між ними і працює як звичайна папка хмарного зберігання. Теоретично додаток зберігає файли у папці, спеціфічній для моделі, на iCloud Drive, і файли синхронізуються з усіма іншими пристроями.
На практиці це працює не дуже добре. Ця функція протягом багатьох років була постійним джерелом помилок та дивних проблем. Новим пристроям може знадобитися дуже багато часу, щоб синхронізувати вміст iCloud Drive, через що здається, що додаток раптом втратив усі фотографії, обкладинки тощо для всіх моделей. Не найкраще. Файли зрештою синхронізуються, але додаток нічого не може зробити, щоб прискорити цей процес. Нові файли також не завжди синхронізуються негайно. Різні помилки в обробці файлів у додатку також не допомагали. :)
Тепер план полягає в тому, щоби, можливо, почати використовувати належну зовнішню систему зберігання для фотографій та документів. Технічний бік цього питання досить простий і дозволив би додатку повністю контролювати всі аспекти обробки медіафайлів. Для тих, хто працює в IT: додаток використовуватиме рішення для зберігання, сумісне з Amazon S3, однак це не буде Amazon.
Для користувачів це не сильно відрізнятиметься від того, як воно виглядає сьогодні. Спочатку буде етап, коли старі фотографії та документи завантажуватимуться в нове хмарне зберігання, але після цього в додатку не повинно бути помітних змін. Поточна папка в iCloud Drive залишиться на деякий час як резервна копія, але зрештою її можна буде видалити, а звільнене місце використати для інших потреб.
Ще одна невелика зміна в додатку — це додавання функції Видалити мої дані, яку можна буде використати, щоб примусово очистити будь-які дані з бекенд-сервера та сервера зберігання. Це вимагається законодавством GDPR у ЄС.
Чи вітали б ви таку зміну, чи вважаєте, що це погана ідея? Будь ласка, не соромтеся зв'язатися з нами і поділитися своїми зауваженнями, перш ніж щось буде дійсно запущено в дію.