La pesadilla del mantenimiento de Android: ¿Por qué disminuyó el recuento de aplicaciones de Google Play Store?
Un desarrollador Android aficionado con cinco años de experiencia manteniendo MusicSync, un reemplazo de Google Play Music + Podcast, comparte las dificultades del mantenimiento de aplicaciones Android y explica la disminución del 47% en el número de aplicaciones de Google Play Store. El artículo destaca los desafíos significativos en comparación con el desarrollo de back-end, incluyendo problemas de compatibilidad Java/Kotlin, cambios drásticos debido a actualizaciones frecuentes de bibliotecas de Google (por ejemplo, ExoPlayer, Google Auth), interrupción del soporte para versiones más antiguas de Android, actualizaciones obligatorias en varios componentes (Android Studio, Gradle, SDKs), cambios imprevisibles en las directrices de diseño de la IU y la descontinuación o falta de mantenimiento de bibliotecas de terceros cruciales como Picasso, Glide, OkHttp y EventBus. El esquema de doble versión para versiones de Android y niveles de API añade aún más confusión. La conclusión enfatiza el costo de mantenimiento más alto de las aplicaciones Android en comparación con el desarrollo de back-end.