3 votes

Qu'est-ce qui détermine si une souris Bluetooth peut être jumelée avec iOS ?

Il existe des souris Bluetooth qui peuvent être jumelées avec un appareil iOS, par exemple la Citrix X1 ou la Swiftpoint GT. Elles peuvent être utilisées dans toute application prenant en charge ces périphériques, comme les clients RDP, etc.

La plupart des souris Bluetooth ne peuvent même pas être jumelées avec iOS. Je pense que c'est ce qui les empêche d'être utilisées par les applications. Si elles pouvaient être jumelées, alors je suppose que la communication avec elles pourrait être implémentée individuellement dans les applications.

Pourquoi cela? Qu'est-ce qui permet à la Citrix X1 de se jumeler avec iOS, tandis que d'autres souris n'ont pas cette capacité?

Le document sur les directives de conception des accessoires Bluetooth d'Apple ne mentionne pas que le périphérique doit implémenter une commande spécifique à Apple supplémentaire pour pouvoir être jumelé.

Je ne crois pas non plus que chaque fabricant chinois d'accessoires Bluetooth bon marché ait fait vérifier son appareil et obtenu une identification signée, ou autrement.

Quelle est alors la différence?

1voto

Jose Chavez Points 645

IOS ne prend pas en charge les souris Bluetooth ordinaires.

Les souris Bluetooth ordinaires suivent une norme en offrant un HID (périphérique d'interface humaine) indiquant qu'il s'agit d'une souris (un type spécifique de dispositif pointeur). Elles fonctionneraient avec un PC Windows ordinaire, un Mac ou un autre type de PC.

Avec iOS, Apple a choisi de ne pas les prendre en charge. On pourrait arguer que l'interface utilisateur d'iOS est conçue pour une interaction tactile, et non pour une utilisation avec une souris.

Des applications spécifiques (principalement des applications de Bureau à distance) ont ajouté la prise en charge des souris Bluetooth en mettant en œuvre l'ensemble elles-mêmes au lieu de compter sur le système d'exploitation pour les souris.

Cela signifie que les souris ne proposent pas de profil de souris HID standard. Pour iOS, ces souris apparaissent simplement comme un accessoire Bluetooth "générique" que le système d'exploitation ne prend pas en charge. La prise en charge se fait plutôt dans chaque application individuelle.

L'application (comme une application de bureau à distance) sait qu'il s'agit de ce type spécifique de souris Bluetooth non standard. Elles communiquent avec la souris et reçoivent des données lorsque la souris est déplacée, les boutons sont pressés, etc. Elles doivent traduire ces données en actions à l'écran (c'est-à-dire déterminer quel bouton a été cliqué, déplacer le pointeur de la souris, etc.). Rien de tout cela n'est fait par iOS, mais plutôt par l'application.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X