0 votes

Comment choisir un appareil Android pour tester un logiciel ?

Le logiciel que je produis sur Android n'est pas du tout une application. Il s'agit d'une bibliothèque de modélisation mathématique, entièrement construite avec le NDK, qui est testée avec un harnais de test en ligne de commande dans le shell ADB. La licence est accordée à des fournisseurs indépendants de logiciels qui produisent des applications basées sur cette bibliothèque.

La bibliothèque (et le harnais de test) ne sont produits que sous la forme aarch64, j'ai donc besoin d'un périphérique 64 bits pour les tester. J'ai besoin d'un appareil qui fonctionne aussi rapidement que possible, avec au moins 10 Go de RAM et 256 Go de stockage interne pour les données de test que je lui envoie. Le dispositif doit être capable d'exécuter des tests en continu pendant plusieurs jours (il y a un certain nombre de tests à effectuer). lot de cas d'essai) sans manquer d'énergie. Il peut rester branché à un ordinateur hôte tout le temps - il n'est pas nécessaire de l'utiliser comme un appareil personnel.

2voto

John Dallman Points 123

La solution la plus simple est d'utiliser un téléphone basé sur un système de traitement de l'information (SoC) qui consomme suffisamment peu d'énergie pour pouvoir rester complètement chargé tout en faisant fonctionner son CPU à plein temps. C'est beaucoup plus facile si l'écran n'a pas besoin d'être allumé.

Dès le début de 2023, les téléphones basés sur le Snapdragon 870 5G de Qualcomm pourront répondre à ce besoin. Celui que j'ai utilisé est un Vivo X60 Pro, avec 12 Go de RAM et 256 Go de stockage. Vous pouvez contrôler l'état de la batterie par USB via adb shell dumpsys battery . L'avantage du 870 par rapport aux modèles haut de gamme 700 est que les modèles 800 ont deux fois plus de bande passante mémoire.

J'ai déjà essayé de le faire avec des téléphones basés sur le Snapdragon 888, mais sans succès. Je n'ai pas réussi à en trouver un qui accepte suffisamment de puissance pour empêcher la batterie de se vider alors que les deux fonctionnent à plein régime. y branché sur un ordinateur via USB. Parmi les appareils que j'ai essayés :

  • L'un d'eux avait deux ports USB, avec des capacités de charge différentes. Si vous branchiez le port à forte capacité sur le chargeur personnalisé, le port à faible capacité ne communiquait pas avec l'ordinateur. Si vous branchez le chargeur sur le port à faible capacité, le port à forte capacité communique correctement avec l'ordinateur, mais le port à faible capacité ne peut pas maintenir la batterie chargée.
  • L'autre n'avait qu'un seul port USB et une recharge sans fil. Cependant, le fait de placer l'appareil sur le socle de chargement a immédiatement coupé la communication par le port USB.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X