Hay algunos ratones Bluetooth que se pueden emparejar con un dispositivo iOS, por ejemplo el Citrix X1, o el Swiftpoint GT. Estos pueden ser utilizados en cualquier aplicación que los soporte, como clientes RDP, etc.
La mayoría de los ratones Bluetooth ni siquiera se emparejan con iOS. Creo que esto es lo que impide que sean utilizados por las aplicaciones. Si pudieran emparejarse, supongo que la comunicación con ellos podría implementarse en las aplicaciones de forma individual.
¿Por qué? ¿Qué hace que el Citrix X1 sea capaz de emparejarse con iOS, algo que falta en otros ratones?
El documento de directrices de diseño de accesorios Bluetooth de Apple no menciona que el dispositivo deba implementar ningún comando adicional específico de Apple para poder emparejarse.
Tampoco creo que todos los fabricantes de accesorios Bluetooth chinos baratos hayan verificado su dispositivo, y hayan obtenido alguna identificación firmada para ello, o lo que sea.
¿Cuál es la diferencia entonces?