4 pontos por GN⁺ 2024-12-20 | 1 comentários | Compartilhar no WhatsApp
  • A motivação surgiu após a morte de um amigo que, sozinho em um hotel, não teve sinais anormais de saúde detectados, levando à percepção da necessidade de um smartwatch
  • O Apple Watch lidera o setor em precisão de monitoramento de frequência cardíaca, sono e exercícios, e até um modelo de 4 anos atrás é mais preciso do que produtos concorrentes atuais
  • No entanto, devido ao ecossistema fechado da Apple, políticas monopolistas e postura contrária a reparos, foi decidido não comprar produtos da Apple
  • Vinham sendo usados smartwatch e smartphone com suporte da comunidade open source, mantendo controle total sobre os dados
    • O Gadgetbridge substitui os aplicativos proprietários dos fabricantes e permite controle total sobre os dados do smartwatch
    • Com Lineage OS, microG e F-Droid, foi montado um ambiente de smartphone voltado à privacidade, longe da coleta de dados do Google
    • Também foram testados smartphone e smartwatch Linux baseados em postmarketOS e Asteroid OS para aliviar o cansaço com o monopólio do ecossistema móvel
  • Limitações dos smartwatches com Gadgetbridge
    • Detecção de queda e funções SOS não existem em relógios compatíveis com Gadgetbridge
    • A precisão do monitoramento de saúde fica muito atrás do Apple Watch
    • Como o Apple Watch é fortemente integrado ao iOS, garantir compatibilidade com o Gadgetbridge é ineficiente
  • No fim, foi tomada a decisão de integrar o Apple Watch ao Android
    • O monitoramento de saúde é importante, mas manter liberdade e segurança por meio do ecossistema open source é ainda mais importante
    • Foi decidido fazer o Apple Watch funcionar no Android usando aplicativos open source, protocolos interoperáveis e serviços de terceiros
    • Se necessário, o código e os detalhes técnicos podem ser vistos no GitHub

Usar Apple Watch sem iPhone é impossível, mas não é preciso carregá-lo o tempo todo

  • Foi comprado um Apple Watch celular usado para garantir os recursos de saúde necessários e a versão mais recente do Apple Watch OS
  • Tentou-se usar o programa Apple Watch for Kids por meio do iPhone da parceira, mas falhou porque recursos importantes de saúde, como ECG, não são suportados
    • Mesmo com o perfil do Apple ID configurado como adulto, esse recurso ficou desativado
  • Apenas algumas operadoras do país oferecem suporte a eSIM do Apple Watch, e ao usar isso ocorreu um problema em que o serviço de rede foi desativado
    • Felizmente, era um SIM secundário, então foi possível seguir em frente sem grande prejuízo
  • Em outras palavras, o objetivo inicial de usar o Apple Watch sem iPhone era impossível
  • Por isso, foi comprado um iPhone usado ainda dentro do período de atualização do sistema
  • Novo objetivo:
    • usar todos os recursos com um Apple Watch sincronizado com Android sem precisar carregar o iPhone o tempo todo

Principais métodos de implementação

1. Celular

  • O SIM do smartphone Android foi inserido no iPhone e conectado ao Apple Watch
  • No Apple Watch, ligações funcionam, mas SMS só pode ser usado no Android
  • Chamadas SOS são suportadas, mas mensagens SOS são limitadas

2. Notificações

  • Com Termux, as notificações são lidas no Android e enviadas ao Apple Watch por meio do Pushover
  • O envio de notificações é importante para produtividade e economia de bateria do smartphone

3. Calendário

  • O protocolo CalDAV é usado para sincronizar o calendário entre Android e Apple Watch
  • São usados servidor Nextcloud e os apps Fossify Calendar e DAVx

4. Contatos

  • Os contatos do Android são sincronizados com o Apple Watch via CardDAV
  • Ao fazer chamadas entre Android e Apple Watch, o nome aparece em vez do número de telefone

5. Tarefas

  • Os apps DAVx e jtxBoard são usados para sincronizar tarefas
  • As tarefas criadas no Android aparecem nos apps de calendário e lembretes do Apple Watch

Conclusão

  • Foi implementada uma integração útil entre Android e Apple Watch sem usar iPhone no dia a dia
  • Ainda há espaço para melhorias, e é possível colaborar por meio do projeto no GitHub
  • Um projeto que só foi possível graças à contribuição da comunidade open source e de protocolos interoperáveis

1 comentários

 
GN⁺ 2024-12-20
Comentários do Hacker News
  • Achei que o Apple Watch fosse compatível com Android, mas fiquei surpreso com o quão pouco fluido é o uso. O rastreamento de sono do Apple Watch é excelente, mas a diferença para outros dispositivos não é tão grande. O rastreamento de sono do Whoop também é bom, mas a assinatura cara pesa. As Xiaomi Bands são baratas e têm bom rastreamento de sono. O Cardiomood não exige assinatura, mas é semelhante ao Whoop, que é caro.

  • O Pixel Watch 3 45mm tem precisão parecida com a do Apple Watch e é compatível com Android de forma imediata. Pessoalmente, gosto mais do formato redondo, e o sensor de SpO2 também funciona.

  • Fui um dos implementadores do suporte a CalDAV no Apple Watch OS 1.0 e queria permitir que os usuários usassem seus próprios servidores.

  • Uso um Apple Watch Ultra com um Pixel e aproveito vários apps por meio de diferentes hacks.

    • Uso apps de mensagens multi-dispositivo, como WhatsApp e Messenger.
    • Recebo notificações de outros apps via Pushover.
    • Uso chamadas e SMS pelo Google Voice.
    • Usei a função celular, mas parei porque a confiabilidade era baixa.
    • Uso com frequência o recurso "desbloquear com o relógio" no notebook da Apple.
  • Em certo momento, a Apple tentou oferecer suporte oficial ao Android como "host phone OS", mas encerrou o projeto por questões de ecossistema. Pessoalmente, o Apple Watch me pareceu atraente o bastante para eu migrar do Android.

  • Comprei um Apple Watch e deixei um iPhone conectado à internet, mas isso não significa que eu seja totalmente pró-Apple. Os relógios Garmin também funcionam bem com Android.

  • Os Google Pixel 8 e 9 devem passar a oferecer em breve um recurso para evitar carga e descarga da bateria. Espero que esse recurso se torne amplamente disponível em todos os celulares e tablets.

  • O repositório do projeto está no GitHub. O projeto avançou porque o Apple Watch é considerado o mais preciso do mercado.

  • Fico curioso sobre o quão bem os recursos de saúde são transferidos para um celular Android. Será que as métricas de saúde são rastreadas localmente no Apple Watch, ou é possível "exportar/sincronizar" para o celular Android? Tenho interesse em dispositivos open source como os da Colmi.