Apple a dévoilé une nouvelle extension qui, espère-t-il, ouvrira les appareils iPad à plus d’accessoires que jamais.
DriverKit, l’une des nombreuses mises à jour d’iPadOS 16, permettra aux fabricants et aux développeurs de créer pour la première fois des pilotes spécifiquement pour les iPad, et même de créer des pilotes multiplateformes.
L’outil est disponible depuis 2019 sur macOS Catalina, permettant aux accessoires USB et Thunderbolt tiers d’être connectés aux appareils macOS, mais il arrive maintenant également sur l’iPad.
DriverKit pour iPad
Dans une vidéo (s’ouvre dans un nouvel onglet) annonçant le lancement, Apple a déclaré que DriverKit apporterait beaucoup plus de flexibilité et de choix aux développeurs et aux utilisateurs finaux, en conservant exactement la même expérience macOS pour les utilisateurs d’iPad.
« DriverKit a apporté une nouvelle façon d’étendre le système qui est plus fiable et sécurisé, fonctionnant dans l’espace utilisateur », a noté Souvik Banerjee d’Apple.
Banerjee a ajouté que le lancement était particulièrement destiné aux utilisateurs professionnels d’iPad qui doivent souvent compter sur du matériel externe qui n’était pas compatible avec leur appareil.
L’API DriverKit dans iPadOS 16 prendra en charge les périphériques USB, PCI et audio, et si un développeur a déjà créé un pilote avec DriverKit sur Mac, il peut désormais être porté directement sur iPad sans aucune modification nécessaire.
La nouvelle, qui, selon Banerjee, est rendue possible « grâce à la puissance de la puce M1 » dans certains modèles d’iPad, signifie que les utilisateurs pourront connecter pour la première fois des interfaces audio Thunderbolt telles que des microphones ou des casques sur l’iPad.
Chaque pilote ne fonctionnera que lorsque le périphérique externe lié est connecté, et tous les nouveaux pilotes doivent être activés manuellement dans l’application Paramètres de l’iPad après avoir été installés, où ils peuvent également être activés ou désactivés par l’utilisateur à tout moment.
Une fois qu’une application a été développée et soumise à l’App Store, Apple s’assurera que seuls les utilisateurs disposant des pilotes appropriés peuvent les télécharger et les utiliser afin de s’assurer qu’il n’y a pas de problèmes de compatibilité.
Tous les iPad avec matériel M1 prendront en charge DriverKit, qui est disponible dès maintenant.