Nextcloud пояснює обмеження функціональності додатка через Google
Розробники відкритої платформи спільної роботи Nextcloud пояснили причини урізання функціональності мобільного додатку та висловили невдоволення політикою компанії Google. Під приводом занепокоєнь щодо безпеки Google обмежила права додатку, який має понад мільйон встановлень.
Обмеження в Google Play та їх наслідки
За вимогою Google, для поширення через каталог Google Play додаток не повинен запитувати повноваження для повного доступу до всіх файлів. У версії, розміщеній у каталозі F-Droid, повноваження зберігаються, але переважна більшість користувачів використовують Google Play.
Представники проекту Nextcloud надсилали до Google апеляції. Вони пояснювали, що функціональність доступу до всіх файлів необхідна для синхронізації файлів між системами та надання спільного доступу. Ці операції утворюють ключову функціональність Nextcloud та є її конкурентними перевагами.
Варто зазначити, що додаток Nextcloud розміщено в Google Play з 2016 року. До сьогодні він не викликав претензій щодо забезпечення конфіденційності.
Неприйнятні рішення від Google
У відповідь від служби підтримки Google Play поверталися лише типові відписки. Вони цитували уривки з посібника для розробників, радячи перейти на інші API для конфіденційної роботи з даними.
Однак рекомендовані нові API непридатні з урахуванням специфіки Nextcloud. Наприклад, API SAF (Storage Access Framework) націлений на обмін файлами між різними додатками. Натомість API MediaStore дозволяє працювати лише з мультимедійними файлами.
Компроміс та рішення для користувачів
Опублікувати нову версію в Google Play вдалося лише після виконання вимог. Розробники задіяли API MediaStore для роботи з фотографіями та відео. Проте для інших типів файлів тепер неможливо увімкнути завантаження з пристроїв Android, якщо додаток встановлено з Google Play.
Для обходу цього обмеження рекомендується використовувати варіант додатку з каталогу F-Droid. Там зберігаються всі необхідні функції для повноцінної роботи з Nextcloud.
Зрештою, ситуація з обмеженнями Google показує, як політика великих корпорацій може впливати на функціональність відкритих рішень. Nextcloud продовжує шукати шляхи для забезпечення повної функціональності своїх продуктів для всіх користувачів.
Детальніше про проблему та позицію Nextcloud можна дізнатися на офіційному сайті проєкту.