Desenvolvo jogos casuais para iPhone / iPod Touch há dois anos. Eu gostaria de portar alguns jogos para a plataforma Android. Como estou com um contrato de dois anos com o iPhone, não quero um telefone Android que exija um plano de serviço. Qual é o melhor telefone para obter desenvolvimento nessa situação?
13
Respostas:
Atualizado em setembro de 2011.
Para desenvolver no Android, você precisa de muitos dispositivos por dois motivos:
Mas se você precisar de um, compre um Nexus S (S ou One), porque é um telefone oficial do Google. Você terá o GingerBread (Android 2.3). E você deve saber que a Depuração no NDK com Android está com erros. Você não pode depurar facilmente programas multithread (OpenGL). Há uma correção no NDK r6 (ou r5), mas ele precisa de um telefone Gingerbread. Para o HoneyComb dev (Tablet), você precisa de um dispositivo Tegra2 (ou OMAP 44x0).
Para verificar seus jogos Android, eu recomendo ter um dispositivo por família de GPU no mínimo.
Então, em setembro de 2011, recomendo ter estes telefones:
e estes comprimidos:
Mas, verifico também esses dispositivos:
Dispositivos desatualizados:
Sou um dos desenvolvedores do Moblox (um jogo Android em destaque) e precisava de todos esses telefones. Se você não usa o OpenGL, pode ter apenas um telefone e verificar com o emulador. Para o HoneyComb, o emultador é tão lento que eu recomendo um dispositivo real.
Ps: fiz uma coleção de extensões do OGL 2.0 nesta página
ps2: meu gpubench pode dar dicas sobre GPU no Android ( resultados )
Changelog
fonte
Eu acho que você pode comprar a maioria dos telefones Motorola sem contrato. Se você quisesse usá-los, eles funcionariam apenas na Verizon. Como você provavelmente pode comprar o Droid 2 por si só.
fonte
O Moto Droid parece ser um ponto de referência decente, já que a maioria dos telefones Android que existem agora coincide ou excede suas especificações, e o Droid é um dos telefones Android mais populares atualmente. Você pode encontrar Droids desbloqueados no ebay por ~ $ 100. Uma das coisas boas do Android é que você pode desenvolver e testar em qualquer telefone Android; portanto, se você conhece alguém com um telefone Android (quando deseja testar em aparelhos diferentes), basta conectar, implantar e testar.
fonte
e o HTC Desire? Eu pesquiso muito sobre o telefone Android, o Moto XT720 tem um bom preço, mas a ROM é muito antiga, e ainda não possui o Android 2.2. Comprar um telefone Android está muito confuso comigo ...
fonte
Eu sugiro que você consiga pelo menos dois telefones. Um modelo mais antigo, como HTC G1, HTC Magic ou Samsung Spica (ou geralmente algo com as especificações mais baixas que você deseja oferecer suporte), e um modelo mais novo, como Nexus ou HTC Desire. Idealmente, você gostaria de testar seu jogo no maior número possível de telefones (veja a resposta de Ellis ), mas nem todos podem comprar tantos telefones. Essa configuração oferece cobertura básica que pode ser aprimorada testando-se em telefones de amigos, por exemplo. Se o seu jogo não é muito complexo e você possui um bom computador de desenvolvimento, pode se acostumar a usar o emulador nos estágios iniciais de desenvolvimento.
fonte
Na verdade, me deparei com um dispositivo que foi construído sob medida para apenas desenvolver jogos para Android. Já faz um tempo desde que eu trabalhei com android .. Aqui está o link .
fonte