- La muerte de un amigo que estaba solo en un hotel y no pudo detectar signos anormales de salud fue el detonante para sentir la necesidad de un smartwatch
- El Apple Watch lidera la industria en precisión para ritmo cardíaco, sueño y seguimiento del ejercicio, y hasta un modelo de hace 4 años es más preciso que productos competidores actuales
- Sin embargo, decidió no comprar productos de Apple debido a su ecosistema cerrado, sus políticas propietarias y su postura contraria a las reparaciones
- Ha estado usando un smartwatch y un smartphone respaldados por la comunidad de código abierto, con control total sobre los datos
- Gadgetbridge reemplaza la app propietaria del fabricante y permite un control completo sobre los datos del smartwatch
- Usa Lineage OS, microG y F-Droid para construir un entorno de smartphone privado, alejado de la recolección de datos de Google
- Probó un smartphone Linux y un smartwatch basados en postmarketOS y Asteroid OS para aliviar el cansancio frente al monopolio del ecosistema móvil
- Limitaciones de los smartwatches con Gadgetbridge
- Los relojes compatibles con Gadgetbridge no tienen detección de caídas ni función SOS
- La precisión del seguimiento de salud queda muy por debajo del Apple Watch
- Debido al fuerte acoplamiento entre Apple Watch e iOS, lograr compatibilidad con Gadgetbridge es ineficiente
- Al final, decidió integrar Apple Watch con Android
- El seguimiento de salud es importante, pero mantener la libertad y la seguridad del ecosistema de código abierto es aún más importante
- Decidió hacer funcionar el Apple Watch en Android usando aplicaciones de código abierto, protocolos interoperables y servicios de terceros
- Si hace falta, el código y la parte técnica relacionada pueden revisarse en GitHub
Usar Apple Watch sin iPhone es imposible, pero no hace falta llevar uno encima
- Compró un Apple Watch celular usado para obtener las funciones de salud necesarias y la versión más reciente de Apple Watch OS
- Intentó usar el programa Apple Watch for Kids a través del iPhone de su pareja, pero fracasó porque no admite funciones clave de salud (por ejemplo, ECG)
- Aunque el perfil del Apple ID era de adulto, esas funciones seguían desactivadas
- Solo algunas operadoras del país admiten eSIM para Apple Watch, y al usarla surgió un problema que desactivaba el servicio de red
- Por suerte, era una SIM secundaria, así que pudo seguir adelante sin grandes pérdidas
- Es decir, el objetivo inicial de usar Apple Watch sin iPhone era imposible
- Así que compró un iPhone usado al que todavía le quedan actualizaciones de OS
- Nuevo objetivo:
- Usar todas las funciones con un Apple Watch sincronizado con Android, sin tener que llevar siempre el iPhone
Método principal de implementación
1. Celular
- Insertó la SIM del smartphone Android en el iPhone y la vinculó con el Apple Watch
- En el Apple Watch se pueden hacer llamadas, pero los SMS solo pueden usarse en Android
- Se admiten las llamadas SOS, pero los mensajes SOS son limitados
2. Notificaciones
- Usa Termux para leer notificaciones en Android y enviarlas al Apple Watch mediante Pushover
- Enviar notificaciones es importante para la productividad y para ahorrar batería del smartphone
3. Calendario
- Usa el protocolo CalDAV para sincronizar el calendario entre Android y Apple Watch
- Aprovecha un servidor Nextcloud y las apps Fossify Calendar y DAVx
4. Contactos
- Sincroniza los contactos de Android con el Apple Watch mediante CardDAV
- Al hacer llamadas entre Android y Apple Watch, se muestra el nombre en lugar del número de teléfono
5. Tareas
- Usa las apps DAVx y jtxBoard para sincronizar tareas
- Las tareas creadas en Android aparecen en las apps Calendario y Recordatorios del Apple Watch
Conclusión
- Logró una integración útil entre Android y Apple Watch sin usar iPhone
- Todavía hay margen de mejora, y se puede colaborar a través del proyecto en GitHub
- Es un proyecto posible gracias a la contribución de la comunidad de código abierto y los protocolos interoperables
1 comentarios
Comentarios en Hacker News
Pensé que el Apple Watch era compatible con Android, pero me sorprendió que la experiencia no fuera fluida. El seguimiento del sueño del Apple Watch es excelente, pero la diferencia con otros dispositivos no es tan grande. El seguimiento del sueño de Whoop también es bueno, pero su suscripción cara resulta pesada. Las Xiaomi Bands son baratas y tienen buen seguimiento del sueño. Cardiomood no requiere suscripción, pero es similar al costoso Whoop.
El Pixel Watch 3 de 45 mm tiene una precisión similar a la del Apple Watch y es compatible con Android de inmediato. Personalmente, me gusta más la forma redonda, y el sensor de SpO2 también funciona.
Fui uno de los implementadores del soporte de CalDAV en Apple Watch OS 1.0, y quería que los usuarios pudieran usar su propio servidor.
Uso un Apple Watch Ultra con un Pixel y aprovecho varias apps mediante distintos hacks.
En algún momento Apple intentó dar soporte oficial a Android como "host phone OS", pero canceló el proyecto por problemas del ecosistema. Personalmente, el Apple Watch me pareció lo bastante atractivo como para cambiarme desde Android.
Compré un Apple Watch y dejé un iPhone conectado a Internet, pero eso no significa que esté completamente en contra de Apple. Los relojes Garmin también funcionan bien con Android.
Google Pixel 8 y 9 pronto admitirán una función para evitar que la batería se cargue y descargue. Ojalá esta función se adopte ampliamente en todos los teléfonos y tablets.
El repositorio del proyecto está en GitHub. El proyecto avanzó porque el Apple Watch es considerado el más preciso del mercado.
Me pregunto qué tan bien se transfieren las funciones de salud a un teléfono Android. También me pregunto si las métricas de salud se rastrean localmente en el Apple Watch o si se pueden "exportar/sincronizar" hacia un teléfono Android. Me interesan dispositivos de código abierto como Colmi.