2010-04-26 13 views

Respuesta

2

Una recomendación sería tener un G1 antiguo o Magic con 1.5. Principalmente uso un N1 que es bueno para obtener una sensación táctil de la aplicación y generalmente es bastante similar en velocidad al simulador. Sin embargo, hay muchos problemas de rendimiento que solo se notan en dispositivos de baja potencia y hay más pequeños bichos extravagantes en 1.5 que en la versión posterior (1.0 descuidado debido a la falta de cuota de mercado). Me parece útil probar al menos contra las especificaciones más bajas de hardware y software para medir la experiencia más baja que las personas tendrán con una aplicación.

2

Al igual que con todos los dispositivos móviles, es mejor tener un dispositivo real para las pruebas finales. Puedes vivir sin eso, pero no es ideal.

1

Técnicamente puedes salirte con la tuya, pero ¿por qué querrías? Realmente arriesgas a los clientes descontentos cuando descubres que algo que estaba bien en el emu no funciona en el trato real.

2

Para aplicaciones muy simples El emulador probablemente esté bien. Sin embargo, hay muchas cosas que solo se pueden probar de manera efectiva en un teléfono real, seguimiento de ubicación, interceptación de llamadas entrantes, etc. Creo que todos recomendarían que envíes un mensaje de texto a tu aplicación en un dispositivo como una buena práctica.

También es conveniente tener en cuenta que actualmente existe una amplia gama de dispositivos en el mercado con diferentes tipos de hardware y comportamiento. Debido a esto, es difícil saber realmente cómo funcionará su aplicación en todos los dispositivos.

+0

Gracias por su consejo. – systempuntoout

3

La experiencia personal cuando se trabaja con Windows Mobile:

El emulador fue genial. Me gusta, realmente genial. Podrías hacer lo que quieras y todo. Sin embargo, vino con un inconveniente. Un pequeño pequeño inconveniente que se convirtió en esta gran cosa. Verá, Microsoft entregó un d3dmref.dll con él, que contiene todas las funciones que Direct3D Mobile puede proporcionar.

Sin embargo, los fabricantes de hardware son libres de admitir lo que quieran.

Entonces, lo que funcionó en el emulador nunca ha funcionado en ningún otro lado. E incluso cuando tenía algo en DirectDraw que funcionaba bien en el emulador y en mi PDA, parecía completamente arruinado en el teléfono (más reciente) de mi amigo.

Sí, puede pasar, pero se trata de una gran cantidad de incógnitas.

0

Acepto que obtienes una "sensación" mucho mejor de cómo funciona una aplicación cuando se ejecuta en un dispositivo real. Sin embargo, no caiga en la trampa de suponer que las pruebas en un dispositivo demuestran su utilidad en todo el mercado. Uno de los puntos fuertes de Android es la variedad de plataformas compatibles. Cuando se trata de probar una aplicación, esto también la convierte en una responsabilidad. Yo recomendaría que también pruebe AVD con diferentes resoluciones de pantalla que el dispositivo real que compre. Además, haga referencia al Android topic para admitir múltiples resoluciones de pantalla. Además, es una buena idea elegir su nivel de SDK adecuadamente para no limitar el número de dispositivos en los que se ejecutará su aplicación (se discute un poco en posting 2685117)

0

Emulator es maravilloso, pero necesita un dispositivo real para aplicaciones de red ya que hay diferentes números de emulador de Android. también necesita probar su aplicación para diferentes versiones de compatibilidad de plataforma.

Cuestiones relacionadas