Catalogue d'appareils de la plate-forme Developer Device

Utilisez le catalogue d'appareils pour rechercher, trier et explorer les appareils de la plate-forme pour les développeurs. Le catalogue d'appareils vous aide à identifier les appareils cibles pour le développement, les tests et la production.

Consultez gcloud beta device-run devices list pour obtenir un résumé des commandes.

Avant de commencer

Ces étapes supposent que vous avez déjà créé un Google Cloud projet, suivi les étapes de configuration du guide de démarrage rapide de la plate-forme pour les développeurs Quickstart et que vous vous êtes authentifié auprès de gcloud dans le terminal.

Répertorier les appareils dans la plate-forme pour les développeurs

  1. Répertoriez les appareils de votre Google Cloud projet :

    gcloud beta device-run devices list
    

    Le résultat est une liste d'appareils, semblable à ceci :

    ID        MAKE    NAME     MODEL FORM      OS_VERSION CAPACITY  AVAILABILITY  PRODUCTS
    tegu-35   Google  Pixel 9a tegu  PHYSICAL  35         MEDIUM    LOW           Automation, Streaming
    tokay-34  Google  Pixel 9  tokay PHYSICAL  34         HIGH      HIGH          Automation, Streaming
    tokay-35  Google  Pixel 9  tokay PHYSICAL  35         HIGH      HIGH          Automation, Streaming
    tokay-36  Google  Pixel 9  tokay PHYSICAL  36         MEDIUM    MEDIUM        Automation, Streaming
    
  2. Dans la liste, identifiez les modèles d'appareils et les versions de système d'exploitation adaptés à vos besoins, puis capturez leurs ID.

Filtrer les appareils dans la plate-forme pour les développeurs

  1. Si vous savez avec quels modèles d'appareils et quelles versions de système d'exploitation vous souhaitez travailler, vous pouvez filtrer la liste des appareils pour n'afficher que ceux-ci. Par exemple, pour ne répertorier que les appareils Android physiques avec une version de système d'exploitation 35, exécutez la commande suivante :

    gcloud beta device-run devices list --filter="HARDWARE_TYPE=PHYSICAL AND OS_VERSION=35 AND PLATFORM=ANDROID"
    

    Le résultat est une liste d'appareils correspondant au filtre, par exemple :

    ID           MAKE      NAME                 MODEL     HARDWARE_TYPE    OS_VERSION  CAPACITY  AVAILABILITY  PRODUCTS
    re58c2-35    realme    realme C53           RE58C2    PHYSICAL         35          NONE      NONE          Automation, Streaming
    tb370fu-35   Lenovo    Lenovo Tab P12       TB370FU   PHYSICAL         35          LOW       LOW           Automation
    a05s-35      Samsung   Galaxy A05s          a05s      PHYSICAL         35          LOW       LOW           Automation, Streaming
    a06-35       Samsung   Galaxy A06           a06       PHYSICAL         35          LOW       LOW           Automation, Streaming
    a14xmsq-35   Samsung   Galaxy A14 5G        a14xmsq   PHYSICAL         35          LOW       NONE          Automation, Streaming
    a14xmtfn-35  Samsung   Galaxy A14 5G        a14xmtfn  PHYSICAL         35          NONE      NONE          Automation, Streaming
    a16-35       Samsung   Galaxy A16           a16       PHYSICAL         35          LOW       LOW           Automation, Streaming
    a16x-35      Samsung   Galaxy A16 5G        a16x      PHYSICAL         35          LOW       LOW           Automation
    
  2. Enregistrez les ID ou continuez à filtrer la liste pour trouver les appareils adaptés.

Filtrer et mettre en forme les appareils dans la plate-forme pour les développeurs

  1. En plus de filtrer les appareils, vous pouvez également spécifier le format de la sortie :

    gcloud beta device-run devices list --filter 'manufacturer=google AND formFactor=tablet' --format 'table(ID, AVAILABILITY)'
    

    Le résultat est une liste d'appareils correspondant au filtre et au format spécifié, par exemple :

    ID            AVAILABILITY
    tangorpro-33  HIGH
    tangorpro-36  MEDIUM
    
  2. Capturez l'ID ou continuez à filtrer et à mettre en forme la liste pour trouver les appareils adaptés.

Décrire les appareils dans la plate-forme pour les développeurs

  1. Maintenant que vous disposez d'une liste d'appareils, vous pouvez décrire un appareil spécifique pour afficher des informations détaillées à son sujet :

    gcloud beta device-run devices describe DEVICE_ID
    
  2. En prenant tokay-35 comme exemple, vous obtiendrez un résultat semblable à celui-ci :

    availability: HIGH
    capacity: HIGH
    form: PHYSICAL
    formFactor: PHONE
    id: tokay-35
    manufacturer: Google
    modelCode: tokay
    name: Pixel 9
    platform: Android
    screenDensity: 420
    screenX: 1080
    screenY: 2424
    supportedAbis:
    -   arm64-v8a
    supportedProducts:
    -   product: AUTOMATION
    -   product: DEVICE_STREAMING
    
  3. Utilisez ces informations pour choisir l'appareil et la version du système d'exploitation adaptés à vos besoins, et n'oubliez pas d'enregistrer les ID des appareils.

Étape suivante

Ensuite, commencez à exécuter des tests avec Device Run à l'aide des ID capturés ici.