Apple limite les fonctionnalités de Pebble sur iPhone
(ericmigi.com)- Pebble prévoit de créer une app iOS, mais estime qu’il est difficile pour une smartwatch tierce d’offrir sur iPhone des fonctionnalités au niveau de l’Apple Watch
- Les principales limitations concernent des fonctions qui définissent l’expérience smartwatch, comme l’envoi de SMS et d’iMessage, les réponses aux notifications, ainsi que la suppression, la mise en sourdine et le traitement des actions de notification
- iOS ne dispose pas d’une architecture de communication interprocessus (IPC) comme Android, ce qui complique l’intégration fluide de Pebble avec d’autres apps, et par le passé cela nécessitait des contournements BLE spécifiques à chaque app
- Un recours collectif déposé en 2024 contre Apple affirme que, depuis iOS 13, les conditions pour les notifications des montres tierces et la messagerie basée sur l’opérateur sont devenues plus contraignantes
- Comme 40 % des inscrits sur rePebble.com utilisent un iPhone, une app iOS sera bien développée, mais certaines fonctions arriveront d’abord sur Android et pourront rester limitées sur iOS
Limitations rencontrées par les smartwatches tierces sur iPhone
- Depuis l’époque de Pebble v1, offrir une bonne expérience smartwatch sur iPhone a toujours été bien plus difficile que sur Android, et la situation semble avoir empiré au cours des 8 dernières années
- Une app iOS est prévue, mais une smartwatch tierce comme Pebble ne pourra pas prendre en charge toutes les fonctions auxquelles l’Apple Watch a accès
- Les fonctions difficiles ou impossibles sur iPhone touchent directement à l’expérience de base d’une smartwatch
- Il n’existe aucun moyen d’envoyer des SMS ou des iMessage depuis la montre
- Il est impossible de répondre aux notifications ou d’exécuter des actions de notification comme marquer une tâche comme terminée
- Si l’utilisateur ferme par erreur l’app iOS, la montre ne peut plus communiquer avec l’app ni avec Internet
- La montre ne peut pas détecter si l’utilisateur regarde déjà son iPhone, donc elle vibre et affiche quand même les notifications même lorsque l’iPhone est consulté
- L’intégration de Pebble avec d’autres apps iOS est aussi structurellement compliquée
- iOS n’a pas de concept de communication interprocessus (IPC) comparable à Android
- Par le passé, Pebble demandait à des apps comme Strava d’intégrer le SDK Pebble afin de créer leur propre connexion BLE, mais c’était un contournement lourd, difficile à tester et peu apprécié des développeurs d’apps
- La distribution via l’App Store et les règles d’iOS ralentissent aussi le développement
- Sur iPhone, il n’est pas facile de faire du sideloading, donc une distribution via l’App Store est nécessaire
- À chaque mise à jour, il existe un risque qu’un évaluateur Apple bloque l’update pour des raisons arbitraires
- Les règles de l’iOS App Store compliquent aussi la possibilité, pour les développeurs de cadrans ou d’apps tierces, de faire payer leurs créations
- Pour exécuter un moteur JavaScript sur PebbleOS, il a fallu plusieurs contournements à cause des restrictions d’iOS
- Pour respecter la règle d’Apple selon laquelle seul du code JS téléchargeable est autorisé, Pebble a dû créer un compilateur dans son app iPhone, et ce compilateur devait lui-même être écrit en JS ou cross-compilé
- Lorsque des développeurs de montres ou d’apps Pebble utilisent l’app iOS comme relais vers la montre, le “developer mode” s’arrête toutes les quelques minutes, ce qui est peu pratique
Contournements pour la messagerie et enjeux juridiques
- Par le passé, Pebble avait conclu avec AT&T un accord spécifique de SMS-over-IP pour permettre l’envoi de SMS depuis la montre
- L’expérience utilisateur finale était rudimentaire, et les messages envoyés depuis Pebble n’apparaissaient pas dans l’app Messages de l’iPhone
- Un recours collectif déposé en 2024 contre Apple affirme que les restrictions d’Apple se sont encore durcies
- À cause de limitations ajoutées dans iOS 13, pour envoyer des notifications à une montre tierce, il faut configurer les notifications de l’écran verrouillé pour afficher l’aperçu complet du contenu
- Apple aurait empêché, après Pebble, les fabricants de smartwatches de négocier des services de messagerie avec les opérateurs, et l’utilisation d’accords entre fabricants tiers et opérateurs obligerait les utilisateurs à désactiver iMessage
- Du point de vue de Pebble, Apple invoque la sécurité, la confidentialité et une meilleure expérience, mais utilise en réalité sa position dominante pour enfermer les utilisateurs dans un écosystème fermé
- Cela réduirait la concurrence, ferait monter les prix et freinerait l’innovation
- Le DOJ partagerait une analyse similaire, et un recours collectif lié à l’Apple Watch serait également en cours
Projet d’app iOS de rePebble et ce que peuvent faire les utilisateurs
- 40 % des inscrits sur rePebble.com utilisent un iPhone, donc une app iOS est bien prévue
- Sur iOS, les fonctions de la montre pourront toujours sembler moins avancées que sur Android
- Comme une grande partie de l’équipe de développement utilise des téléphones Android, certaines fonctions arriveront d’abord dans l’app Android avant d’être ajoutées à l’app iOS
- Si les limitations d’iOS vous inquiètent, la solution la plus simple serait d’acheter un téléphone Android
- Les utilisateurs d’iPhone qui veulent une Pebble sont encouragés à s’exprimer publiquement ou à passer sur Android
- Aux États-Unis, il leur est conseillé d’indiquer à leurs représentants élus qu’ils soutiennent des projets de loi comme l’ACCESS Act et l’AICO
- En Europe, ils sont invités à remercier les représentants ayant fait adopter le DMA, et Pebble prévoit de soumettre à Apple, en vertu de l’Article 6 du DMA, une demande d’interopérabilité afin d’obtenir l’interopérabilité avec les API de l’Apple Watch
Aucun commentaire pour le moment.