Catálogo de dispositivos da Developer Device Platform

Use o catálogo de dispositivos para encontrar, classificar e analisar dispositivos na Developer Device Platform. O catálogo de dispositivos ajuda a identificar dispositivos de destino para desenvolvimento, teste e produção.

Consulte gcloud beta device-run devices list para um resumo dos comandos.

Antes de começar

Estas etapas pressupõem que você já criou um Google Cloud projeto, concluiu as etapas de configuração no guia de início rápido da Developer Device Platform Quickstart e fez a autenticação com gcloud no terminal.

Listar dispositivos na Developer Device Platform

  1. Liste os dispositivos no seu Google Cloud projeto:

    gcloud beta device-run devices list
    

    A saída é uma lista de dispositivos, semelhante a esta:

    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. Na lista, identifique os modelos de dispositivo e as versões do sistema operacional adequados para seus usos e capture os IDs.

Filtrar dispositivos na Developer Device Platform

  1. Se você souber com quais modelos de dispositivo e versões do sistema operacional quer trabalhar, filtre a lista de dispositivos para mostrar apenas esses dispositivos. Por exemplo, para listar apenas dispositivos Android físicos com uma versão do sistema operacional 35, execute:

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

    A saída é uma lista de dispositivos que correspondem ao filtro, por exemplo:

    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. Grave os IDs ou continue filtrando a lista de dispositivos adequados.

Filtrar e formatar dispositivos na Developer Device Platform

  1. Além de filtrar dispositivos, também é possível especificar o formato da saída:

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

    A saída é uma lista de dispositivos que correspondem ao filtro e no formato especificado, por exemplo:

    ID            AVAILABILITY
    tangorpro-33  HIGH
    tangorpro-36  MEDIUM
    
  2. Capture o ID ou continue filtrando e formatando a lista para encontrar dispositivos adequados.

Descrever dispositivos na Developer Device Platform

  1. Agora que você tem uma lista de dispositivos, descreva um dispositivo específico para conferir informações detalhadas sobre ele:

    gcloud beta device-run devices describe DEVICE_ID
    
  2. Portanto, usando tokay-35 como exemplo, você vai receber uma saída semelhante a esta:

    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. Use esses detalhes para definir o dispositivo e a versão do sistema operacional para seus usos e lembre-se de gravar os ID do dispositivo.

A seguir

Em seguida, comece a executar testes com o Device Run usando os IDs capturados aqui.