Apple está limitando las funciones de Pebble en el iPhone
(ericmigi.com)- Pebble planea crear una app para iOS, pero considera que en iPhone es difícil que un smartwatch de terceros ofrezca funciones al nivel del Apple Watch
- Las restricciones clave afectan funciones que definen la experiencia de un smartwatch, como enviar SMS e iMessage, responder notificaciones y gestionar acciones como descartar, silenciar o marcar tareas como hechas
- iOS no tiene una estructura de comunicación entre procesos (IPC) como Android, por lo que integrar Pebble con otras apps de forma fluida es difícil; en el pasado fue necesario implementar desvíos por BLE para cada app
- Una demanda colectiva de 2024 contra Apple sostiene que desde iOS 13 se volvieron más estrictas las condiciones para notificaciones en relojes de terceros y para mensajería basada en operadoras
- El 40% de los usuarios registrados en rePebble.com usan iPhone, así que sí habrá app para iOS, pero algunas funciones llegarán antes a Android y podrían seguir limitadas en iOS
Restricciones que enfrentan los smartwatches de terceros en iPhone
- Desde la época de Pebble v1, crear una buena experiencia de smartwatch en iPhone ha sido mucho más difícil que en Android, y en los últimos 8 años la situación parece haber empeorado
- Está previsto lanzar una app para iOS, pero un smartwatch de terceros como Pebble no podrá ofrecer todas las funciones a las que accede el Apple Watch
- Las funciones que en iPhone son difíciles o imposibles están directamente relacionadas con la experiencia básica del smartwatch
- No hay forma de enviar mensajes de texto ni iMessage desde el reloj
- No se pueden realizar acciones sobre notificaciones, como responderlas o marcarlas como completadas
- Si el usuario cierra por accidente la app de iOS, el reloj ya no puede comunicarse con la app ni con Internet
- El reloj no puede detectar si el usuario está mirando el iPhone, así que vibra y muestra notificaciones aunque la persona ya esté viendo el teléfono
- Integrar Pebble con otras apps de iOS también es estructuralmente complicado
- iOS no tiene el concepto de comunicación entre procesos (IPC) como Android
- En el pasado, Pebble hacía que apps como Strava integraran el SDK de Pebble para crear su propia conexión BLE, pero era una solución tosca, difícil de probar y poco atractiva para los desarrolladores
- La distribución por App Store y las políticas de iOS también frenan el desarrollo
- En iPhone no se pueden sideloadear apps fácilmente, por lo que hay que distribuirlas a través de la App Store
- En cada actualización existe el riesgo de que revisores de Apple la bloqueen por motivos arbitrarios
- Por las reglas de la App Store de iOS, es difícil permitir que desarrolladores de watchfaces y apps de terceros cobren por su trabajo
- Para ejecutar un motor de JavaScript en PebbleOS, hubo que recurrir a varios desvíos por las restricciones de iOS
- Para cumplir con la restricción de Apple de que solo puede descargarse código en JS, se creó un compilador dentro de la app de Pebble para iPhone, y ese compilador también tenía que estar escrito en JS o cross-compilado
- Si desarrolladores de relojes o apps Pebble usan la app de iOS como relay del reloj, el “developer mode” se cierra cada pocos minutos, lo que resulta incómodo
Desvíos para mensajería y puntos legales
- En el pasado, Pebble firmó un acuerdo personalizado con AT&T para enviar mensajes de texto desde el reloj mediante SMS-over-IP
- La experiencia final para el usuario era tosca y los mensajes enviados desde Pebble no aparecían en la app Messages del iPhone
- Una demanda colectiva de 2024 contra Apple sostiene que las restricciones se endurecieron aún más
- Debido a una limitación añadida en iOS 13, para enviar notificaciones a relojes de terceros hay que configurar las notificaciones en pantalla bloqueada para que muestren la vista previa completa
- También sostiene que Apple bloqueó después de Pebble la posibilidad de que fabricantes de smartwatches negociaran servicios de mensajería con operadoras, y que para usar acuerdos entre operadoras y fabricantes de relojes de terceros el usuario tendría que desactivar iMessage
- Desde Pebble consideran que Apple habla de seguridad, privacidad y mejor experiencia, pero que en la práctica usa su poder de mercado para mantener a los usuarios dentro de un ecosistema cerrado
- Como resultado, habría menos competencia, precios más altos y menos innovación
- Afirman que el DOJ tiene una visión similar y que también sigue en curso una demanda colectiva relacionada con el Apple Watch
Plan de la app para iOS de rePebble y qué pueden hacer los usuarios
- Como el 40% de los registrados en rePebble.com usan iPhone, sí planean crear una app para iOS
- En iOS, las funciones del reloj siempre pueden parecer menos desarrolladas que en Android
- Como gran parte del equipo de desarrollo usa teléfonos Android, algunas funciones llegarán primero a la app de Android y después se añadirán a la de iOS
- Si te preocupan las restricciones de iOS, dicen que la solución más simple es comprar un teléfono Android
- Si usuarios de iPhone quieren un reloj Pebble, recomiendan expresarlo públicamente o cambiarse a Android
- A los usuarios de Estados Unidos les sugieren pedir a sus representantes electos que apoyen proyectos de ley como ACCESS Act y AICO
- En Europa, agradecen a los representantes que aprobaron la DMA, y Pebble planea presentar una solicitud de interoperabilidad ante Apple bajo el Article 6 de la DMA para exigir interoperabilidad con las API del Apple Watch
Aún no hay comentarios.