1 pontos por GN⁺ 2025-03-19 | Ainda não há comentários. | Compartilhar no WhatsApp
  • A Pebble pretende criar um app para iOS, mas considera difícil que smartwatches de terceiros ofereçam no iPhone um nível de funcionalidade comparável ao Apple Watch
  • As principais limitações afetam recursos que definem a experiência de uso de um smartwatch, como enviar SMS e iMessage, responder notificações e dispensar, silenciar ou executar ações de notificação
  • O iOS não tem uma estrutura de comunicação entre processos (IPC) como o Android, o que dificulta integrar o Pebble de forma natural com outros apps; no passado, era preciso implementar soluções alternativas via BLE por app
  • Uma ação coletiva de 2024 contra a Apple alega que, desde o iOS 13, as condições para notificações em relógios de terceiros e mensagens baseadas em operadora ficaram mais restritivas
  • Como 40% dos inscritos no rePebble.com usam iPhone, o app para iOS será feito, mas alguns recursos devem chegar primeiro ao Android e podem continuar limitados no iOS

Limitações enfrentadas por smartwatches de terceiros no iPhone

  • Desde a época do Pebble v1, criar uma boa experiência de smartwatch no iPhone sempre foi muito mais difícil do que no Android, e a situação parece ter piorado nos últimos 8 anos
  • O app para iOS está nos planos, mas smartwatches de terceiros como o Pebble não conseguem oferecer todos os recursos aos quais o Apple Watch tem acesso
  • Os recursos que são difíceis ou impossíveis no iPhone estão diretamente ligados à experiência básica de um smartwatch
    • Não há como enviar mensagens de texto ou iMessage a partir do relógio
    • Não é possível responder notificações nem executar ações de notificação, como marcar algo como concluído
    • Se o usuário fechar sem querer o app no iOS, o relógio não consegue mais se comunicar com o app nem com a internet
    • O relógio não consegue detectar se o usuário está olhando para o iPhone, então ele vibra e mostra notificações mesmo quando o usuário já está vendo o iPhone
  • Integrar o Pebble com outros apps do iOS também é estruturalmente complicado
    • O iOS não tem o conceito de comunicação entre processos (IPC) como o Android
    • No passado, o Pebble fazia apps como o Strava integrarem o Pebble SDK para criar sua própria conexão BLE, mas isso era uma solução alternativa desajeitada, difícil de testar e pouco atraente para desenvolvedores de apps
  • A distribuição pela App Store e as políticas do iOS também limitam a velocidade de desenvolvimento
    • No iPhone, não é fácil fazer sideload de apps, então a distribuição pela App Store é necessária
    • A cada atualização, há o risco de revisores da Apple bloquearem a atualização por motivos arbitrários
    • As regras da App Store no iOS dificultam que desenvolvedores de watchfaces e apps de terceiros consigam cobrar por seus trabalhos
  • Para executar um motor JavaScript no PebbleOS, várias soluções alternativas foram necessárias por causa das restrições do iOS
    • Para atender à exigência da Apple de que apenas código JS pudesse ser baixado, foi criado um compilador dentro do app do Pebble para iPhone, e esse compilador também precisava ser escrito em JS ou cross-compilado
    • Quando desenvolvedores de relógios e apps Pebble usam o app do iOS como relay do relógio, o “developer mode” expira a cada poucos minutos, o que é inconveniente

Soluções alternativas para mensagens e questões legais

  • No passado, a Pebble fechou um acordo personalizado de SMS-over-IP com a AT&T para permitir o envio de mensagens de texto pelo relógio
    • A experiência final para o usuário era ruim, e as mensagens enviadas pelo Pebble não apareciam no app Mensagens do iPhone
  • A ação coletiva de 2024 contra a Apple alega que as restrições da empresa ficaram ainda mais severas
    • Por causa de uma limitação adicionada no iOS 13, para enviar notificações a relógios de terceiros é preciso configurar as notificações da tela de bloqueio para mostrar prévia completa do conteúdo
    • Alega-se que a Apple bloqueou, após o Pebble, o caminho para que fabricantes de smartwatch negociassem serviços de mensagens com operadoras, e que para usar contratos entre fabricantes de smartwatches de terceiros e operadoras o usuário teria de desativar o iMessage
  • A Pebble considera que a Apple cita segurança, privacidade e uma experiência melhor, mas na prática usa seu poder de mercado para prender usuários em um ecossistema fechado
    • Como resultado, haveria menos concorrência, preços mais altos e menos inovação
    • O DOJ teria visão semelhante, e uma ação coletiva relacionada ao Apple Watch também estaria em andamento

Plano do app iOS do rePebble e o que usuários podem fazer

  • Como 40% dos inscritos no rePebble.com usam iPhone, o app para iOS será feito
    • No iOS, os recursos do relógio podem sempre parecer menos desenvolvidos do que no Android
    • Como boa parte da equipe de desenvolvimento usa celulares Android, alguns recursos entrarão primeiro no app para Android e depois serão adicionados ao app para iOS
    • Se as restrições do iOS preocupam, a solução mais simples seria comprar um celular Android
  • Se usuários de iPhone quiserem um Pebble, a recomendação é se manifestar publicamente ou migrar para Android
    • Usuários nos EUA são incentivados a informar seus representantes eleitos de que apoiam projetos de lei como o ACCESS Act e o AICO
    • Na Europa, a orientação é agradecer aos representantes que aprovaram o DMA; a Pebble também pretende enviar à Apple, com base no Artigo 6 do DMA, um pedido de interoperabilidade para exigir interoperabilidade com as APIs do Apple Watch

Ainda não há comentários.

Ainda não há comentários.