Especificaciones genéricas de periféricos (mínimas y adicionales)

Versión: 2.0
Última actualización: 2026-03-19

Descripción general

Este documento de especificaciones se divide en dos secciones:

  1. Los requisitos mínimos describen los criterios para que una categoría de periféricos sea compatible con ChromeOS.

  2. Los requisitos extendidos describen los criterios para obtener la certificación.

Este documento se aplica a todos los periféricos.

Legend

Verbo del producto Acción de desarrollo
"MUST" Requisito obligatorio del producto
"SHOULD" Recomendación opcional
"MAY" Deseable

REQUISITOS MÍNIMOS

Conectividad

Llave inalámbrica

  • Si un periférico se empaqueta junto con un receptor, el periférico DEBE funcionar sin que el usuario interactúe con el receptor empaquetado.

  • Si el receptor se incluye en el paquete del periférico, DEBE funcionar de inmediato SOLO con el periférico incluido en el paquete.

Bluetooth

Con cable

  • Si el periférico admite un receptáculo USB-C en el dispositivo o un cable cautivo con un conector USB-C, el periférico con cable DEBE cumplir con las especificaciones de los conectores.

Software

IDs de proveedor y producto

  • El ID de proveedor que informa el periférico en todos los protocolos DEBE pertenecer al fabricante.

  • Las combinaciones de ID de proveedor y producto que informa el periférico DEBEN ser únicas en comparación con otros modelos de periféricos.

  • Si las variantes del mismo modelo de periférico tienen diferentes descriptores HID, cada variación del descriptor HID DEBE asignarse a un ID de producto único.

REQUISITOS ADICIONALES

Además de los requisitos que se describen en la sección Requisitos mínimos, un periférico DEBE cumplir con los siguientes requisitos obligatorios para obtener la certificación.

Actualizador de firmware

  • [Obligatorio] El periférico inalámbrico o Bluetooth DEBE admitir la actualización de firmware.

  • [Obligatorio] Un periférico incluido con un mouse con dongle DEBE admitir la capacidad de actualización del firmware.

Conectividad

Llave inalámbrica

  • [Opcional] El periférico inalámbrico PUEDE permitir que el usuario asocie el periférico con receptores no incluidos.

  • [Opcional] El receptor PUEDE permitir que el usuario asocie otro periférico inalámbrico con el receptor.

  • [Opcional] Es POSIBLE que el periférico dependa de una app para la asociación iniciada por el usuario con otros receptores.

  • [Opcional] El receptor PUEDE depender de una app para la asociación iniciada por el usuario con otros periféricos.

  • [Obligatorio] Si una app debe alterar la asociación de periféricos o receptores, DEBE ejecutarse en ChromeOS.

Periférico con cable

  • [Obligatorio] Si un periférico admite transporte USB, DEBE cumplir con las especificaciones del conector(cc-connectors-v1).

Historial de revisión

Fecha Versión Notas
2026-03-19 2.0 Actualizar la documentación
2024-02-01 1.0.1 Publicación inicial en la plataforma de Google Developers.
2023-08-18 1.0 Publicación inicial.