Hay algunos ratones Bluetooth que se pueden emparejar con un dispositivo iOS, por ejemplo, el Citrix X1 o el Swiftpoint GT. Se pueden usar en cualquier aplicación que los admita, como clientes RDP, etc.
La mayoría de los ratones Bluetooth ni siquiera se emparejan con iOS. Creo que esto es lo que les impide ser usados por las aplicaciones. Si pudieran emparejarse, supongo que la comunicación con ellos podría implementarse en aplicaciones individualmente.
¿Por qué es eso? ¿Qué hace que el Citrix X1 sea capaz de emparejarse con iOS, que falta en otros ratones?
El documento de pautas de diseño del accesorio Bluetooth de Apple no menciona que el dispositivo debe implementar ningún comando adicional específico de Apple para poder emparejarse.
Tampoco creo que se haya verificado el dispositivo de cada uno de los fabricantes de accesorios chinos chinos más baratos y que tengan una identificación firmada, o lo que sea.
¿Qué hace la diferencia entonces?