Calibrezi
Estableces una posición de referencia para la sesión.
Postura y sesiones de concentración Prototipo en desarrollo
AirPosture, nuestro proyecto de postura y focus, explora el uso de los sensores de movimiento de auriculares compatibles. La posición de la cabeza se informa respecto a una calibración personal, durante una sesión de trabajo.
AirPosture
Estableces una posición de referencia para la sesión.
El sistema sigue el cambio de orientación frente a esa referencia.
Una señal discreta puede llamar la atención sobre una desviación persistente.
Sesiones de trabajo con temporizador y momentos de pausa.
Retroalimentación relativa a la calibración, usando datos de movimiento.
Exploramos interacciones entre auriculares, teléfono y aplicaciones de escritorio.
AirPosture es un prototipo. La medición de la orientación de la cabeza no es un diagnóstico de la columna, y el funcionamiento depende del hardware y de la validación en dispositivos compatibles.
AirPosture en detalle
AirPosture usa los sensores de movimiento de AirPods para una sola cosa: cuánto te ha bajado la cabeza respecto a una posición que calibras tú al inicio de una sesión de trabajo. Cuando la desviación persiste, recibes una vibración discreta. El resto de la aplicación es un temporizador de enfoque con pausas.
No mide la columna ni lo intenta. Los AirPods dan la orientación de la cabeza — pitch, roll, yaw — y nada sobre los hombros, el tórax o la curvatura de la espalda. Una cabeza inclinada con la espalda recta y una espalda curvada con la mirada compensada hacia arriba se ven igual para este sensor. La aplicación lo dice de entrada, porque es la diferencia entre una herramienta útil y una promesa falsa.
Usa `CMHeadphoneMotionManager`, la interfaz de Apple que expone los sensores de los auriculares. Entrega actitud (quaternion, pitch, roll, yaw), velocidad de rotación, gravedad, aceleración y `sensorLocation` — qué AirPod envía los datos. El ritmo medido es de aproximadamente 25 Hz. Un perro guardián comprueba el flujo cada segundo: si no ha llegado ninguna muestra desde hace más de 2,5 segundos, reinicia la conexión y dice por qué.
La variante rápida dura tres segundos: te sientas recto, la aplicación retiene la mediana de tu pitch. La variante guiada tiene cinco fases de tres segundos cada una — neutro, barbilla hacia abajo, mirada hacia arriba, rotación a la izquierda, rotación a la derecha — y aprende el signo del pitch para tu modelo de auriculares en lugar de adivinarlo, luego recalcula los umbrales según tu amplitud real de movimiento. El informe de calibración también dice por qué salió débil: muy pocas muestras, cabeza movida, portátil desplazado, movimiento demasiado pequeño hacia arriba o hacia abajo.
Por debajo de 7° respecto a la calibración significa recto. Entre 7° y 13° es deslizamiento. Por encima de 13° mantenido tres segundos activa la alerta háptica. También existe un cuarto umbral, en la otra dirección: por encima de 10° hacia arriba significa «cabeza levantada», para que la aplicación no confunda una mirada al techo con una mala postura. La señal se suaviza exponencialmente con α = 0,15, para que un movimiento normal de la cabeza no active nada.
Temporizador de 5, 15, 25, 45 o 60 minutos, con inicio, pausa y reinicio. La alerta de postura tiene un margen predeterminado de 300 segundos entre notificaciones, la desconexión de AirPods 90, y la degradación del flujo de tracking 120 — un solo evento no puede llenar la pantalla. Al final, la sesión informa el porcentaje de buena postura, el número de alertas y el número de muestras.
Existe un segundo target, `AirPostureMac`: barra de menús, paneles de control, escena 3D, diagnóstico, historial de salud y un laboratorio acústico. Se compila localmente, pero no es un producto terminado. En el mismo repositorio hay tres aplicaciones iOS separadas de investigación — marcha, dinámica de respuesta en entrevista y un banco de pruebas ear-EEG — cada una con su propio onboarding, todas no validadas en hardware.
Datos y funcionamiento
De la exploración a la implementación
AirPods Pro, AirPods 3 y posteriores, AirPods Max o Beats con chip H1/H2. Los AirPods 1 y 2 no tienen los sensores necesarios y nunca funcionarán. La disponibilidad se confirma al ejecutar, no se supone por el modelo.
Ejecutamos la calibración guiada en cinco fases y leemos el informe de calidad. Si la amplitud arriba-abajo es demasiado pequeña o la cabeza se movió demasiado, la calibración se repite — los umbrales personales se derivan de ella, así que una calibración mala estropea todo lo que viene después.
7°, 13° y los tres segundos de gracia son el punto de partida, no una constante física. La calibración guiada los mueve en intervalos acotados — inclinación entre 5° y 9°, encorvamiento entre 10° y 18° — según la amplitud real de la persona.
Una alerta que molesta se apaga, así que no ayuda a nadie. Se verifica si el margen de cinco minutos es adecuado para la forma en que trabajas y si la vibración es lo bastante discreta en presencia de otras personas.
Con AirPods. Usa `CMHeadphoneMotionManager`, la interfaz de Apple que expone los sensores de movimiento de los auriculares, a aproximadamente 25 Hz. Funciona con AirPods Pro, AirPods 3 y posteriores, AirPods Max y Beats con chip H1 o H2. Los AirPods 1 y 2 no tienen los sensores necesarios. Otros auriculares no ofrecen estos datos.
No, y tampoco lo intenta. Mide una sola cosa: cuánto se ha inclinado la cabeza respecto a una posición que calibras tú al inicio de la sesión. Por debajo de 7° significa recto, entre 7° y 13° es inclinación, y por encima de 13° mantenido durante tres segundos activa una vibración discreta. Por encima de 10° hacia arriba es “cabeza levantada”, no un problema. Eso es todo.
Por la distribución, no por el código. La aplicación compila, pasa 160 pruebas y se instala y arranca en el simulador de iPhone, pero `DEVELOPMENT_TEAM` está vacío en la especificación del proyecto, así que nunca se ha construido una versión firmada para un teléfono real. Hasta que eso se resuelva y el flujo de sensores se verifique en AirPods físicos, sigue siendo un prototipo — y lo llamamos así.
No. `CMHeadphoneMotionManager` no tiene un modo de segundo plano propio, e iOS suspende la aplicación cuando sale del primer plano. Existe un truco común —reproducir un sonido silencioso para mantener vivo el proceso— y lo excluimos deliberadamente: contradice la regla 2.5.4 de la guía de revisión de Apple. La sesión se ejecuta con la aplicación abierta. Un «coach de todo el día» exigiría otra arquitectura y una conversación con App Review.
El flujo continúa —`sensorLocation` indica qué AirPod envía los datos, y la aplicación tiene escenarios de captura para ambos, solo izquierda y solo derecha. Pero `sensorLocation` no demuestra que ese auricular esté realmente en el oído, y la transición ambos → izquierda → derecha → ambos no se ha verificado en hardware real. Está en la lista de no validado, no en la de funciona.
Se quedan en el teléfono. La política de datos de la aplicación los marca `localOnly`, y las muestras brutas se eliminan automáticamente después de 14 días, los agregados después de un año. No se escriben en HealthKit — no existe un tipo estándar para la postura de la cabeza, y la aplicación no los convierte forzosamente en pasos ni en otra cosa para que encajen. También existe eliminación total.
No. Hemos analizado ambas preguntas y hemos escrito la respuesta en la documentación del proyecto. No es posible un escaneo cerebral con el hardware y las interfaces públicas de los AirPods, y un «detector de mentiras» no tiene una base científica suficiente — el requisito se reformuló en la observación de la dinámica de la respuesta, que describe lo que se ve, no emite un veredicto de verdad.
Ejemplo ilustrativo
Un escenario de uso, sin datos de cliente ni resultados comerciales atribuidos.
Te pones los AirPods, abres la aplicación, eliges 25 minutos y te mantienes erguido tres segundos mientras dura la calibración. La aplicación conserva la mediana de tu pitch como referencia.
A ~25 Hz, cada muestra se suaviza exponencialmente (α = 0,15) y se compara con la referencia. Por debajo de 7° — verde. Entre 7° y 13° — amarillo, sin alerta. Por encima de 13° durante tres segundos — vibración. Se inicia el temporizador de gracia: la siguiente alerta de postura no puede llegar antes de cinco minutos.
Al final ves el porcentaje de tiempo pasado en buena postura, el número de alertas y el número de muestras. Nada sale del teléfono; las muestras brutas se eliminan después de 14 días.
Ce este necesar:AirPods cu senzori de mișcare (Pro, 3+, Max sau Beats H1/H2), iPhone cu iOS 17 sau mai nou, aplicația în prim-plan și permisiunea Mișcare și fitness acordată. Nu funcționează pe simulator — acolo interfața nu returnează date.
Posibilidades de colaboración
Exploración de un piloto para hábitos y feedback personal. Los datos individuales no se convierten por defecto en herramientas de evaluación de los empleados.
Definimos un piloto en torno a un proceso real: usuarios, datos, integraciones, costes y criterios de aceptación. La ampliación sigue después de evaluar el resultado.
Establecemos los requisitos de accesibilidad, alojamiento, protección de datos e interoperabilidad. Cualquier conexión con servicios AGE o STISC requiere la validación de la elegibilidad, el acceso y las aprobaciones.
Estos son escenarios de adaptación, no declaraciones sobre contratos o colaboraciones existentes. Las funciones propuestas se confirman en el ámbito de trabajo del proyecto.
Habla de un pilotoLongeVita es un prototipo para organizar los hábitos y la información personal de salud.
Prototipo en desarrolloMegaforms explora la recogida de respuestas mediante formularios conversacionales, con respuestas de voz y transcripción incluidas.
Desarrollo y demostracionesCuéntanos tu proceso. Juntos decidimos qué merece la pena construir, qué podemos conectar y cómo verificamos el resultado.