Android

Olá pessoal

Estou começando a aprender a programar para Android, vi que a versão mais recente é a mashmallow, gostaria de saber se eu entendi bem.

Se eu programar nesta versão, se alguém que tiver a versão kitkat ou lolipop vai poder usar também?

Pelo que entendi são somente recursos novos que não há nestas versões anteriores que não poderão serem usados, é isto?

Obrigado pela atenção.

Tiago, pra falar a verdade, não sei. Mas acredito que o que manda é o Kernel do SO. Portanto, o que você desenvolver para Marshmallow provavelmente deve funcionar para Kitkat ou Lollipop.

Posso estar errado, mas pelo que me lembro na hora da configuração do seu projeto, você escolhe versão minima e a versão máxima que poderá rodar seu aplicativo.

Claro que você deve avaliar bem as situações, talvez certas funções não funcionem bem em versões anteriores ou nem cheguem a funcionar, por isso deve ter todo um estudo.

Mas se for algo “simples” você pode colocar uma versão mais antiga e a mais atual para assim pegar uma grande gama de usuários.

Se eu estiver errado, me corrijam. .

Muito Obrigado Bezefox pela dica.

Muito Obrigado Guilherme pela dica.