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.
G
Guilherme_Marcial_Fe
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.