2011-09-02 12 views
7

El emulador que viene con ADK para su uso bajo Eclipse está muy bien para probar la funcionalidad de aplicaciones Android básico, pero:¿En qué dispositivos de hardware prueba sus aplicaciones de Android?

  • que no es de buen calidad
  • que no refleja las configuraciones de hardware y software del mundo real
  • no es compatible con dispositivos de entrada variables, como d-pads, pantallas táctiles, trackballs o incluso controladores Bluetooth/USB.

mensajes Desarrollador Android algunos gráficos de rodadura muy útiles de las versiones de la plataforma, tamaños de pantalla y densidades y versiones de OpenGL ES tal como se extrae de Android Market:

Esos realmente ayudan a reducir el alcance de algunos de las opciones, pero me encuentro realmente queriendo saber cuáles son las proporciones de los métodos de entrada que soportan varios dispositivos ... ¿el toque está representado por el 90% del mercado, o solo el 5%? ¿Qué proporción de los que admiten multi-touch?

Por ejemplo ... cualquiera que haya jugado al juego de código abierto y gratuito Replica Island (http://replicaisland.net/) sabrá que la forma de controlar el juego varía según los dispositivos, ya que admite varios métodos de entrada. Creo que Chris y Genki han hecho un trabajo fantástico aquí, pero si usas pantallas táctiles sabes que el juego es mucho más jugable en dispositivos de 5-7 pulgadas que en dispositivos de 10 pulgadas. Esto se debe a que el control deslizante izquierda-derecha no mantiene el mismo tamaño físico a medida que aumenta el tamaño de la pantalla, lo que significa que tiene que moverse demasiado en dispositivos con pantalla táctil grande (como tabletas Honeycomb) para sentirse cómodo.

Estos son los tipos de problemas que solo descubres cuando comienzas a usar varios dispositivos de hardware para realizar tus pruebas. O puede esperar hasta que los usuarios realicen las pruebas por usted y comenzar a bajar la calificación de sus aplicaciones.

Así que después de mi larga introducción, aquí están mis preguntas para usted:

  1. Qué colección de dispositivos de hardware has comprado para utilizar en su desarrollo de software y has encontrado esas opciones que han sido beneficiosos o perjudiciales?
  2. ¿En su lugar utiliza servicios de pruebas de terceros y solo acepta los largos tiempos de respuesta entre los informes de prueba (horas/días en lugar de la gratificación instantánea)?

Respuesta

0

En esta etapa sólo estoy probando con dos teléfonos:

  • HTC Magic (3,5" pantalla táctil)
  • Samsung Galaxy S II (4,3" pantalla táctil)

Hay de una diferencia bastante grande en la densidad percibida entre estos teléfonos, por lo que ha sido útil para la comparación al probar mis propios juegos. La mayor omisión en esta etapa es una tableta, pero aún no hemos podido justificar el costo.

También estoy jugando por el momento con LCDDensity for Root que le permite cambiar la resolución de la pantalla sobre la marcha. Interesante para ver cómo se vería la pantalla del mismo tamaño con más píxeles rellenos (es decir, más cerca de la pantalla Retina)

0

I tienen propia colección de dispositivos:

  • tableta con 10" pantalla (Motorola Xoom);
  • Nexus S smartphone de referencia;
  • dispositivo con teclado de hardware (Motorola Droid);
  • un dispositivo de HTC (HTC Desire HD). Lo necesito porque tiene una interfaz de usuario ligeramente diferente (HTC Sense) y los teléfonos HTC son bastante populares en mi país.Es el dispositivo menos útil en la colección;
  • un par de dispositivos con resoluciones de pantalla no estándar.
1

Para mí, los dispositivos de prueba son como camionetas: haré amigos solo para tener acceso a sus teléfonos ;-)

En serio, hago tapping con amigos y familiares como recursos. Soy una pequeña tienda y no puedo permitirme comprar muchos dispositivos de prueba. Sin embargo, incluso con este conjunto limitado de recursos, tengo los siguientes dispositivos disponibles y parece que me han servido bien:

  1. Original Moto DROID (parece un perro así ahora).
  2. DROID Pro (pantalla rota, pero sigue siendo bueno para las pruebas).
  3. Asus eTransformer
  4. Samsung Galaxy Tab (7")
  5. HTC Rezound (mi teléfono personal - que las rocas)
  6. Samsung Carga (teléfono de mi esposa)
  7. DROID X (hijo-en-ley)
  8. HTC-algo que no puedo recordar ahora mismo (hija & hijo)
  9. Kindle Fire de Amazon (padre).

Así que, como pueden ver, sin gastar una fortuna tengo un conjunto bastante bueno de dispositivos de prueba, sin contar a todos los amigos a los que presiono como beta-testers. Con todos esos, realmente no he tenido muchos problemas con problemas específicos de la plataforma. Escucho muchas quejas sobre la fragmentación (tal vez sobre todo de los desarrolladores de iOS), pero si desarrollas tu aplicación de forma inteligente no es un gran problema.

Cuestiones relacionadas