0 votos

¿Cómo elegir un dispositivo Android para probar software?

El software que produzco en Android no es una aplicación en absoluto. Es una biblioteca de modelado matemático, construida enteramente con el NDK, que se prueba con un arnés de prueba de línea de comandos en el shell ADB. Se licencia a ISV, que producen aplicaciones basadas en ella.

La biblioteca (y el arnés de pruebas) sólo se producen en aarch64, por lo que necesito un dispositivo de 64 bits para probarlos. Necesito algo que se ejecute lo más rápido posible, con al menos 10 GB de RAM y 256 GB de almacenamiento interno para los datos de prueba que introduzca en él. El dispositivo tiene que ser capaz de ejecutar pruebas de forma continua durante varios días seguidos (hay un lote de casos de prueba) sin quedarse sin energía. Puede permanecer conectado a un ordenador todo el tiempo, no es necesario utilizarlo como dispositivo personal.

2voto

John Dallman Puntos 103

La solución más sencilla es utilizar un teléfono basado en un SoC que consuma tan poca energía que pueda mantenerse completamente cargado mientras su CPU funciona a tiempo completo. Esto es mucho más fácil si no es necesario que la pantalla esté encendida.

A partir de principios de 2023, "los teléfonos basados en el Qualcomm Snapdragon 870 5G podrán satisfacer esta necesidad". El que he estado usando es un Vivo X60 Pro, con 12 GB de RAM y 256 GB de almacenamiento. Puede monitorizar el estado de la batería a través de USB mediante adb shell dumpsys battery . La ventaja del 870 sobre los modelos 700 de gama alta es que los modelos 800 tienen el doble de ancho de banda de memoria.

Anteriormente intenté hacer esto con 'teléfonos basados en el Snapdragon 888, pero sin éxito. Yo era incapaz de encontrar uno que podría aceptar suficiente energía para mantener la batería se agote mientras que ambos funcionando a toda velocidad y conectado a un ordenador mediante USB. De los dispositivos que probé:

  • Uno tenía dos puertos USB, con diferentes capacidades de carga. Si conectabas el puerto de alta capacidad al cargador personalizado, el puerto de baja capacidad no se comunicaba con el ordenador. Si conectabas el cargador al puerto de baja capacidad, el puerto de alta capacidad se comunicaba bien con el ordenador, pero el puerto de baja capacidad no podía mantener cargada la batería.
  • El otro tenía un único puerto USB y carga inalámbrica. Sin embargo, al colocar el dispositivo en la base de carga se cortaba inmediatamente la comunicación a través del puerto USB.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X