Pergunta

Estou planejando a porta de um par de jogos de iPhone/Windows Mobile para a plataforma Android.Os jogos são escritos em C++, então eu pretendo usar o NDK com uma fina camada wrapper java.

Eu sou novo para a plataforma Android e precisa de alguns conselhos sobre que telefone para comprar para o desenvolvimento.Eu suspeito como o Windows Mobile, há um nível de fragmentação com diferentes telefones de suporte de diferentes características (teclado/ rotação/ tamanho do ecrã/ tela de toque capacitivo/ etc.).

Quais são as melhores dispositivo(s) para o desenvolvimento na plataforma Android...?

Eles também têm de estar disponível no reino UNIDO/Europa.

Obrigado antecipadamente.Nikos.

Foi útil?

Solução

Se você deseja suportar todas as versões do sistema operacional, eu recomendaria um herói, porque isso possui a versão mais antiga do sistema operacional em The Wild (1.5), que pode ser problemática. Também é extremamente popular.

Os dois dispositivos mais lentos que estão disponíveis em qualquer número significativo são o G1 e a tatuagem, mas ambos estão em 1,6, o que complica as questões.

Se você deseja apoiar o estado da arte e não estiver tão incomodado com uma grande base de instalação, vá para o N1 (2.1) ou Droid/Milestone (2.0).

Outras dicas

De acordo com mim, se você deseja desenvolver um aplicativo para Android e deseja testá -lo no dispositivo I Mento Real Disposition, a melhor opção é o Android Dev Phone 2. Você obtém mais informações detalhadas sobre esse telefone do link a seguir.

Este telefone é especialmente para os desenvolvedores. Ele fornece todos os recursos necessários e também os serviços.

Mesmo estou usando o mesmo para testar o aplicativo que estou desenvolvendo.

Androi Developer Telefone 2

Além disso, esse modelo de dispositivo não é muito caro em comparar com outros modelos de dispositivos mais recentes. Você pode obter este dispositivo com o Android OS V1.5 e a versão posterior.

Eu acho que o Phone 1 de desenvolvedor Android 1 Ainda é o melhor para o desenvolvimento, se você instalar o Android 1.5 nele. 1.5 ainda tem uma base de usuários grande o suficiente que é importante desenvolver para eles, se você quiser fazer algum tipo de mergulho no mercado (estatísticas de utilização). Além disso, é um dos dispositivos Android mais antigos com o menor poder, tanto em termos de CPU quanto de RAM, para que você saiba se o seu aplicativo é bom no ADP1, ele será bom em qualquer outro telefone Android.

Atualmente, eu desenvolvo um herói HTC (ou Touch G2 como T-Mobile o apelidou). Infelizmente, não possui um teclado de hardware, mas é um pequeno telefone poderoso. Com o Firmwares personalizado sobre o enraizar um desses telefones é um pedaço de bolo (veja http://forum.xda-developers.com/forumdisplay.php?f=512)

No Reino Unido, ainda estamos presos aos 1,5 O/S - então não há em mente quando nos desenvolvemos para o Android. Fomos prometidos os 2,1 O/s mais recentes ainda este ano.

Minha opinião pode não ser a melhor, pois esse é meu primeiro dispositivo Android, mas achei o desenvolvimento de praticamente sem dor.

Boa sorte!

Os emuladores disponíveis com o SDK estão realmente muito bom.Que disse que é sempre melhor para testar as coisas na real telefones.Eu acho que os dois principais coisas que você terá que lidar com em termos de fragmentação de dispositivos são os tamanhos de tela e as velocidades de processador.Até onde eu sei, quase todos os aparelhos têm tela capacitiva de telas e suporte de rotação, de modo que esses não são problemas.

Em termos de velocidade, as duas principais coisas que são a 'velha geração' telefones com cerca de 500 mhz processadores como o Herói, G1, etc e, em seguida, a nova geração, com processadores de 1GHz, como o Nexus One.

Tamanhos de tela, de novo, você tem 320x480 na maioria dos telefones mais antigos, e 480x800 ou 480x854 em telefones mais recentes.O Android tem um sistema fácil para a manipulação de telas diferentes densidades e tamanhos, dentro do mesmo aplicativo, de modo que o problema é mais "Como é bom não olhar?" ao lidar com gráficos.Há, infelizmente, você apenas terá de contar com o emulador para o tamanho que você não tem, ou obter acesso a um segundo telefone de alguma forma.

Editar:Eu realmente não recomendo um telefone.Eu voto para o Herói ou o G1, agora, bem, simplesmente porque eles são os antigos telefones com telas menores e processadores mais lentos.Se o seu jogo é compatível com eles, é susceptível de ser compatível com a maioria dos outros dispositivos.(Sim, telas menores do que o 320x480 existe, por exemplo,nomeadamente o 240x320 sobre a Tatuagem, mas eu não acho que eles são muito comuns.)

Você deseja testar o maior número possível de dispositivos. No ano passado, alguém fez essa pergunta à equipe do Android e eles disseram "você precisará de grandes bolsos, mas temos cerca de 5 ou 6 telefones cada um para testar nossos aplicativos".

O Nexus S é o telefone de desenvolvimento recomendado pelo Google atual, mas só é vendido na Best Buy. Esses telefones podem desbloquear seu carregador de inicialização e permitir que você coloque ROMs personalizados, envie seu próprio sistema operacional etc.

Minha sugestão é obter todos os tipos de telefones. Top of the Line, e até o HTC Hero, que administra o Android 1.5 para que você possa atingir todos os mercados.

Notei algumas coisas estranhas ocorrem na minha sensação devido à interface do usuário do HTC Sense. Certos controles não estavam sendo exibidos. Obter telefones diferentes do fabricante com suas interface do usuário personalizado também pode ser uma boa ideia.

O que são o melhor dispositivo(s) para desenvolvimento na plataforma Android...?

Pegar qualquer com 2.1 a bordo e você vai ficar bem.O Android está apenas começando a pegar impulso para a direita, quase a este tempo, de modo que o usuário da base de dados de vir em grande parte possuem >= 2.1 OS.

Como para o melhor, ele não existe.Os clientes estão esperando por anos para um dispositivo perfeito e nunca encontrá-lo.Na verdade, isso é o que está alimentando a indústria, uma busca para o melhor dispositivo.Isso não existe.

Isso precisa de atualização regularmente, pois há muitos modelos novos saindo com frequência. Uma coisa que precisa ser adicionada são os tablets baseados em Android e muito comuns agora são as guias do Samsung Galaxy.

Os desenvolvedores de aplicativos da Netflix Android explicaram seu método de teste sobre o qual você pode ler aqui: http://techblog.netflix.com/2012/03/testing-netflix-on-android.html

Na minha opinião, seu telefone de desenvolvimento deve ter a opção "USB Debug". Muitos telefones de baixo custo não têm essa opção :(

Quando o seu aplicativo for divulgado em estatísticas, você verá os modelos de telefones do Downloaders. Então, o Melhor Desenvolvedores Telefone para você é um telefone popular de seus usuários :)

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