Resumen ejecutivo
El RealWear Arc 3 utiliza una pantalla micro-OLED transparente a todo color situada para el ojo derecho, además de un panel táctil capacitivo integrado y Ari OS, basado en Android 13. Los desarrolladores pueden partir de una aplicación Android y adaptar su pantalla para un uso conciso, de alto contraste y manos libres. El servicio de voz WearHF de RealWear ya viene integrado en el dispositivo, por lo que la navegación por voz básica no requiere un SDK aparte. El principal cambio de diseño respecto al Navigator 520 es planificar para una vista transparente y fija en el ojo derecho, en lugar de una pantalla opaca montada en un brazo ajustable. Prueba la aplicación en un Arc 3 real antes del despliegue. [1][2][3]
Introducción
Desarrollar para el RealWear Arc 3 no consiste simplemente en reducir la pantalla de un móvil. La pantalla transparente del Arc 3 deja visible el entorno del trabajador, la pantalla es solo para el ojo derecho y el trabajo está pensado para realizarse con las manos libres. Por tanto, una aplicación útil necesita pantallas breves, controles claros y comandos de voz que tengan sentido mientras la persona trabaja.
Esta guía sigue un ejemplo sencillo: un técnico abre una pantalla de inspección simple, lee una comprobación y elige «MARK PASS» o «REPORT ISSUE». Tu equipo define la tarea real y la redacción a partir de sus instrucciones de trabajo; el Arc 3 no crea ese proceso por ti. Los pasos siguientes muestran por dónde empezar, qué software abrir, dónde se encuentra el código de la pantalla y cómo probarlo en el visor.
Crea y prueba tu aplicación para Arc 3 paso a paso
Para quienes no son desarrolladores: los pasos 3 a 6 implican archivos y código de aplicaciones Android. Si no desarrollas aplicaciones, pide a tu desarrollador de Android que complete esos pasos; los pasos 1 y 2 y del 7 al 10 muestran por dónde empieza el equipo y cómo prueba la aplicación y la lleva a una fase piloto.
Paso 1. Abre la página de descarga de Android Studio
Empieza en el ordenador de desarrollo. Android Studio es el programa que se utiliza para crear, editar y ejecutar la aplicación Android de ejemplo.
1. Abre un navegador en el ordenador. Ve a developer.android.com/studio, la página oficial de descarga de Android Studio de Google.
2. Descarga e instala Android Studio. Elige la descarga correspondiente a tu ordenador y sigue las instrucciones del instalador.
3. Abre Android Studio tras la instalación. Déjalo abierto; en el paso 3 usarás su pantalla de bienvenida (Welcome) para crear el proyecto de ejemplo.
Paso 2. Abre el sitio web para desarrolladores de RealWear
Usa un navegador en el mismo ordenador para consultar las indicaciones de RealWear antes de crear la aplicación. Así verás qué funciona en el Arc 3 y cómo se utilizan sus controles de voz integrados.
1. Abre una nueva pestaña del navegador. Ve a developer.ari-os.com, el sitio de documentación para desarrolladores de RealWear Ari OS.
2. En la navegación de la izquierda, abre «AR Device» y, después, «Basics» o «Get Started». Las etiquetas del portal pueden cambiar, así que busca la sección de conceptos básicos si el texto es distinto.
3. Abre «Android Development» y «User Experience Guidelines». Estas páginas explican cómo adaptar una aplicación Android para RealWear y mantenerla legible cuando se usa con las manos libres.
4. Abre también la página «Enabling Developer Tools». Usarás estas instrucciones en el paso 8 para conectar el visor y hacer pruebas.
Paso 3. Crea la aplicación Android de ejemplo
Vuelve a Android Studio en el ordenador. Crea una pequeña aplicación de ejemplo para que los pasos posteriores cuenten con un proyecto, un archivo de pantalla y una ubicación de código reales.
1. En la pantalla de bienvenida, selecciona «New Project». Elige «Empty Views Activity» si aparece en la lista. Esta plantilla crea una pantalla Android sencilla que utiliza un archivo de diseño XML.
2. Llama al proyecto «ArcInspectionDemo». Selecciona Kotlin como lenguaje y pulsa «Finish».
3. Espera a que Android Studio termine de cargar el proyecto. Mantén el proyecto abierto. En el paso 4 añadirás la indicación y los botones a su archivo de pantalla.
Paso 4. Abre el archivo de pantalla y añade la indicación y los botones
En Android Studio, añade la pantalla de inspección visible al archivo de diseño XML. XML es el formato de texto que utiliza esta plantilla de Android para describir los elementos de la pantalla.
1. En el panel Project de la izquierda, abre su menú de vista y selecciona «Project». El menú de vista está en la parte superior del panel Project. Así se muestra la ruta completa de carpetas.
2. Abre app > src > main > res > layout. Esta es la carpeta que contiene el diseño de pantalla de la aplicación de ejemplo.
3. Abre «activity_main.xml». Sustituye su contenido por el ejemplo siguiente. Crea una indicación, una línea de estado y dos botones grandes.
4. Guarda el archivo. En Android Studio, elige File > Save o pulsa Ctrl+S en Windows/Linux o Cmd+S en macOS.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="24dp">
<TextView android:id="@+id/statusText" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Pump 04: Check pressure" android:textSize="24sp" />
<Button android:id="@+id/passButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="MARK PASS" android:contentDescription="hf_commands:Mark Pass" />
<Button android:id="@+id/reportButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="REPORT ISSUE" android:contentDescription="hf_commands:Report Issue" /> </LinearLayout>
Para adaptarlo a tu propio diseño: este archivo de diseño XML es el plano de la pantalla de la aplicación. Cambia las palabras dentro de «android:text=…» para mostrar tu propia tarea y las etiquetas de los botones, y cambia lo que va después de «hf_commands:…» en «android:contentDescription» para definir las palabras que dicen los trabajadores para usar cada botón. El diseño se controla mediante ajustes como «android:orientation=…» (cómo se disponen los elementos), «android:padding=…» (el espacio a su alrededor) y «android:textSize=…» (el tamaño del texto). No cambies los nombres de «android:id=…», porque el código Kotlin los utiliza para conectar los elementos de la pantalla con sus acciones.
Paso 5. Añade una acción a cada botón
Sigue en Android Studio, pero abre el archivo Kotlin que gestiona la pantalla. Este indica a la aplicación de ejemplo qué hacer después de que el trabajador elija MARK PASS o REPORT ISSUE.
1. En el panel Project, abre app > src > main > java. Abre la carpeta con el nombre de tu proyecto y, a continuación, abre «MainActivity.kt». Si ves «Android» en lugar de «Project» en la parte superior del panel, cambia primero su menú de vista a «Project».
2. Conserva la línea package en la parte superior de MainActivity.kt. Sustituye el código que hay debajo de esa línea por el ejemplo que se muestra a continuación. Android Studio creó la línea package para tu proyecto.
3. Guarda MainActivity.kt. El ejemplo cambia el mensaje de la pantalla cuando se selecciona cualquiera de los dos botones. En un proyecto real, tu desarrollador puede conectar los botones al sistema de guardado o de informes de la empresa.
import android.os.Bundle import android.widget.Button import android.widget.TextView import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main)
val status = findViewById<TextView>(R.id.statusText) findViewById<Button>(R.id.passButton).setOnClickListener { status.text = "Inspection marked PASS" } findViewById<Button>(R.id.reportButton).setOnClickListener { status.text = "Issue report started" } } }
El ejemplo muestra una breve confirmación en la pantalla. No envía ni almacena datos de inspección; una aplicación de producción necesita su propia conexión con el sistema de guardado o de informes de tu empresa.
Qué partes puedes cambiar: las palabras dentro de status.text = "Inspection marked PASS" y status.text = "Issue report started" son los mensajes de confirmación que se muestran en pantalla, así que puedes sustituirlos por mensajes adecuados a tu tarea. Las líneas que contienen passButton, reportButton y statusText conectan este código Kotlin con los botones y el área de texto del diseño XML, así que mantén esos nombres sin cambios, a menos que también los cambies en el archivo de diseño.
Paso 6. Haz que la pantalla sea fácil de leer en el Arc 3
Vuelve a activity_main.xml en Android Studio. Mantén la pantalla breve, ya que el Arc 3 muestra el contenido en una pantalla transparente situada para el ojo derecho.
1. Abre de nuevo app > src > main > res > layout > activity_main.xml. Es el mismo archivo de pantalla del paso 4.
2. Mantén una sola instrucción y dos acciones claras. Usa nombres de botón cortos y frases de voz que suenen distintas entre sí.
3. Mantén el texto y los botones grandes y fáciles de encontrar. Usa el dimensionamiento flexible de Android para que los elementos se adapten a la pantalla, en lugar de fijar su posición en píxeles concretos.
4. Guarda el archivo con Ctrl+S en Windows/Linux o Cmd+S en Mac. Conectarás el Arc 3 y comprobarás la pantalla actualizada en los pasos 8 y 9.
Paso 7. Prepara los controles del panel táctil
El Arc 3 incluye un panel táctil capacitivo. Los mismos botones deberían funcionar con la selección normal de Android, pero comprueba las acciones exactas del panel táctil en el visor antes de confiar en ellas.
1. Sigue en activity_main.xml. Mantén MARK PASS y REPORT ISSUE como botones normales de Android para que la aplicación pueda recibir sus acciones de selección estándar.
2. No des por hecho ningún gesto concreto de deslizar o tocar. RealWear menciona un panel táctil, pero no publica un mapa completo de gestos para desarrolladores válido para todas las aplicaciones.
3. Guarda el archivo de pantalla. Probarás la entrada del panel táctil en el visor físico en el paso 9.
Paso 8. Conecta el Arc 3 y activa el acceso de desarrollador
Pasa al visor y al ordenador. Android Studio necesita permiso para instalar una copia de prueba de tu aplicación en el Arc 3.
1. Conecta el Arc 3 al ordenador con un cable USB-C. Mantenlo conectado.
2. (Opcional) En el ordenador, abre Vysor, la herramienta de duplicación de pantalla para escritorio que recomienda RealWear. La duplicación es opcional: Android Studio solo necesita la conexión USB y el ajuste de depuración USB del paso siguiente.
3. En el visor, activa las opciones de desarrollador y la depuración USB. RealWear indica que sus dispositivos se entregan con ADB activado, pero con las herramientas de desarrollador desactivadas. Di MY SETTINGS, luego ADVANCED SETTINGS y luego ABOUT DEVICE; di PAGE DOWN hasta que aparezca Build Number y, después, di BUILD NUMBER unas siete veces hasta que el dispositivo muestre «You are now a developer!». Di NAVIGATE BACK, luego SYSTEM, luego DEVELOPER OPTIONS, y activa USB debugging. Cuando el Arc 3 pregunte si quieres permitir la depuración USB, elige «Allow».
4. Vuelve a Android Studio. El Arc 3 conectado debería aparecer ya como dispositivo disponible para pruebas.
Paso 9. Ejecuta y prueba la aplicación en el Arc 3
Usa Android Studio para instalar la aplicación de ejemplo y, después, comprueba la pantalla, los comandos de voz y el panel táctil con el visor puesto.
1. En Android Studio, abre la lista de dispositivos de la barra de herramientas superior. Elige el Arc 3 conectado; puede aparecer como modelo A31G.
2. Selecciona «Run» en la barra de herramientas. Android Studio instala y abre la aplicación en el visor. Si el Arc 3 no aparece, revisa el cable, el ajuste de desarrollador y el permiso de depuración USB.
3. Ponte el Arc 3 y comprueba la pantalla. Confirma que la indicación se lee bien en la pantalla del ojo derecho con el área de trabajo y la iluminación reales de fondo.
4. Di «Mark Pass» y luego «Report Issue». Comprueba que el mensaje cambia cada vez a la confirmación correspondiente.
5. Prueba el panel táctil por separado. Confirma que puedes seleccionar cada botón como está previsto. Vuelve a Android Studio y edita los mismos archivos si algo resulta difícil de ver o de usar.
Paso 10. Elige cómo distribuir la aplicación
Una vez que el prototipo supere la prueba en el dispositivo, coordínate con tu equipo de TI antes de instalarlo para un piloto o un despliegue más amplio.
1. Para un piloto con un equipo pequeño, pide a TI que instale el APK de prueba. Utiliza el proceso de gestión de aplicaciones aprobado por la empresa.
2. Para publicar en el marketplace u obtener asistencia para desarrolladores, abre la página del RealWear Developer Program. Consulta sus requisitos actuales de acceso y publicación; unirse es opcional para las pruebas privadas.
3. Confirma la compatibilidad antes de un despliegue más amplio. Una instalación de prueba correcta no equivale a la aprobación en el marketplace ni a una certificación formal. Vuelve a revisar las indicaciones de RealWear y las dependencias de tu aplicación antes del despliegue. [6]
Comprobaciones de diseño antes del lanzamiento
· Limita la tarea principal a un número reducido de controles seleccionables por voz. RealWear advierte de que las pantallas densas pensadas para el tacto pueden ser difíciles de usar con las manos libres.
· Usa etiquetas claras que el trabajador pueda decir de forma natural. Evita comandos que suenen parecidos y muestra el texto del comando siempre que sea posible.
· Prueba el tamaño del texto, los colores y el contraste en el propio Arc 3. Su vista óptica transparente sitúa fondos reales detrás del contenido digital.
· Haz que la acción principal sea fácil de encontrar en la vista fija del ojo derecho. No des por hecho que un diseño pensado para el brazo del Navigator quedará alineado en el mismo lugar.
· No dependas de Google Play Services ni de ARCore sin comprobar antes la compatibilidad. RealWear indica que sus dispositivos basados en Android no incluyen los servicios de Google y su página de soporte señala que ARCore no es compatible.
· Usa un visor real para las comprobaciones finales. El emulador permite probar la lógica básica de la aplicación, pero no puede reproducir el panel táctil, el control por voz, el ajuste al ojo derecho ni el fondo transparente del Arc 3.
Conclusión
Desarrollar para el RealWear Arc 3 implica adaptar una aplicación Android a una pantalla compacta, transparente y para el ojo derecho, así como a un uso manos libres. Empieza con una tarea de trabajo clara, usa controles legibles, añade comandos WearHF donde sean útiles y prueba la entrada por voz y por panel táctil en un visor físico. En comparación con la pantalla en brazo del Navigator 520, la transparencia del Arc 3, su posición fija en el ojo derecho y su panel táctil capacitivo exigen un diseño diferente y comprobaciones en el propio dispositivo. Para las empresas, este enfoque puede facilitar la consulta de las instrucciones de trabajo sin que los trabajadores pierdan la conciencia de su entorno, mientras que un piloto breve ayuda a detectar problemas de usabilidad o compatibilidad antes de un despliegue más amplio.





















