É necessário ter um dispositivo Android para aprender a programar para o Android?


Respostas:


11

Agora, o Android Studio é o IDE preferido para criar aplicativos Android. Também em termos de hardware, pelo menos, o processador Intel Core i3 e 4 GB de RAM devem ser usados ​​para um desempenho decente. Claro que mais o hardware, melhor.


Desenvolvemos muito o desenvolvimento do Android em nosso trabalho.

> É necessário ter um dispositivo Android para aprender e programar para o Android? <<

Não, o Android SDK e o Eclipse ADT Plugin devem ser suficientes para você começar. No que diz respeito ao hardware, qualquer máquina Core 2 Duo (ou equivalente) com 2 GB de RAM deve funcionar bem. Os emuladores demoram a iniciar, mas uma vez iniciados, eles funcionam bem. O truque é não fechá-lo uma vez iniciado ;-).

Para programação avançada, você desejará um dispositivo, por exemplo, tópicos como acelerômetro e GPS. (Emulador do Android, você pode emular alguns GPS básicos, mas para o dispositivo real é necessário lidar com cenários do mundo real.

Além disso, se você estiver planejando fazer o desenvolvimento profissional do Android, esteja preparado para comprar pelo menos 3-4 modelos por diferentes fornecedores que executam versões diferentes do sistema operacional Android, pois cada um tem suas próprias peculiaridades. Os clientes costumam reclamar que o programa não funciona no dispositivo X com a versão Y do sistema operacional.


3
Eu deveria enfatizar o "início lento"
David Conde

1
Atualmente, em vez de comprar vários dispositivos para teste, pode-se preferir serviços como o Testdroid . Além disso, as VMs do Android agora oferecem suporte à aceleração de hardware, o que reduz o problema de velocidade.
Script #

8

O SDK do Android inclui vários emuladores que você pode executar no seu sistema de desktop. Esteja avisado, alguns dos emuladores têm muita fome de recursos; existem vários que não posso executar porque meu hardware simplesmente não está preparado para o rapé.

Não é a mesma coisa que rodar em um dispositivo Android real, mas pelo menos permite que você se molhe sem ter que gastar dinheiro.


8

Eu diria que não ... se é apenas para aprender a estrutura, então não acho que você precise de uma. Concordo com Michael na medida em que, se você estiver desenvolvendo aplicativos para os usuários realmente usarem, deseja um dispositivo real para ter uma noção real da utilidade ou não de seu aplicativo. Mas, para fins de aprendizado, os emuladores servirão bem para você.

Uma ressalva é que, se você está tentando aprender a programação do tablet para o favo de mel, pode precisar investir em um dispositivo. Não sei se melhorou no último mês, mas quando experimentei o emulador Honeycomb, era muito lento e completamente inutilizável.


6

Não é necessário, mas ...

O SDK do Android fornece dispositivos virtuais que você pode usar na tela, mas sem responder a eventos de toque reais e ver a escala do seu aplicativo em um dispositivo em sua mão, acho que é um substituto ruim para entender como os usuários realmente interagirão com o seu inscrição.


1

Depende do que você está tentando aprender.

Se você deseja aprender coisas sobre GPS, gerenciamento de localização, etc., precisa de um dispositivo real.

Se você quiser verificar a interface do usuário dinâmica, como a orientação horizontal / vertical da tela, precisará do dispositivo novamente.

Pode haver mais instâncias como essas. Mas, para exemplos básicos gerais, você não precisa do dispositivo. O emulador embutido é mais que suficiente.

Basta descobrir o que você está tentando fazer e depois decidir se precisa ou não de um dispositivo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.