- En raison d’un changement récent de politique de Google, la fonctionnalité de téléversement de tous les fichiers a été restreinte dans l’application Nextcloud pour Android
- Il n’est plus possible de téléverser d’autres fichiers que des photos et des vidéos, ce qui dégrade l’expérience utilisateur
- Contrairement à l’argument de Google invoquant des raisons de sécurité, la cause profonde serait plutôt liée aux avantages accordés à la Big Tech et à la limitation de la concurrence
- Une distribution alternative via F-Droid est possible, mais la grande majorité des utilisateurs ordinaires la trouve difficile d’accès
- Des inquiétudes sont exprimées face à l’absence de solution et à la réponse timide des autorités de régulation, notamment dans l’UE
Chers utilisateurs
- Ces derniers mois, les utilisateurs de Nextcloud sur Android ont rencontré des problèmes de téléversement de fichiers
- À l’heure actuelle, seuls les photos et les vidéos peuvent être téléversés, tandis que tous les autres types de fichiers sont devenus impossibles à téléverser
- La raison est que Google a retiré l’autorisation de synchronisation de tous les fichiers
- Nextcloud a demandé à plusieurs reprises le rétablissement de cette autorisation, mais Google a maintenu son refus
- En conséquence, des millions d’utilisateurs subissent des restrictions sur le téléversement de fichiers
Problème récent de téléversement de fichiers dans l’application Nextcloud pour Android
- L’application Nextcloud Files disposait depuis 2011 de l’autorisation d’accès à tous les fichiers
- En septembre 2024, une mise à jour de l’application a été refusée, avec la demande d’utiliser « une alternative plus respectueuse de la vie privée »
- Le Storage Access Framework (SAF) a été proposé, mais il ne correspond pas au workflow de l’application
- L’API MediaStore n’est pas adaptée, car elle ne permet d’accéder qu’aux fichiers multimédias
- Malgré des explications répétées et la présentation du contexte, Google a refusé de rétablir l’autorisation de téléversement de tous les fichiers
- En raison de correctifs nécessaires pour les utilisateurs, Nextcloud a finalement été contraint de se conformer aux exigences de Google
- L’application Android elle-même fonctionne sans restriction dans des stores alternatifs, comme F-Droid
- En d’autres termes, ce problème est limité au Google Play Store
Contexte plus large : la réalité du « gatekeeping » de la Big Tech
- Ce problème n’est pas un simple sujet technique, mais s’inscrit dans un schéma plus large de stratégie de limitation de la concurrence par la Big Tech
- Les propriétaires de plateformes accordent un traitement préférentiel à leurs propres services et restreignent ceux de leurs concurrents
- Cela rappelle le cas passé où Microsoft avait intentionnellement dégradé l’expérience d’utilisation de WordPerfect
- Les grandes entreprises comme Google, Apple et Microsoft peuvent répondre aux contraintes imposées par les autres, mais la charge est reportée sur les petites entreprises
- Dès que de petites entreprises technologiques comme Nextcloud peuvent devenir une source d’innovation, la Big Tech renforce ses mesures de freinage
- Cela se traduit par des retraits d’autorisations et des réponses incomplètes répétées, sans processus de discussion suffisant
Réponse apportée et limites de la régulation
- Pour les petites entreprises, une action en justice est difficilement réaliste, et les plaintes auprès des autorités de régulation sont traitées lentement
- La plainte déposée auprès de l’UE en 2021 par une quarantaine d’entreprises et d’organisations au sujet de pratiques anticoncurrentielles n’a connu aucune avancée en quatre ans
- Les amendes récentes infligées à Meta et Apple au titre du Digital Markets Act (DMA) restent également très faibles
- Même si ces amendes atteignent plusieurs centaines de millions d’euros, leur effet dissuasif reste limité au regard des revenus de ces entreprises
- La régulation européenne elle aussi n’est pas appliquée de manière suffisamment rapide ni efficace
- Le texte souligne la nécessité de renforcer concrètement la réponse contre les pratiques anticoncurrentielles de la Big Tech
4 commentaires
Les autorisations sont au final censées être accordées à la discrétion de l’utilisateur, alors adopter un système d’autorisations tout en bloquant celles qui sont nécessaires, haha...
Avis Hacker News
Je comprends la galère avec Nextcloud. L’équipe d’Everfind (service de recherche unifiée pour Drive, OneDrive, Dropbox, etc.) a passé l’année dernière à essayer d’obtenir l’autorisation drive.readonly. Cette permission est nécessaire pour télécharger des fichiers, exécuter l’OCR et indexer l’intégralité du texte. Google exige de n’utiliser que drive.file et drive.metadata.readonly, mais dans ce cas il devient difficile d’explorer en continu les documents nouvellement ajoutés ou modifiés, et la qualité de la recherche baisse. Au final, l’argument du « moindre privilège » de Google semble convaincant en apparence, mais dans les faits il accorde des privilèges à ses propres applications et pousse les développeurs indépendants à sortir des applis bridées ou à disparaître complètement. Au passage, les utilisateurs perdent des fonctionnalités et du choix, tandis que les petits développeurs gaspillent un temps fou à discuter avec des bots de politique copiés-collés
Je suis développeur de plateforme AOSP (avis personnel, pas position officielle de Google). Je n’ai pas utilisé Nextcloud en détail, mais il me semble que SAF convient à ce cas. Google Drive non plus n’a pas l’autorisation privilégiée que réclame Nextcloud, et il est distribué via le Play Store. Des permissions comme MANAGE_EXTERNAL_STORAGE ont souvent été abusées par le passé
C’est similaire à la raison pour laquelle l’appli officielle SyncThing Android a cessé d’être distribuée. Il existe un fork, mais il n’est pas sur le Play Store
content://. Il faut donc passer par un pont Java/Kotlin, et cela doit être pris en charge par SyncThing lui-même (ou alors le fork a utilisé un contournement). Mais ce n’est sans doute pas un problème aussi important pour l’appli NextcloudJe ne suis pas d’accord avec l’idée selon laquelle « SAF sert à partager des fichiers avec d’autres applis ». Il y a certaines limitations (pas d’accès à l’ensemble du stockage interne, au dossier des téléchargements ou au dossier racine de la carte SD, etc.), mais l’explication de Nextcloud n’est pas très convaincante
Je pense que c’est un comportement monopolistique. Si permettre à des tiers d’opérer au même niveau implique un coût de revue supplémentaire, il faut les faire payer si nécessaire pour administrer cela. Exclure les concurrents au motif que c’est trop difficile à gérer n’est pas justifiable
Google a déjà créé des API réservées donnant un avantage à ses propres applis Android. Par exemple, lors de la scission de Drive en Docs, Sheets, etc. en 2014, le modal d’installation en un clic n’était utilisable que par ses propres applis. D’après mon expérience, quand des concurrents essaient d’utiliser une fonction similaire, ils sont bloqués par une vérification de signature d’application. Il y a certes un vrai besoin de prévention des risques, mais Google franchit souvent la ligne et agit de manière monopolistique
Le fait de ne pas pouvoir accéder à mes données sur mon propre appareil m’agace énormément. Plus précisément :
/sdcard/android/datavia un gestionnaire de fichiers est pénible, et il faut contourner cela avecadbCette situation montre exactement pourquoi l’EU Digital Markets Act est nécessaire. Quand Google bloque l’accès all-files de Nextcloud tout en l’autorisant pour ses propres applis et celles de grandes entreprises, ce n’est pas de la « sécurité », c’est du « contrôle ». Nextcloud est une alternative européenne open source pleinement compatible avec le RGPD. Favoriser uniquement ses propres services est un cas d’école d’abus de pouvoir de plateforme, et Android, qui était à l’origine ouvert, devient de plus en plus un jardin clos. Si l’UE prend vraiment au sérieux la souveraineté numérique et la concurrence loyale, c’est précisément ce genre de comportement qu’elle doit empêcher. Sinon, les entreprises technologiques européennes perdront toute compétitivité, même avec de bons produits
Je dépends de nextcloud AIO pour synchroniser mes fichiers. Google devrait afficher la demande d’autorisation, puis laisser le choix à l’utilisateur
Je me demande si l’appli Google Drive peut téléverser tous les types de fichiers sur Android
Le résumé par IA est étrange. C’est la première fois que je vois une erreur qui ajoute
음à la fin de chaque phrase.C’est aussi une première pour moi dans ce genre de cas. On m’a dit de finir par un nominal… et c’est la seule consigne qui a été bien respectée haha.