2011-01-20 18 views
5

Estoy empezando a desarrollar algunas aplicaciones de Android y me gustaría saber si debería obtener el Android Developer Phone. ¿Qué pasa si obtengo un teléfono Android normal? ¿El teléfono Android Dev ofrece beneficios distintos de las versiones personalizadas de Android? Además, también leí en alguna parte que el teléfono Dev "no hace cumplir las imágenes de sistema firmadas", ¿qué significa eso y es esta limitación un disparate?¿Necesito un teléfono desarrollador de Android para desarrollar aplicaciones para la plataforma Android?

Gracias por su tiempo con esta pregunta.

+0

Solo necesita sus propias "imágenes del sistema" si va a reemplazar el firmware. No es necesario hacer eso al desarrollar aplicaciones, a menos que tal vez quiera probar con versiones de firmware que el proveedor de su teléfono no admita. –

+0

Los dispositivos Samsung son muy famosos. Compra diferentes tamaños y resoluciones. Lo digo de las estadísticas recopiladas sobre millones de usuarios de aplicaciones de nuestra aplicación. Esto te cubrirá el 95% de los teléfonos. No use un teléfono desarrollador. Es un error pensar que resolverá todos tus problemas :). Estoy de acuerdo con @Daniel – Siddharth

Respuesta

7

De: http://developer.android.com/guide/developing/device.html Puede usar cualquier dispositivo con Android como entorno para ejecutar, depurar y probar sus aplicaciones. Las herramientas incluidas en el SDK facilitan la instalación y ejecución de su aplicación en el dispositivo cada vez que compila. Puede instalar su aplicación en el dispositivo directamente desde Eclipse o desde la línea de comandos. Si aún no tiene un dispositivo, consulte con los proveedores de servicios en su área para determinar qué dispositivos con Android están disponibles.

De: Experiencia personal. A menos que planee hacer algunas cosas que requieren root, cualquier dispositivo estará bien. El SDK proporciona un emulador de Android que es bastante robusto, pero bastante lento. También tener que emular una tarjeta SD puede ser molesto.

+0

¿El Dev Phone permite apuntar a dispositivos de una variedad más amplia de la que sería posible probar con cualquier teléfono con Android disponible en el mercado? Por variedad quiero decir versiones de SO, tamaños de pantalla o capacidades de hardware, etc. – kumar

+0

Creo que la única diferencia con los teléfonos G1 y Nexus one dev es que están desbloqueados SIM. No creo que haya otra ventaja. –

3

No, no es necesario tener un teléfono Android Dev. Estoy bastante seguro de que cualquier teléfono Android se puede usar para pruebas/desarrollo. Personalmente, he usado dos teléfonos Android diferentes (HTC Hero y HTC Evo) e incluso un teléfono con Windows Mobile que tenía Android cargado en él.

Según el tipo de desarrollo que esté realizando, es posible que no desee utilizar su teléfono primario para el desarrollo. Personalmente lo hago y no he tenido ningún problema.

No he tenido ningún problema con la "imagen de sistema firmada". Creo que las "imágenes del sistema firmado" es si quieres intentar cargar tu propia imagen del sistema Android. Si solo estás tratando de desarrollar una aplicación, esto no debería limitarte de ninguna manera.

Esperanza esto ayuda

+0

¿El teléfono Dev permite apuntar a dispositivos de una variedad más amplia de la que sería posible probar con cualquier teléfono Android disponible en el mercado? Por variedad quiero decir versiones de SO, tamaños de pantalla o capacidades de hardware, etc. – kumar

+0

¿Cómo crees que un teléfono de desarrollo de Android va a poder reconfigurar su pantalla en diferentes tamaños?:} A menos que esté haciendo un desarrollo de firmware, no necesita un teléfono dev. – hackbod

+0

No, no es así. Sin embargo, puede probar su UI con diferentes tamaños de pantalla/densidades con el emulador. Estos son algunos enlaces que pueden ayudar Compatibilidad: http://developer.android.com/guide/practices/compatibility.html diferentes tamaños de pantalla: http://developer.android.com/guide/practices/ screens_support.html Dispositivos virtuales con Android: http://developer.android.com/guide/developing/tools/avd.html – Daniel

2

incluso yo diría que el NexusOne es una mala elección, ya que muy probablemente los únicos propietarios son los desarrolladores y unos nerds uber que querían un teléfono desbloqueado. Obtén un teléfono que sea popular. Es demasiado costoso tener todos los teléfonos populares, pero al menos uno de ellos está disponible en la naturaleza y le daría una idea de lo que es la experiencia del mundo real en su aplicación.

Cuestiones relacionadas