- Ao desenvolver o Pebble v1, aprendemos que criar a experiência de um smartwatch no iPhone é muito mais difícil do que no Android. Com o tempo, a situação piorou ainda mais.
- Vamos desenvolver um app para iOS, mas é preciso entender que não será possível oferecer todos os recursos que existem no Apple Watch.
Retrospectiva de 2015
- Dificuldades para smartwatches de terceiros no iPhone:
- Não é possível enviar mensagens de texto nem iMessage.
- Não é possível responder notificações nem executar ações.
- É difícil integrar com outros apps do iOS.
- Se o app do iOS for fechado, o relógio não consegue se comunicar com o app nem com a internet.
- Não é possível detectar se o iPhone está em uso, o que gera notificações desnecessárias.
- Não é possível fazer sideload de apps no iPhone com facilidade.
- Por causa das regras da App Store do iOS, é difícil para desenvolvedores terceiros oferecerem apps pagos.
- Houve muitas limitações para executar um motor de Javascript no PebbleOS.
Por que a situação piorou ainda mais
- Em uma ação coletiva de 2024, foram citados casos em que a Apple limitou os recursos de smartwatches de terceiros.
- No iOS 13, é preciso configurar as notificações para mostrar a prévia completa para que possam ser enviadas a relógios de terceiros.
- É preciso desativar o iMessage para aproveitar acordos entre operadoras e smartwatches de terceiros.
Por que é ainda mais difícil no iOS
- A Apple torna quase impossível para desenvolvedores de wearables de terceiros oferecerem uma experiência semelhante à do Apple Watch.
- A Apple justifica as restrições com segurança, privacidade e uma experiência melhor, mas isso é uma estratégia para manter os consumidores presos ao seu ecossistema.
- A concorrência diminui, os preços sobem e a inovação é reduzida.
Mesmo assim, vamos tentar
- Entre as pessoas cadastradas no rePebble.com, 40% ainda usam iPhone.
- Vamos desenvolver um app para iOS, mas ele parecerá menos completo do que no Android.
- Os recursos serão adicionados primeiro no app para Android e depois no app para iOS.
Como você pode ajudar
- Se a Apple não quiser mudar, usuários de iPhone interessados no Pebble devem demonstrar insatisfação ou migrar para o Android.
- Nos EUA, peça aos seus representantes que apoiem projetos de lei como o ACCESS Act e o AICO.
- Na Europa, agradeça aos representantes que aprovaram o DMA e peça interoperabilidade com as APIs do Apple Watch.
1 comentários
Comentários no Hacker News
Mover mensagens via BLE para um hardware não confiável e depois fazê-las voltar para o iMessage muda significativamente o limite de segurança
A Apple não fabrica dispositivos para a comunidade do Hacker News
O problema é que dispositivos vestíveis que não são da Apple têm limitações no iOS
Falta um mecanismo para impor APIs voltadas à segurança e à privacidade
A Apple tende a manter os usuários presos ao seu ecossistema
A "Watch Policy" da Apple é incômoda, mas não a ponto de mudar para Android
O app do Spotify para Apple Watch também tem um problema semelhante
Quando comprei fones de ouvido Bluetooth há 6 anos, o MacBook abria o Apple Music automaticamente
Usei Apple Watch desde o começo, mas recentemente parei de usar
Os advogados da Apple provavelmente vão argumentar no tribunal que "segurança" não significa cibersegurança