- Debido a cambios recientes en las políticas de Google, la app de Nextcloud para Android ahora tiene restricciones en la función de subida de archivos completos
- Ya no es posible subir archivos distintos de fotos y videos, lo que deteriora la experiencia de usuario
- A diferencia de la postura de Google de que se trata de razones de seguridad, se señala que la causa de fondo es un problema de beneficios para Big Tech y restricción de la competencia
- La distribución alternativa mediante F-Droid es posible, pero para la gran mayoría de usuarios comunes este método resulta difícil
- Se expresa preocupación por la falta de una solución y por la respuesta tibia de organismos reguladores como la UE
A los usuarios
- En los últimos meses, los usuarios de Nextcloud en Android han estado experimentando problemas con la subida de archivos
- Actualmente solo se pueden subir fotos y videos; la subida de cualquier otro tipo de archivo se ha vuelto imposible
- La causa es que Google retiró el permiso de sincronización de todos los archivos
- Nextcloud solicitó varias veces la restauración del permiso, pero Google ha mantenido su negativa
- Como resultado, millones de usuarios están sufriendo restricciones en la subida de archivos
El problema reciente de subida de archivos en la app de Nextcloud para Android
- La app Nextcloud Files contaba con permiso de acceso a todos los archivos desde 2011
- En septiembre de 2024, una actualización de la app fue rechazada con la exigencia de usar una “alternativa más respetuosa de la privacidad”
- Se propuso el Storage Access Framework (SAF), pero no encaja con el flujo de trabajo de la app
- La API de MediaStore solo permite acceder a archivos multimedia, por lo que no es adecuada
- A pesar de repetidas apelaciones y explicaciones de contexto, Google se negó a restaurar el permiso para subir todo tipo de archivos
- Debido a correcciones de errores para los usuarios, al final no quedó otra opción que ceder a las exigencias de Google
- La propia app de Android funciona sin restricciones en tiendas alternativas como F-Droid
- Es decir, este problema está limitado a Google Play Store
Un contexto más amplio: la realidad del "gatekeeping" de Big Tech
- Este problema no es solo una cuestión técnica, sino parte de un patrón de estrategias de Big Tech para restringir la competencia
- Los dueños de plataformas otorgan trato preferencial a sus propios servicios y restringen los de la competencia
- Es similar a casos del pasado, como cuando Microsoft limitó intencionalmente la experiencia de uso de WordPerfect
- Grandes empresas como Google, Apple y Microsoft pueden resistir las restricciones entre sí, pero la carga recae en las empresas pequeñas
- Cuando pequeñas empresas tecnológicas como Nextcloud tienen potencial de innovar, Big Tech refuerza su contención
- Sin un proceso de discusión suficiente, esto termina en revocación de permisos y respuestas incompletas repetidas
Respuesta y límites de la regulación
- Para las empresas pequeñas, responder por la vía legal es poco realista, y las denuncias ante reguladores también se procesan lentamente
- Una denuncia ante la UE sobre conductas anticompetitivas presentada en 2021 por más de 40 empresas e instituciones sigue sin avances tras cuatro años
- Incluso las multas recientes contra Meta y Apple bajo la Digital Markets Act (DMA) han sido notablemente bajas
- Aunque las multas sean de cientos de millones de euros, su efecto sancionador es limitado frente a las ganancias de estas empresas
- La regulación de la UE tampoco se está aplicando de forma rápida y efectiva
- Se subraya la necesidad de fortalecer una respuesta real para evitar las prácticas anticompetitivas de Big Tech
4 comentarios
Al final, los permisos están para que el usuario los conceda a su criterio, así que adoptar un sistema de permisos y luego bloquear los permisos necesarios es como... jaja.
Opiniones en Hacker News
Entiendo el sufrimiento con Nextcloud. El equipo de Everfind (servicio de búsqueda unificada para Drive, OneDrive, Dropbox, etc.) pasó el último año intentando obtener el permiso drive.readonly. Ese permiso es necesario para descargar archivos, ejecutar OCR e indexar texto completo. Google exige usar solo drive.file y drive.metadata.readonly, pero con eso es difícil explorar continuamente documentos recién agregados o modificados, y la calidad de búsqueda empeora. Al final, la postura de Google sobre los "permisos mínimos" suena razonable, pero en la práctica les da privilegios a sus propias apps y obliga a los desarrolladores independientes a lanzar apps a medias o salir del mercado por completo. En el proceso, los usuarios pierden funciones y libertad de elección, y los desarrolladores pequeños desperdician muchísimo tiempo discutiendo con bots de políticas copiados y pegados
Soy desarrollador de plataforma AOSP (opinión personal, no postura oficial de Google). No he usado Nextcloud específicamente, pero creo que SAF sí encaja en esta situación. Google Drive tampoco tiene el permiso privilegiado que reclama Nextcloud, y se distribuye por Play Store. Permisos como MANAGE_EXTERNAL_STORAGE tuvieron muchos casos de abuso en el pasado
Es parecido a la razón por la que la app oficial de SyncThing para Android dejó de distribuirse. Hay una app fork, pero no está en Play Store
content://, hay que pasar por un bridge de Java/Kotlin, y SyncThing original tendría que soportarlo por sí mismo (o quizá el fork usa algún truco). Pero probablemente no sea un problema tan relevante para la app de NextcloudNo estoy de acuerdo con la idea de que "SAF se usa para compartir archivos con otras apps". Tiene ciertas limitaciones (como no poder acceder al almacenamiento interno completo, la carpeta de descargas o la raíz de la SD), pero la explicación de Nextcloud no resulta muy convincente
Me parece una conducta monopólica. Si permitir a terceros operar al mismo nivel implica un costo adicional de revisión, entonces deberían administrarlo aunque sea cobrando una tarifa. No es justificable excluir a la competencia solo porque es difícil de manejar
Google tiene historial de crear APIs exclusivas que dan ventaja a sus propias apps de Android. Por ejemplo, cuando dividió Drive en Docs, Sheets, etc. en 2014, dejó el modal de instalación con 1 clic solo para sus apps. En mi experiencia, los competidores no pueden usar algo parecido porque quedan bloqueados por verificación de App Signature. Sí existe una necesidad real de prevenir riesgos, pero Google a menudo cruza esa línea y actúa de forma monopólica
Me molesta muchísimo no poder acceder a mis datos en mi propio dispositivo. En concreto:
/sdcard/android/datadesde un gestor de archivos y tener que rodearlo con adbEsta situación es precisamente por la que se necesita la EU Digital Markets Act. Que Google bloquee el acceso de Nextcloud a all-files mientras se lo permite a sus propias apps y a apps de grandes empresas no es "seguridad", es "control". Nextcloud es una alternativa europea de código abierto que puede cumplir completamente con el GDPR. Favorecer solo los propios servicios es un caso clásico de abuso de poder de plataforma, y Android, que originalmente era abierto, se está convirtiendo poco a poco en un jardín amurallado. Si la UE realmente se toma en serio la soberanía digital y la competencia justa, debe frenar exactamente este tipo de prácticas. Si no, las empresas tecnológicas europeas perderán competitividad por muy bien que construyan sus productos
Yo dependo de nextcloud AIO para sincronizar archivos. Lo correcto sería que Google mostrara la solicitud de permiso y luego dejara la decisión al usuario
Me pregunto si la app de Google Drive en Android puede subir todos los tipos de archivo
El resumen de IA está raro. Es la primera vez que veo un error que agrega
음al final de cada oración.Es la primera vez que veo un caso así. Le dije que terminara en forma nominal... y eso fue lo único que cumplió jaja