Versão: 2.0
Última atualização: 19/03/2026
Visão geral
Este documento de especificação é dividido em duas seções:
Os requisitos mínimos descrevem os critérios para que uma categoria de periféricos seja compatível com o ChromeOS.
Os requisitos estendidos descrevem os critérios para certificação.
Este documento se aplica a todos os periféricos.
Legend
| Verbo do produto | Ação de desenvolvimento |
|---|---|
| "MUST" | Requisito obrigatório de produto |
| "SHOULD" | Recomendação opcional |
| "MAY" | Opcional |
REQUISITOS MÍNIMOS
Conectividade
Dongle sem fio
Se um periférico for embalado junto com um receptor, ele DEVERÁ funcionar sem nenhuma interação do usuário com o receptor embalado.
Se um receptor for embalado com o periférico, ele DEVERÁ funcionar imediatamente APENAS com o periférico embalado.
Bluetooth
- Se um periférico for compatível com Bluetooth, o mouse sem fio PRECISA obedecer às especificações de periféricos Bluetooth.
Com fio
- Se o periférico for compatível com o receptáculo USB-C no dispositivo ou com um cabo fixo com plugue USB-C, ele PRECISA obedecer às especificações de conectores.
Software
IDs de fornecedor e produto
O ID do fornecedor informado pelo periférico em todos os protocolos PRECISA pertencer ao fabricante.
As combinações de ID do fornecedor/produto informadas pelo periférico PRECISAM ser exclusivas de outros modelos de periféricos.
Se variantes do mesmo modelo de periférico tiverem descritores HID diferentes, cada variação de descritor HID DEVE ser mapeada para um ID de produto exclusivo.
REQUISITOS ADICIONAIS
Além dos requisitos descritos na seção Requisitos mínimos, um periférico PRECISA atender aos requisitos obrigatórios abaixo para receber a certificação.
Atualizador de firmware
[Obrigatório] Um periférico Bluetooth/sem fio PRECISA ser compatível com a capacidade de atualização de firmware.
[Obrigatório] Um periférico agrupado com um mouse dongle PRECISA oferecer suporte à capacidade de atualização de firmware.
Conectividade
Dongle sem fio
[Opcional] O periférico sem fio PODE permitir que o usuário o associe a receptores não agrupados.
[Opcional] O receptor PODE permitir que o usuário associe outro periférico sem fio a ele.
[Opcional] O periférico PODE depender de um app para associação iniciada pelo usuário com outros receptores.
[Opcional] O receptor PODE depender de um app para associação iniciada pelo usuário com outros periféricos.
[Obrigatório] Se um app precisar alterar a associação de periférico/receptor, ele DEVE ser executado no ChromeOS.
Periférico com fio
- [Obrigatório] Se um periférico for compatível com transporte USB, ele DEVE atender às especificações do conector(cc-connectors-v1).
Histórico de revisões
| Data | Versão | Observações |
|---|---|---|
| 2026-03-19 | 2,0 | Atualizar a documentação |
| 2024-02-01 | 1.0.1 | Publicação inicial na plataforma Google Developers. |
| 2023-08-18 | 1.0 | Publicação inicial. |