¿Es necesario tener un teléfono inteligente para crear aplicaciones de Android o aplicaciones de iOS?

Si bien hay algunos emuladores excelentes para el desarrollo de Android e iOS, tener un dispositivo físico a mano siempre es una ventaja. Estas son algunas de las razones por las cuales:

Mejores pruebas del mundo real:

A veces, los emuladores muestran que todo funciona bien hasta que se prueba el mismo escenario en un dispositivo real y se desata el infierno. Un ejemplo de tales pruebas podría incluir la latencia de la red (cómo se comporta su aplicación en malas condiciones de red), memoria insuficiente (cómo se comporta su aplicación cuando el dispositivo tiene RAM insuficiente), etc. Si bien los emuladores se están volviendo cada vez más capaces, la verdad es que nunca estarás seguro de que tu aplicación funciona de maravilla a menos que la pruebes en un dispositivo real.

Discrepancias de proveedores:

Este es un problema endémico del desarrollo de Android y no de iOS. He visto innumerables informes de fallas donde un escenario de prueba en particular falló en un dispositivo específico pero funcionó bien en un emulador. Entonces, de alguna manera, conseguí un dispositivo de ese proveedor solo para darme cuenta de que tenían una implementación no estándar que estaba causando que mi código se bloqueara. HTC y Samsung son particularmente notorios.

Pruebas de características que no son compatibles con los emuladores:

Dependiendo de las características que su aplicación necesita admitir, puede haber ciertas cosas que simplemente no puede probar a menos que tenga un dispositivo real. Por ejemplo; Realización de llamadas telefónicas, emparejamiento Bluetooth, soporte para auriculares conectados al dispositivo.

Pruebas de rendimiento:

Los emuladores siempre son rápidos y funcionan increíblemente bien. Sin embargo, en un dispositivo real con especificaciones específicas más bajas, es posible que note jank para ciertas pantallas u operaciones de larga duración. Luego puede perfilar sus pruebas en el dispositivo real, averiguar dónde se encuentran los cuellos de botella y optimizar su código.

Tldr; Los emuladores son geniales, debe usarlos con frecuencia e incluso escribir pruebas integradas para ellos, pero siempre debe tener un par de dispositivos de repuesto para probar antes de lanzar su aplicación. Incluso podría conectar algunos probadores beta para asegurarse de que todo esté bien antes de que su aplicación se publique para el público en general.

Android : sí. El emulador de Android es muy lento. Necesitas absolutamente un dispositivo real para probar / depurar tus aplicaciones. Un pequeño truco que puedes hacer es instalar Android en VMware para que las cosas respondan ligeramente.

iOS : comencé con la creación de aplicaciones en el simulador, el simulador integrado crea el trabajo, no es lento en comparación con el emulador de Android. Pero con el simulador no puede replicar el dispositivo real ya que el simulador usa el procesador de la computadora para realizar acciones.
Además, con los simuladores de iOS no puede usar el acelerómetro / GPS / cámara.
Una vez que mi aplicación fue rechazada de App Store porque no cumplía con la resolución del iPad. Tuve que pedir prestado el iPad de mis amigos y arreglar la resolución que, según Apple, debería ser el doble del tamaño de la resolución del iPhone.

¡Crear una aplicación de Android no debería ser tan estresante como la gente piensa que es! Sí, no debería ser y definitivamente no lo es. Recomiendo encarecidamente a todos los novatos que están leyendo esta respuesta y están buscando una guía sobre todo esto. Voy a compartir un video tutorial IMPRESIONANTE y HQ sobre esto en esta respuesta. Este tutorial explica todos y cada uno de los pasos que deberá seguir para preparar su Idea de aplicación para publicarla en la tienda Google Play. Entonces, aquí está ese increíble tutorial:

==> ¿Cómo construir / hacer una aplicación de Android desde cero?

Gracias por el A2A.
No, no es necesario tener un teléfono inteligente para “construir” aplicaciones de Android o iOS. Hay simuladores de teléfono y tableta para probar aplicaciones de Android e iOS.

La mayoría de los sensores están disponibles en simuladores. Para iOS, las cámaras frontal y posterior y el micrófono no se pueden simular. Para Android, es posible pero problemático.

Además, algunos SDK para iOS no admiten la creación de simuladores. Por ejemplo, OpenTok iOS SDK.

Además, el verdadero rendimiento de sus aplicaciones, como la capacidad de respuesta, no se puede medir solo desde el simulador.

Le recomiendo que tenga al menos un dispositivo con iOS y Android para probar si desea publicar sus aplicaciones en las tiendas de aplicaciones respectivas.

Absolutamente no, puedes hacer casi cualquier cosa en un simulador (excepto si tu aplicación tiene un uso extensivo de la cámara, GPS). Es bueno tener un teléfono inteligente para probar el aspecto y la compatibilidad del dispositivo, pero no es necesario

No puedo hablar para iOS, ya que no he hecho ningún desarrollo allí, pero para Android, no necesariamente NECESITA un dispositivo físico para probar.
Sí, sé que el emulador proporcionado por Google es increíblemente lento, pero hay otros emuladores como BlueStacks que son mucho más rápidos.
Sin embargo, querrá probarlo en un dispositivo real antes de la producción, aunque solo sea para ver si hay algún problema cuando se ejecuta en un dispositivo real. Además, los gestos y las acciones son mucho más fáciles de desarrollar y verificar si se prueban en un dispositivo.
Entonces, definitivamente NO NECESITAS un dispositivo, pero tener uno definitivamente será una gran ventaja.

Neumeric Technologies tiene una amplia experiencia práctica en la construcción e implementación de juegos y desarrollo de aplicaciones móviles de vanguardia. Trabajamos en todas las principales plataformas móviles: desarrollo de aplicaciones para iPhone, desarrollo de aplicaciones para iPad, desarrollo de aplicaciones para Android, desarrollo de aplicaciones para Windows.

Puede consultar más detalles aquí: – http://ntc-us.com/Technology .

Depende del tipo de aplicación que esté haciendo.

Puede crear un dispositivo virtual en su PC o dispositivo móvil, puede usar softwares existentes como Bluestacks para simular la aplicación.

Sin embargo, si su aplicación necesita acelerómetro, giroscopio, GPS, cámara nativa o cualquier otra utilidad relacionada con el hardware, necesita un teléfono inteligente.

No para aplicaciones de Android. Puedes usar el dispositivo virtual de Android para probar tu aplicación. Básicamente emula un teléfono. También eliges qué teléfono quieres emular. Dependiendo del teléfono, obtienes las opciones para crear el emulador. Por ejemplo si el teléfono no es compatible con una cámara frontal, no tendrá la opción de crear una cámara frontal.

No estoy seguro acerca de iOS, pero puede probar la mayoría de las aplicaciones de Android en su computadora, utilizando el emulador que viene con el SDK de Android. Dicho esto, probablemente querrás probar un dispositivo real. Hay ciertas cosas que el emulador no le permitirá hacer, y también es más lento, por lo que tendrá problemas para medir el rendimiento de su aplicación. Espero que esto ayude.

Según mi experiencia, para iOS es imprescindible tener iPhone. Especialmente, cuando estás diseñando aplicaciones para iPhone 4, 4S, 5 y 5S. 4 y 4S tienen una resolución diferente a 5 y 5S, por lo que puede sorprenderse un poco cómo se ve en 4s y 5. O en teoría puede calcularlo, pero verlo directamente es lo mejor. Obtendrá la misma experiencia que sus clientes al abrir su aplicación.

No, no es necesario, pero le da un mejor sentido de la aplicación si la prueba en un dispositivo real.
Todos los SDK tienen un emulador virtual, en el que puede probar sus aplicaciones.
Si eres nuevo aquí, te recomendaré un emulador virtual, pero un desarrollador experimentado te recomendará que lo pruebes en un dispositivo real.

Si bien no es obligatorio, le sugiero que pruebe su aplicación en tantas combinaciones de dispositivo / sistema operativo como sea posible antes de lanzarla.

No necesariamente, pero debe probar adecuadamente su aplicación en una variedad de dispositivos.

Tienes el emulador para probar las aplicaciones, pero para sentirlo real es mejor tener un dispositivo físico

Para iOS
Si y no.
Sí, a veces la aplicación funciona bien en el simulador pero no en el dispositivo.
No las razones dadas por otros.

Necesita un teléfono Android para el desarrollo de Android. Su simulador es extremadamente lento. Para iOS, Simulator es muy bueno. Obtendrá mejores resultados de prueba al probar en dispositivos.

No es necesario Estoy usando blustacks all player en Windows para probar aplicaciones de Android. http://www.bluestacks.com

More Interesting

¿Cuál es la aplicación mejor calificada en Google Play Store?

¿Cuál es el porcentaje de aplicaciones de juego 'pagas' en Play Store?

¿Por qué mi aplicación no apareció en Google Play? Hace 4-5 horas, publiqué mi aplicación y Google la publicó. Sin embargo, no aparece en mi cuenta de Google Play con mis aplicaciones. Cuando entro en el enlace del juego, aparece.

¿Cuál es el mejor método para obtener más descargas para aplicaciones en Play Store?

¿Cuál es el valor estimado de una aplicación que tiene 100,000 descargas en Google Play y, potencialmente, cuánto gana el editor?

¿Cómo puede una persona ganar dinero cargando sus aplicaciones en la tienda de juegos?

¿Qué IDE es mejor para desarrollar un juego como Angry Birds?

Cómo publicitar mi primer juego en Play Store

¿Puedo ganar $ 10 al día con 1 aplicación gratuita de Android (anuncios integrados)?

¿Son reales todas las reseñas en la tienda Google Play?

Los ganadores del desafío de desarrollador de Google Fit se anunciaron recientemente y nuestra aplicación fue seleccionada como finalista. ¿Qué debería haber hecho mejor para convertirme en el ganador del gran premio? ¿No es asombroso?

¿Qué aplicación de Android consideras la mejor para la agregación de noticias y por qué la consideras la mejor?

¿Por qué mi relación ACTUAL / TOTAL INSTALLS es tan baja?

¿Cómo ganamos dinero después de publicar una aplicación de Android en Google Play Store?

Cómo aumentar mis descargas en mi aplicación Google Play