Según su experiencia, para desarrollar una aplicación de Android para Marketplace, ¿necesito un dispositivo Android real para probar mis aplicaciones o usar el emulador que viene con el SDK es suficiente?¿Necesito un dispositivo Android real para desarrollar una aplicación Android para Marketplace?
Respuesta
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.
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.
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.
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.
Gracias por su consejo. – systempuntoout
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.
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)
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.
- 1. Android: URL especial para abrir Marketplace en una aplicación específica.
- 2. ¿Necesito un teléfono desarrollador de Android para desarrollar aplicaciones para la plataforma Android?
- 3. ¿Qué debo agregar al manifiesto para depurar una aplicación de Android en un dispositivo real?
- 4. ¿Es posible desarrollar Android para Android?
- 5. ¿Cómo implementar la aplicación Titanium en un dispositivo Android real?
- 6. Ejecutando la aplicación Android + Opencv + NDK en un dispositivo real
- 7. android: aplicación de prueba en un dispositivo real
- 8. ¿Necesito un teléfono Android para crear aplicaciones de Android?
- 9. ¿Cómo desarrollar un teclado personalizado para la aplicación Android?
- 10. Ejecutar una aplicación de Python en un teléfono Android real
- 11. Emulador Control deshabilitado con dispositivo android real
- 12. Android DDMS: envía llamadas al dispositivo real
- 13. probar una aplicación para Android
- 14. use un dispositivo Android como un auricular para otro dispositivo
- 15. Agite el dispositivo para iniciar una aplicación en Android
- 16. Android y iOS: ¿Cómo desarrollar para ambos?
- 17. Cómo desarrollar la aplicación de Realidad Aumentada para Android
- 18. ¿Puede desarrollar programas Android en un dispositivo Android con tableta Android
- 19. Programación en (no * para *) un dispositivo Android
- 20. Android para iniciar la aplicación
- 21. Buen IDE basado en Android para desarrollar aplicaciones de Android
- 22. ¿Cómo puedo desarrollar para Android en Emacs?
- 23. ¿Cómo instalar una aplicación de Android en un dispositivo real sin publicar y Eclipse?
- 24. Android Marketplace: Cambio del paquete de la aplicación
- 25. Android - ¿Cómo imprimir desde un dispositivo Android?
- 26. aplicación para un dispositivo único específico
- 27. Desarrollar una aplicación de Android de derecha a izquierda
- 28. ¿Cómo implementar la aplicación de Android en un dispositivo?
- 29. ¿Alguna guía para crear una aplicación de sondeo en Android?
- 30. Cómo depurar código nativo de Android en un dispositivo real
developer.android.com le permite comprar el teléfono de desarrollo ADP2. –