O Google Play Services está abandonando o suporte para Android ICS (API 14-15)

O Google anunciou que o Google Play Services está descontinuando o suporte para API 14 e API 15. Isso inclui as versões 4.0 a 4.0.4 do Android.

Chega um ponto em que temos que seguir em frente na vida. Isso pode incluir um relacionamento específico, um trabalho ou algo trivial como uma versão mais antiga do Android, como é o caso do Google Play Services. O Android 4.0 Ice Cream Sandwich foi lançado há mais de 7 anos e o Google acredita que é hora de aposentar esse velho doce. Esta semana a empresa anunciou que o Google Play Services está descontinuando o suporte para API 14 e API 15. Isso inclui as versões 4.0 a 4.0.4 do Android.

Muitas pessoas falam sobre a fragmentação do Android quando se referem às versões principais do Android. No exemplo mais recente, o Android Pie foi lançado há 4 meses, mas alguns dos maiores OEMs de smartphones do mercado só agora estão começando a fazendo testes beta públicos para a atualização. Essas principais atualizações de versão trazem alguns dos novos recursos mais comentados (à medida que adicionam novas APIs para AOSP), mas há muitos novos recursos que são adicionados aos smartphones graças ao Google Play Serviços.

Com esta notícia, qualquer pessoa que execute o Ice Cream Sandwich não receberá mais essas atualizações do Google Play Services. Especificamente, os dispositivos que executam Android 4.0 a 4.0.4 não atualizarão mais o APK do Play Services além da versão 14.7.99 da Google Play Store. Para ser honesto, menos de 1% dos dispositivos Android ativos executam uma versão do Android que não receberá mais atualizações do Google Play Services. O Ice Cream Sandwich estava rodando em apenas 0,3% dos dispositivos Android ativos no final de outubro. É verdade que ainda são menos de 6 milhões de dispositivos ativos, mas quando existem mais de 2 mil milhões em todo o mundo, é uma quantidade muito pequena.

Graças às novas alterações na versão do SDK no início deste ano, cada biblioteca pode ser lançada de forma independente e pode atualizar sua própria minSdkVersion. Os aplicativos que atualmente oferecem suporte aos níveis 14 ou 15 da API encontrarão erros de compilação ao atualizar para versões mais recentes do SDK. Naturalmente, para corrigir esses erros de compilação, a ação recomendada pelo Google é definir o nível 16 da API como o nível mínimo de API compatível. No entanto, ainda existem 6 milhões de dispositivos Android ativos e alguns desenvolvedores podem querer continuar a apoiá-los.

Se você é um desses desenvolvedores, poderá fazer isso com alguma configuração e gerenciamento de código. Você pode criar vários APKs que suportam diferentes níveis mínimos de API, com diferentes versões do Google Play Services. Para fazer isso, os desenvolvedores vão querer usar o recurso de variantes de compilação no Gradle para que você possa definir variações de compilação para versões legadas e mais recentes do seu aplicativo.


Fonte: Google