
Aprenda a construir um Aplicativo Android
suporte diferentes versões da Plataforma
Enquanto as versões mais recentes do Android, muitas vezes proporcionar grandes APIs para o seu aplicativo, você deve continuar a apoiar as versões mais antigas do Android até mais dispositivos são atualizados. Esta lição mostra como tirar proveito das mais recentes APIs enquanto continua a apoiar as versões mais antigas também.
O painel de instrumentos para Versões da plataforma é atualizada regularmente para mostrar a distribuição de dispositivos ativos rodando cada versão do Android, com base no número de dispositivos que visitam o Google Play Store. Geralmente, é uma boa prática para apoiar cerca de 90% dos dispositivos ativos, ao alvejar seu aplicativo para a versão mais recente.
Dica: A fim de proporcionar os melhores recursos e funcionalidades através de várias versões para Android, você deve usar a Biblioteca de suporte Android em seu aplicativo, que permite a utilização de várias APIs da plataforma recentes sobre as versões mais antigas.Especifique mínimos e alvo Níveis API
O AndroidManifest.xml arquivo descreve detalhes sobre a sua aplicação e identifica quais versões do Android que ele suporta. Especificamente, o minSdkVersion e targetSdkVersion atributos para o <uses-sdk> elemento para identificar o nível mais baixo do API com que seu aplicativo é compatível e o nível API mais alto contra o qual você projetou e testou o seu aplicativo.
Por exemplo:
<manifest xmlns:android = "https://schemas.android.com/apk/res/android" ... >
<uses-sdk android:minSdkVersion = "4" android:targetSdkVersion = "15" />
...
</manifest>
À medida que novas versões do Android são liberados, alguns estilo e comportamentos podem mudar. Para permitir que o aplicativo para aproveitar essas mudanças e garantir que seu aplicativo se adapta ao estilo de dispositivo de cada usuário, você deve definir o targetSdkVersion valor para coincidir com a mais recente versão do Android disponível.