Apple está limitando os recursos do Pebble no iPhone
(ericmigi.com)- 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.