3 votos

¿Qué determina si un ratón Bluetooth puede emparejarse con iOS?

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?

1voto

Jose Chavez Puntos 645

IOS no es compatible con los ratones Bluetooth normales.

Los ratones Bluetooth ordinarios siguen un estándar ofreciendo un HID (dispositivo de interfaz humana) que detalla que es un ratón (un tipo específico de dispositivo puntero). Funcionan con un PC con Windows, un Mac o cualquier otro tipo de PC.

En iOS, Apple ha optado por no apoyar esto. Un argumento podría ser que la interfaz de usuario de iOS está hecha para la interacción táctil, y no para su uso con un ratón.

Algunas aplicaciones específicas (principalmente las de Escritorio Remoto) han añadido soporte para ratones Bluetooth implementando todo el asunto ellos mismos en lugar de depender del sistema operativo para los ratones.

Esto significa que el ratón no ofrece un perfil de ratón HID estándar. Para iOS estos ratones aparecen como un accesorio Bluetooth "genérico" que el sistema operativo no soporta. El soporte está en cambio en cada aplicación individual.

La aplicación (como una aplicación de escritorio remoto) conoce este tipo específico de ratones Bluetooth que no son estándar. Se comunican con el ratón y reciben datos cuando se mueve el ratón, se pulsan los botones, etc. Tienen que traducir por sí mismos estos datos en acciones en la pantalla (es decir, determinar qué botón se ha pulsado, mover el puntero del ratón, etc.). Nada de esto lo hace iOS, sino que lo hace la aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X