/

Cómo configurar dispositivos Android de Zebra con OEMConfig y MXConfig

por Team Ninja
How to Configure Zebra Android Devices Using OEMConfig and MXConfig blog banner image
How to Configure Zebra Android Devices Using OEMConfig and MXConfig blog banner image

Puntos clave

  • Zebra fabrica endpoints Android resistentes que se utilizan en retail, logística, sanidad y operaciones de campo.
  • OEMConfig expone los ajustes propios de cada fabricante a través de Android Enterprise, de modo que los administradores pueden gestionar a escala las funciones avanzadas de los dispositivos Zebra.
  • El framework Mobility Extensions (MX) de Zebra funciona por debajo de OEMConfig y aplica esquemas de configuración estructurados directamente en el sistema y el hardware del dispositivo.
  • Para desplegar dispositivos Android de Zebra, los administradores distribuyen la app OEMConfig mediante un MDM, crean perfiles de configuración acotados y validan la asignación y el cumplimiento en cada fase del despliegue.
  • Los despliegues por fases, el control de versiones y las pruebas previas a producción reducen la desviación de configuración y el riesgo de fallos en flotas Zebra de gran tamaño.

Zebra Technologies fabrica dispositivos Android robustos pensados para entornos industriales exigentes. Sin embargo, los controles estándar de Android Enterprise no cubren del todo las funciones específicas de los dispositivos Android de Zebra, ya que estos equipos suelen requerir una configuración más profunda a nivel de fabricante. En esta guía te explicamos cómo OEMConfig y el framework MX de Zebra cubren ese hueco.

Qué son los dispositivos Android de Zebra y por qué requieren otra forma de gestión

Casi todo el mundo conoce los dispositivos Android de consumo, diseñados para uso personal y para pertenecer a un único usuario durante mucho tiempo. Suelen estar optimizados para la personalización y la interacción táctil.

Los dispositivos Android de Zebra se construyen con prioridades completamente distintas. Son endpoints dedicados que se despliegan para dar soporte a flujos de trabajo concretos del negocio y de los que se espera un comportamiento predecible en toda la flota. Frente al Android de consumo, que prioriza la personalización, los dispositivos Zebra se centran en la durabilidad y la fiabilidad a escala.

Estas son las características habituales de una flota Zebra:

  • Hardware de propósito específico: lectores de códigos de barras, empuñaduras tipo pistola, accesorios acoplables (por ejemplo, baterías adicionales o módulos de escaneo), terminales de montaje en vehículo y bases de carga multiranura.
  • Certificaciones de robustez: certificación de durabilidad MIL-STD-810, protección frente a polvo y humedad de IP54 a IP68 y rangos de temperatura de funcionamiento de -20 °C a 50 °C.
  • Modelos de uso compartido: relevos de turno y puestos rotativos, sin que ningún usuario sea propietario del dispositivo.
  • Exigencias de alta disponibilidad: tolerancia prácticamente nula al tiempo de inactividad no planificado.
  • Dependencia de aplicaciones de negocio: los dispositivos ejecutan normalmente un número reducido de apps esenciales, como gestión de almacenes, sistemas de punto de venta, operaciones de reparto o flujos de trabajo sanitarios.

Por todo lo anterior, los dispositivos Zebra se despliegan habitualmente en sectores como:

  • Preparación de pedidos e inventario en almacén
  • Comprobación de precios, recuentos de stock y sistemas de punto de venta móvil (TPV) en retail.
  • Coordinación del servicio de campo y flujos de confirmación de entregas
  • Flujos de trabajo sanitarios para admisiones y administración de medicación

Qué significan en la práctica «dedicado» y «robusto»

Los dispositivos Android de Zebra suelen diferenciarse de los Android de consumo con dos términos: dedicado y robusto. «Dedicado» alude al enfoque de gestión: los dispositivos se configuran para cumplir una finalidad concreta de negocio. «Robusto» alude a la clasificación del hardware: equipos fabricados para soportar caídas, polvo, humedad y cambios de temperatura.

En los despliegues de dispositivos dedicados y robustos:

  • La configuración se diseña para mantenerse uniforme en toda la flota.
  • Las aplicaciones se bloquean de forma intencionada para evitar desviaciones.
  • La inscripción y el aprovisionamiento se automatizan para agilizar las altas y las sustituciones de equipos.
  • Se implantan controles de identidad que contemplan el uso compartido o por turnos.
  • Los flujos de recuperación se optimizan para borrar, restablecer y volver a desplegar con rapidez.

Estos requisitos condicionan directamente cómo debes plantear el diseño de la configuración. En lugar de ajustar dispositivos uno a uno, conviene usar perfiles de configuración reutilizables que garanticen coherencia y un comportamiento predecible.

Los controles de referencia deben separarse de los requisitos propios de cada sede o rol, para limitar el impacto de cualquier cambio. Y, sobre todo, la configuración de Zebra debe tratarse como una infraestructura sujeta a gestión de cambios.

Qué es OEMConfig y cómo lo implementa Zebra

OEMConfig es un framework respaldado por Google que permite a los fabricantes publicar apps que exponen ajustes específicos del dispositivo, inaccesibles mediante las API estándar de gestión de Android.

Cómo funciona

En un flujo OEMConfig, el MDM despliega la app OEMConfig del fabricante y le envía las cargas de configuración. La app OEMConfig aplica después esos ajustes localmente en el dispositivo mediante el framework de gestión propio del fabricante.

Qué aporta OEMConfig frente a Android Enterprise estándar

Con OEMConfig, los administradores de Zebra acceden a controles que incluyen el comportamiento del hardware específico del fabricante y un ajuste ampliado de red y radio. OEMConfig también habilita ajustes de la interfaz de usuario del dispositivo que no se implementan de forma homogénea en todos los Android, además de configuraciones avanzadas de seguridad y cumplimiento que dependen de extensiones del fabricante.

Cómo implementa Zebra OEMConfig

Zebra publica su propia app OEMConfig, que expone las opciones de configuración definidas por Zebra como un esquema de configuración gestionada. Cuando un administrador crea un perfil OEMConfig en el MDM, está seleccionando valores de ese esquema.

Una vez entregados, la app OEMConfig traduce esos valores en acciones de configuración propias de Zebra y los traslada a la capa de gestión subyacente del dispositivo.

Qué conviene tener claro

Hay tres aspectos que los administradores deben tener presentes en el día a día:

  • Los ajustes de OEMConfig los define cada fabricante, así que las opciones disponibles varían según el fabricante y el modelo de dispositivo.
  • Las actualizaciones de las apps OEMConfig pueden modificar el esquema y añadir, cambiar o retirar opciones de configuración.
  • El éxito de la configuración depende de la compatibilidad del dispositivo y de la versión de la app OEMConfig.

Qué es MX y cómo encaja con OEMConfig

Los dispositivos Android de Zebra incorporan una capa de gestión adicional llamada Mobility Extensions (MX). MX es el modelo de configuración estructurado que se usa para definir y aplicar los ajustes específicos de Zebra. Si OEMConfig es aquello con lo que interactúas desde la consola de tu MDM, MX es lo que realmente se ejecuta en el dispositivo.

Cómo se estructura MXConfig

MX organiza las configuraciones del dispositivo en categorías funcionales como seguridad, red, aplicaciones, ajustes de la interfaz de usuario y comportamiento del equipo. Estas configuraciones se aplican mediante parámetros y ajustes predefinidos.

Cada parámetro admite un conjunto concreto de valores y restricciones. Cuando se entrega una configuración, MX evalúa esos parámetros de forma local y aplica el comportamiento resultante a nivel de sistema o de hardware.

Como el proceso es estricto y se basa en parámetros, los valores no válidos o no compatibles pueden fallar sin avisar o aplicarse solo parcialmente, de ahí que la validación y las pruebas sean imprescindibles.

La relación entre OEMConfig y MX

La plataforma MDM envía los ajustes de configuración a través de las políticas de Android Enterprise. La app OEMConfig de Zebra expone las opciones propias de Zebra y recibe esos valores del MDM. Después, MX interpreta y aplica la configuración en el propio dispositivo.

Objetivos de configuración habituales que permite MX

MX se usa a menudo para imponer comportamientos que no se consiguen solo con las API estándar de Android Enterprise. Algunos ejemplos típicos son configurar los valores predeterminados del lector de códigos de barras, controlar la asignación de las teclas físicas e imponer modelos de funcionamiento en modo kiosco o de propósito único.

Flujo de despliegue de dispositivos Android de Zebra, independiente de la marca del MDM

Nota: este flujo de trabajo se aplica a plataformas MDM compatibles con la inscripción en Android Enterprise, las configuraciones de apps gestionadas y la gestión de aplicaciones compatibles con OEMConfig.

Paso 1: establece los requisitos previos

Empieza por definir el alcance y el objetivo.

  • Confirma que los modelos Zebra en uso admiten el modo de gestión de Android Enterprise necesario para el despliegue: dispositivos totalmente gestionados (controlados por completo por la organización), dispositivos COPE (propiedad de la empresa, con perfiles de trabajo y personal separados) o modo de dispositivo dedicado (equipos bloqueados para una finalidad operativa concreta).
  • Define grupos de dispositivos por ubicación, rol operativo o función de negocio para poder hacer un despliegue más controlado.
  • Documenta la configuración de referencia que debe aplicarse a todos los dispositivos, independientemente de dónde y cómo se usen.

Paso 2: despliega la app OEMConfig de Zebra

No podrás aplicar ninguna configuración específica de Zebra hasta que la app OEMConfig esté instalada en el dispositivo.

  • Añade la app OEMConfig de Zebra desde Managed Google Play.
  • Asígnala como aplicación obligatoria a los grupos de dispositivos correspondientes.
  • Antes de enviar ninguna configuración, comprueba que la app se instala correctamente y permanece instalada.

Paso 3: crea los perfiles de configuración de OEMConfig

  • Empieza con un perfil de referencia para los requisitos comunes.
  • Crea perfiles complementarios para las necesidades de cada sede.
  • Mantén cada perfil centrado en una única finalidad de configuración, así te resultará más fácil validarlo y resolver incidencias más adelante.
  • Documenta el propósito de cada perfil en el momento de crearlo.

Paso 4: asigna los perfiles y planifica el despliegue por fases

Evita desplegar de forma masiva una configuración sin probar.

  • Prueba primero las configuraciones en un grupo reducido de dispositivos que refleje el entorno de producción y valida su comportamiento antes de ampliar.
  • Una vez validado el comportamiento, amplía el despliegue por fases según la sede o el grupo operativo.
  • Evita combinar varios cambios de configuración importantes en una misma ventana de despliegue. Si algo falla, necesitas saber qué cambio lo ha provocado.

Paso 5: valida el comportamiento y supervisa los resultados

  • Después de cada fase del despliegue, comprueba en la consola del MDM que las políticas y configuraciones se han aplicado correctamente a cada grupo de dispositivos.
  • Valida el comportamiento en el dispositivo con casos de prueba operativos que reflejen el uso real de los flujos de trabajo.
  • Haz seguimiento de los patrones de error y relaciona los fallos con modelos de dispositivo o versiones de SO concretos.
  • Cuando los perfiles ya estén desplegados de forma generalizada, aplica un control de cambios formal a cualquier modificación para mantener la coherencia y reducir interrupciones imprevistas.

Buenas prácticas de configuración de dispositivos Android de Zebra para MSP y administradores de sistemas

Como OEMConfig y MX exponen controles muy profundos a nivel de sistema, hacen falta prácticas disciplinadas para que los despliegues sean predecibles. Estas son las recomendaciones:

Separa los perfiles para poder revertir con seguridad

Mantén en perfiles distintos los ajustes de referencia, de seguridad y de flujos de trabajo de aplicaciones, de modo que puedas deshacer un cambio sin afectar al resto del comportamiento del dispositivo.

Versiona y documenta cada cambio de configuración

Lleva un control de las versiones de los perfiles con fechas y notas de cambios: así las actualizaciones son auditables y resulta más sencillo analizar la causa raíz cuando el comportamiento cambia de forma inesperada.

Diseña los perfiles pensando en el ciclo de vida del dispositivo

Alinea la configuración con cada etapa del ciclo de vida del dispositivo para que los perfiles sigan siendo adecuados cuando los equipos se despliegan, se reasignan o se retiran del servicio.

Prueba las actualizaciones de OEMConfig antes del despliegue general

Trata las actualizaciones de la app OEMConfig como eventos de cambio. Valida los cambios de esquema o de comportamiento en dispositivos de prueba antes de desplegarlos en producción.

Limita el acceso administrativo a lo imprescindible

Aplica el principio de mínimo privilegio a la gestión de políticas y perfiles para reducir los cambios accidentales y mantener el control operativo.

En el día a día, unas pocas medidas de protección mejoran enormemente la recuperación y la coherencia:

  • Mantén un estado de configuración validado que puedas volver a desplegar rápidamente cuando se borren o sustituyan dispositivos, para minimizar el tiempo de inactividad.
  • Facilita a los equipos de campo o de soporte un checklist sencillo con el que confirmar el comportamiento esperado del dispositivo tras un restablecimiento o un nuevo despliegue, antes de devolverlo al uso en producción.
  • Documenta las excepciones de configuración aprobadas para las sedes o grupos operativos con requisitos particulares, de forma que se eviten cambios no documentados y se mantenga la coherencia de la configuración.

Cómo escalar una gestión coherente en todos los dispositivos Android de Zebra

Los dispositivos Android de Zebra son endpoints dedicados, construidos para resistir y para flujos de trabajo de negocio concretos. El problema es que las herramientas estándar de gestión de Android desconocen las funciones específicas de Zebra, lo que complica escalar estos equipos.

OEMConfig resuelve ese problema al ofrecer una vía escalable para desplegar ajustes específicos del fabricante mediante Android Enterprise, junto con el framework MX de Zebra, que habilita los controles de configuración más profundos. En conjunto, estas herramientas dan a los MSP y a los equipos de informática interna lo que necesitan para mantener las operaciones de primera línea estables y predecibles a gran escala.

Temas relacionados:

FAQs

Las políticas estándar de Android Enterprise ofrecen funciones básicas de gestión para dispositivos Android. OEMConfig añade ajustes propios del fabricante y controles de hardware que la gestión estándar de Android no puede configurar directamente.

No. OEMConfig funciona con cualquier MDM compatible con Android Enterprise y con las configuraciones de apps gestionadas.

Trata las actualizaciones de OEMConfig como eventos sujetos a gestión de cambios. Además, prueba siempre en un grupo piloto reducido, no agrupes varios cambios a la vez y ten preparado un perfil de referencia estable al que puedas volver.

Las opciones de OEMConfig dependen del modelo de dispositivo, la versión de Android y el nivel de MX instalado. Un ajuste puede aparecer en el esquema y fallar sin avisar si el dispositivo no lo admite.

Zebra publica una matriz de versiones MX por función que permite a los administradores contrastar la disponibilidad de cada función con modelos de dispositivo y versiones de SO concretos. Valida siempre con el hardware exacto de la flota que gestionas.

Los MSP deberían documentar cómo se inscriben los dispositivos, qué aplicaciones y perfiles de configuración se asignan, cómo se validan las configuraciones y qué procedimientos de recuperación o reversión seguir si algún ajuste crítico provoca problemas.

Quizá también te interese...

¿Listo para simplificar los aspectos más complejos de las TI?