Suportando versões antigas do Android

5

Que política os desenvolvedores têm quando se trata de oferecer suporte a versões anteriores do Android? Ainda suporto, mas isso significa que não consigo usar recursos como a barra de ação. Mais de 40% dos meus usuários ainda estão executando versões abaixo de 3.0, então me sinto um pouco restrito a isso.

O problema é que 3.x não foi muito bem-sucedido, então 2.3.x estará conosco por algum tempo. Mas todos os novos dispositivos serão enviados com o 4.x. Eu estou querendo saber se os usuários do 4.x estão mais propensos a pagar por um aplicativo, enquanto a maioria dos usuários do 2.3.x está apenas procurando.

Atualização: Com um pouco de esforço, descobri que posso implementar barras de ação e temas do Holo e ainda suportam o Android 2.1. Tudo isso sem recorrer a uma biblioteca externa. O único recurso que ainda estou preso é barras de guia. Eles funcionam com barras de ação, mas não no estilo aprovado. Para isso eu precisaria de fragmentos, o que requer Android 3.0. Eu só tenho duas barras de abas, então não é grande coisa.

    
por Philip Sheard 31.10.2012 / 08:48
fonte

2 respostas

5

Com o nosso aplicativo, ainda suportamos o Android de volta à versão 2.1, mas podemos usar todos os recursos importantes do Android 4.0 usando os dois componentes a seguir:

Esses dois componentes são livres para usar e permitem que você use os conceitos recém-introduzidos, como ActionBar e Fragments, de uma maneira muito fácil. Os frameworks fazem todo o trabalho para você fazer o seu aplicativo parecer e rodar o mesmo em um pré 3.0 e em um dispositivo 4.0! Como você tem 40% de usuários pré-3.0, certamente é uma boa ideia disponibilizar seu aplicativo para eles. Dividir os aplicativos para usuários pré-3.0 e usuários com mais de 3.0 na minha opinião não é uma boa solução, já que você tem mais trabalho a fazer para manter as duas versões.

    
por 31.10.2012 / 18:57
fonte
1

Eu tive o mesmo problema que você. Eu queria suportar o máximo de versões possível no meu aplicativo.

Depois de um tempo eu descobri que não podia usar todas as coisas legais que o Android 4 tinha para me oferecer, então eu tive que subir um minSDKVersion (e novamente, e novamente).

agora eu estou preso em 2.3.3 com o que eu estou muito feliz, olhando para a distribuição de versões: Distribuição da versão atual

Olhando para isso, você segmentará um grande número de pessoas se definir sua versão minSDKVersion como 2.3.3.

Em relação aos seus problemas com as barras de ação que você não pode usar, você examinou o ActionBarSherlock

    
por 31.10.2012 / 09:07
fonte

Tags