O Pesadelo da Manutenção do Android: Por que a Contagem de Aplicativos da Google Play Store Caiu?

Um desenvolvedor Android amador com cinco anos de experiência na manutenção do MusicSync, um substituto do Google Play Music + Podcast, compartilha as dificuldades da manutenção de aplicativos Android e explica a queda de 47% no número de aplicativos na Google Play Store. O artigo destaca os desafios significativos em comparação com o desenvolvimento de back-end, incluindo problemas de compatibilidade Java/Kotlin, mudanças drásticas devido a atualizações frequentes de bibliotecas do Google (por exemplo, ExoPlayer, Google Auth), interrupção do suporte para versões mais antigas do Android, atualizações obrigatórias em vários componentes (Android Studio, Gradle, SDKs), mudanças imprevisíveis nas diretrizes de design da IU e a descontinuação ou falta de manutenção de bibliotecas de terceiros cruciais como Picasso, Glide, OkHttp e EventBus. O esquema de dupla versão para versões do Android e níveis de API adiciona ainda mais confusão. A conclusão enfatiza o custo de manutenção mais alto dos aplicativos Android em comparação com o desenvolvimento de back-end.
Leia mais