Pregunta

Quiero empezar a programar en Android. Tengo experiencia en Java y J2ME. Como soy nuevo y tienen limitaciones presupuestarias que estaba dispuesto a G1 compra HTC (1,5 magdalena), más que cualquier dispositivo 2.2. ¿Es eso una buena idea? (O quisiera saber si hay alguna bajo costo (alrededor de $ 200) 2.2 dispositivo) Por favor, dar su opinión. Gracias

¿Fue útil?

Solución

A partir de mi propia experiencia:

  • Desarrollo para Android usando el teléfono real es mucho más rápido y agradable que usar emulador. Especialmente si usted es un novato - se desea ver los resultados de los cambios en el código con bastante frecuencia. Además, el desarrollo con el teléfono de ayuda a detectar problemas de usabilidad muy temprano (He pasado algún tiempo en la mejora de la usabilidad emulador sólo para descubrir después que el dispositivo real que no tenía sentido, D'oh!). Hoy en día, tiendo a usar emulador sólo para pruebas en diferentes resoluciones o SDK.
  • Esto implica que el desarrollador debe tener el teléfono con la versión que está dispuesto a destino (la instalación de ROM con otra versión puede ayudar, pero es apenas una solución óptima).
  • Android Market parece que la parte de pre 2. + (1.5, 1.6) móviles es bastante pequeña (2.1 + 2.2 es en casi 75% de los dispositivos en el momento de la escritura).
  • Durante el desarrollo de versiones como la 1.6 que pueden surgir varias características y mejoras en la API que están disponibles sólo para los niveles de la API posteriores. Esto puede ser bastante molesto. En algún momento he elegido a caer 1,6 apoyo, pero esta elección es personal.

Por lo tanto, sería recomienda fuertemente la elección de 2. + dispositivo como desarrolladores de Android teléfono.

Otros consejos

Salida CyanogenMod. La serie 6.x se basa en 2,2, y ha sido portado a una gran variedad de dispositivos, incluyendo la G1. Por supuesto, tendrá que acabar con su dispositivo.

Yo recomendaría hacer una investigación adicional en los dispositivos que usted puede permitirse, sin embargo. El G1 es el primer dispositivo Android, y es viejo y (muy) lenta en comparación con los dispositivos más nuevos disponibles en la actualidad. No se olvide de las fuentes de celulares usados ??(tales como Craigslist y diversos foros), se puede obtener algunas ofertas muy buenas.

Comenzar con el emulador (SDK más reciente le permitirá orientar cualquier versión) y decidir que es un proyecto que realmente quiere hacer antes de comprar el teléfono.

A menos que, por supuesto, que busca una excusa para comprar un teléfono.

La única forma en la que usted debe comprar un teléfono de primera generación como un G1 ahora estaría en el mercado de segunda mano. Y es probable que entonces sólo si no se va a poner una tarjeta SIM en él o ya tiene uno con un plan de datos adecuado (cuidado con los hábitos de transporte de forzar las actualizaciones del plan), porque al menos en las aerolíneas estadounidenses no suelen dar ningún descuento para no comprar un teléfono, por lo que si aquí que también podría conseguir algo reciente a la venta por $ 99 ya que va a pagar el verdadero valor de la misma en los cargos mensuales inflados incluso si proporciona su propio teléfono.

No compre un primer teléfono gen, que es una estupidez. Es como tratar de aprender a programar en Windows 95 o enseñar a ti mismo montaje como su primer idioma. Estás aprendiendo cosas obsoleta que se está convirtiendo en obsoleto muy rápidamente. Si usted va a comprar un teléfono simplemente ir a comprar uno nuevo, no lo son mucho más.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top