Pergunta

Eu quero começar a programar em Android.Eu tenho origens em Java j2me.Como eu sou novo e tem restrições de orçamento, eu estava disposto a comprar o HTC G1 (1.5 cupcake), ao invés de incluir qualquer 2.2 dispositivo.É que uma boa idéia?(ou deixe-me saber se existe alguma baixo custo (cerca de us $200) 2.2 dispositivo) por Favor, dê sua opinião.Obrigado

Foi útil?

Solução

Da minha própria experiência:

  • Desenvolver para Android usando telefone real é muito mais rápido e prazeroso do que usar o emulador. Especialmente se você é um novato - você deseja ver os resultados das alterações no código com bastante frequência. Além disso, o desenvolvimento do telefone ajuda a detectar problemas de usabilidade muito cedo (passei algum tempo melhorando a usabilidade no emulador apenas para aprender mais tarde que, no dispositivo real, não tinha sentido, d'Oh!). Atualmente, eu costumo usar o emulador apenas para testar em diferentes resoluções ou SDKs.
  • Isso implica que o desenvolvedor deve ter telefone com a versão que ele está disposto a segmentar (a instalação da ROM com outra versão pode ajudar, mas dificilmente é uma solução ideal).
  • A partir de Estatísticas do mercado do Android Parece que a participação do PRE 2. + (1,5, 1,6) telefones é bastante pequena (2,1 + 2,2 está em quase 75% dos dispositivos no momento da redação).
  • Durante o desenvolvimento de versões como 1.6, você pode encontrar vários recursos e melhorias na API que estão disponíveis apenas para níveis posteriores da API. Isso pode ser bastante irritante. Em algum momento, escolhi o suporte de 1,6, mas essa escolha é pessoal.

Então eu faria Recomendo fortemente escolher 2.+ dispositivo como telefone Android.

Outras dicas

Confira o CyanogenMod.6.a série x é baseado em 2.2, e foi portado para uma boa variedade de dispositivos, incluindo o G1.Claro, você vai precisar de raiz de seu dispositivo.

Eu recomendo fazer uma pesquisa adicional sobre os dispositivos que você pode pagar, no entanto.O G1 é o primeiro dispositivo Android, e é antigo e (muito) lento, em comparação com dispositivos mais recentes disponíveis hoje.Não se esqueça de fontes usadas de telefones (como o Craigslist e vários fóruns), você pode obter alguns muito bons negócios.

Comece com o emulador (o SDK mais recente permitirá que você segmente segmente versão) e decida que é um projeto que você realmente deseja fazer antes de comprar o telefone.

A menos que você esteja procurando uma desculpa para comprar um telefone.

A única forma em que você deve comprar um telefone de primeira geração como um G1 agora estaria no mercado usado. E provavelmente somente se você não planeja colocar um sim nele ou já tiver um com um plano de dados adequado (cuidado com os hábitos de forçando atualizações de plano), porque pelo menos nas operadoras dos EUA geralmente não dão desconto para Não comprando um telefone, por isso, se aqui você poderá obter algo recente à venda por US $ 99, pois pagará o valor verdadeiro em cobranças mensais infladas, mesmo se você fornecer seu próprio telefone.

Não compre um telefone de primeira geração, isso é estúpido. É como tentar aprender a programar no Windows 95 ou ensinar a si mesmo como seu primeiro idioma. Você está aprendendo coisas desatualizadas que estão se tornando obsoletas muito rapidamente. Se você vai comprar um telefone, basta comprar um novo, eles não são muito mais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top