- El servidor de compilación de F-Droid está teniendo problemas para compilar apps Android modernas debido a una CPU antigua
- No puede soportar los conjuntos de instrucciones avanzadas requeridos por apps móviles modernas en ARM, x86-64 y otras arquitecturas
- Se necesita una actualización y reemplazo de los servidores, pero existen limitaciones de costo e infraestructura
- Los desarrolladores han expresado preocupación por la sostenibilidad de F-Droid y su vigencia técnica
- Como alternativas, se están discutiendo la compilación basada en la nube y la donación de recursos de servidor
Resumen
- F-Droid es una tienda no oficial de apps Android de código abierto que distribuye aplicaciones compilando directamente su código fuente
- Recientemente, sus servidores de compilación dejaron de poder ofrecer compilaciones de algunas apps porque no soportan los conjuntos de instrucciones de CPU requeridos por las apps Android modernas
Limitaciones técnicas de los servidores de compilación
- La CPU antigua no soporta las nuevas instrucciones ARM y x86-64 necesarias para compilar apps
- Debido a esta limitación, surgió el problema de no poder ofrecer archivos compilados de apps modernas optimizadas en rendimiento o de apps que usan bibliotecas recientes
- Lenguajes modernos como Python y Kotlin, así como herramientas de compilación modernas como Gradle, también suelen requerir entornos de CPU más actuales
Preocupaciones y debate dentro de la comunidad
- Desarrolladores y usuarios han expresado preocupación por el deterioro continuo de la calidad de las apps en F-Droid y por los reportes de fallas de compilación
- Aunque es necesario actualizar la infraestructura, se han hecho evidentes las limitaciones financieras y la falta de personal para administrar los servidores
Búsqueda de alternativas y soluciones
- Se están discutiendo diversas opciones, como operar los servidores de compilación en un entorno en la nube o impulsar donaciones de recursos de servidor por parte de la comunidad
- El equipo de F-Droid expresó su intención de resolver el problema asegurando apoyo externo y nuevo hardware
Conclusión
- El valor de F-Droid y su papel en el apoyo al ecosistema de código abierto siguen siendo muy altos
- Sin embargo, son imprescindibles esfuerzos de innovación en infraestructura y mantenimiento acordes con las tendencias de las apps modernas
Aún no hay comentarios.