¿Cuándo mejorará el emulador de Android?

La verdadera razón por la cual el emulador de Android no se ha mejorado es porque no hay una demanda real .

Cualquiera que se desarrolle en la plataforma Android para ganarse la vida rápidamente se da cuenta de que necesita realizar pruebas en dispositivos reales. Las organizaciones profesionales tienen literalmente cientos de dispositivos que se han adquirido para que los desarrolladores y evaluadores puedan implementar y probar el código en esos dispositivos. Ni siquiera es tan costoso en el gran esquema de las cosas (pero admito que el costo puede ser prohibitivo para los desarrolladores de aplicaciones independientes; vea mis comentarios más adelante). Mientras escribo esto, tengo algunos Nexus en mi escritorio (2 viejos Lollipop Nexus 5s en un cajón, y un 5x con Android M y un 6p con Nougat justo en frente de mí). También probamos regularmente en muchos dispositivos listos para usar (todos los dispositivos principales por volumen de mercado para cubrir un buen porcentaje de usuarios del mundo real). Con el tiempo, acumula teléfonos más antiguos y tiende a obtener los nuevos teléfonos grandes poco después de su lanzamiento. Dependiendo de lo que haga su empresa, es probable que también reciba versiones preliminares de los teléfonos que aún no se hayan lanzado para poder probarlos y que las cosas funcionen cuando llegue el lanzamiento.

¿Por qué es esto tan importante? Debido a que la interoperabilidad entre su aplicación de Android y las ROM de diferentes fabricantes, sus núcleos de Android personalizados y sus elecciones de hardware causan todo tipo de comportamientos imprevistos en tiempo de ejecución. Esos deben ser vistos, entendidos y homogeneizados durante el desarrollo. Piense en cuántas aplicaciones populares de terceros hay que todos esperan que funcionen en su nuevo ‘droide cuando lo desempaquetan. Incluso las aplicaciones propias de los OEM que se envían en sus dispositivos probablemente muestren muchos errores cuando se prueban por primera vez en un nuevo dispositivo, incluso si trabajaron en su predecesor.

En caso de que se pregunte cómo se aseguran los peces más pequeños de que sus aplicaciones sean robustas y estén bien probadas, hay una serie de buenos recursos de prueba que puede usar, tanto gratuitos como de pago, que le brindan acceso remoto a bancos de dispositivos reales. He tenido cierta experiencia con el Remote Test Lab de Samsung hace varios años; Sobre Remote Test Lab; Pero hay muchas otras ofertas.

Terminaré diciendo que todavía hay un lugar para el emulador y dudo que desaparezca ya que tiene un propósito único, verrugas y todo, especialmente para principiantes 🙂

Pero no he usado el emulador en varios años. En absoluto.

Los ingenieros de Google no tienen cerebro de pájaro (aunque las aves son especies bastante inteligentes, así que no entiendo tu insulto), podrías cuestionar tus propias habilidades cuando haces preguntas que no comprenden las cosas.

El punto no es que alguien estúpido esté trabajando en el emulador y él no puede hacer la tarea, el punto es que nadie está trabajando en mejorar el emulador y se queda como está. El punto es que Google tiene un número limitado de ingenieros y un número ilimitado de tareas y la descripción que usted dio indica que creen que tienen tareas más importantes que mejorar el emulador.

¿Qué características debería implementar?
Creo que deberías actualizar Android Studio.
Aquí hay una captura de pantalla del último emulador.

Esto es genymotion

Puede usar su teléfono Android o “Genymotion”. Teniendo en cuenta el hecho de que el emulador es lento en lugar de esperar / pensar cuándo mejorará, debería usar otras alternativas mejores que ya están allí.

No hay una fecha específica para mejorar, mientras que puedes usar genymotion, es bastante rápido en comparación con el emulador de Android