Apple en route vers l'intelligence artificielle ?
Lors de sa conférence des développeurs WWDC à San José, Apple a montré de nouvelles avancées en matière d'intelligence artificielle (IA). Les nouveautés apportées par le système d'exploitation iOS 11 incluent également la réalité augmentée et les logiciels de développement intelligents.
La réalité augmentée et l'intelligence artificielle étaient jusqu'à présent des domaines réservés aux spécialistes de la scène des développeurs. Les nouveaux outils présentés doivent désormais permettre aux développeurs d'applications iOS d'utiliser ces technologies pour la programmation d'applications, même sans grand savoir-faire spécifique, en mettant à disposition des fonctions de base pré-conçues. Dans le cas du framework de réalité augmentée ARKit, il s'agit par exemple de la reconnaissance de la position et de la reconnaissance de structures et d'objets spécifiques.
L'intelligence artificielle apprend à marcher
Une technologie appelée Visual Inertial Odometry (VIO) permet par exemple, via le logiciel ARKit d'Apple, de suivre très précisément la position et les mouvements d'un appareil dans une pièce, sans qu'un étalonnage soit nécessaire, écrit Apple. ARKit peut également reconnaître des objets tels que des tables ou le sol et y placer des objets virtuels pour les suivre à son tour.
Un autre développement en direction de l'intelligence artificielle s'appelle CoreML. Ce "code de quelques lignes" optimise l'intégration de modèles de machine learning prédéfinis "pour différentes tâches". CoreML soutient également le développement d'applications. Il ne s'agit pas seulement de la reconnaissance de texte ou de l'analyse d'images, mais aussi de la reconnaissance et de la commande de visages et d'objets. Enfin, des API de plus en plus performantes sont disponibles pour l'interprétation vocale.
Programmation de drones pour les enfants
Swift Playgrounds, l'application d'apprentissage de la programmation pour iPad, s'enrichit de nouvelles fonctionnalités qui permettent d'apprendre à programmer des robots, des drones et des instruments de musique. Swift Playgrounds est parfait pour les étudiants et les débutants qui souhaitent apprendre à programmer avec Swift, le langage de programmation puissant et intuitif d'Apple qui permet de développer des applications de qualité.
Apple travaille avec des fabricants de premier plan pour rendre la connexion de robots compatibles Bluetooth dans l'application Swift Playgrounds aussi simple que possible. Cela permet également aux enfants de programmer et de contrôler des produits populaires tels que LEGO MINDSTORMS EV3, Sphero SPRK +, les drones Parrot et bien d'autres. La mise à jour de Swift Playgrounds 1.5 sera disponible en téléchargement gratuit dans l'App Store à partir du lundi 5 juin.
LEGO encourage la compréhension de la robotique
"Plus d'un million d'enfants et d'adultes du monde entier utilisent déjà Swift Playgrounds pour apprendre les bases de la programmation avec Swift d'une manière amusante et interactive", a déclaré Craig Federighi, vice-président senior de l'ingénierie logicielle chez Apple. "Désormais, ils peuvent voir immédiatement les lignes de code qu'ils écrivent et contrôler leurs robots préférés directement via Swift Playgrounds. C'est une façon incroyablement inspirante et puissante d'apprendre".
"À partir d'aujourd'hui, nous travaillons avec Apple pour donner à davantage de personnes dans le monde la possibilité d'apprendre à programmer", a déclaré Esben Stærk Jørgensen, président de LEGO Education. "Nous combinons les briques LEGO familières et notre approche pratique de l'apprentissage par le jeu dans LEGO MINDSTORMS Education EV3 avec la puissante plateforme d'apprentissage de Swift Playgrounds, de sorte qu'à partir de maintenant, tout le monde peut programmer ses créations LEGO MINDSTORMS en code Swift réel".
Avec Swift Playgrounds, tout le monde peut programmer et contrôler ces produits populaires avec l'application :
- LEGO MINDSTORMS Education EV3 est conçu pour les écoles du monde entier. Il facilite la compréhension de la programmation en résolvant des problèmes réels, en permettant aux élèves de développer et de contrôler leurs propres personnages robotiques LEGO, véhicules, machines ou inventions. Avec Swift Playgrounds, les enfants peuvent programmer, développer et contrôler des moteurs et des capteurs.
- Sphero SPRK +, une boule robotisée très populaire, roule, tourne, accélère et change de couleur ; des capteurs donnent un feedback lorsque Sphero rencontre un obstacle - tout cela peut être contrôlé avec du code Swift.
- Les drones de Parrot, comme le Mambo, l'Airborne ou le Rolling Spider, peuvent décoller, atterrir, tourner ou effectuer diverses manœuvres aériennes, comme des flips, à l'aide du code programmé par l'utilisateur.
- Le kit UBTECH Jimu Robot MeeBot permet aux enfants de programmer leur robot constructible pour qu'il puisse marcher, faire des signes ou danser.
- Dash de Wonder Workshop est un robot d'apprentissage manuel passionnant, adapté aux élèves jusqu'à la fin de l'école primaire, qui vise à enseigner les bases de la programmation, de la résolution créative de problèmes et du raisonnement arithmétique.
- Skoog est un cube tactile qui permet à tous les enfants - indépendamment de leurs capacités individuelles - de s'amuser en découvrant, composant et jouant de la musique avec le code Swift.
Autres nouveaux paramètres et outils
Lors du lancement du nouvel iOS, Apple a communiqué avec sa grandiloquence habituelle - qu'iOS 11 représentait "un pas de géant" pour l'iPhone et même "un saut monumental" pour l'iPad. Les experts en informatique n'y voient pas encore un bond en avant. La plupart d'entre eux se contentent d'énumérer les nouvelles fonctions annoncées, sans les acclamer. Ils se concentrent sur des (dé)changements isolés dans les paramètres. Par exemple, sur l'iPad, Facebook, Twitter, Flickr et Vimeo ne sont plus listés dans l'application Réglages.
Les nouveautés pour l'iPad devraient apporter des changements significatifs pour les utilisateurs. Celles-ci ne devraient toutefois pas non plus faire bondir les non-utilisateurs de l'iPad, car elles apportent à la tablette d'Apple des fonctions que les PC intègrent déjà depuis un certain temps. Par exemple, un nouveau système de fichiers permet de voir facilement ce qui est stocké et où sur la tablette. Un dock plus accessible, que l'on peut balayer, doit permettre de faire plusieurs choses à la fois et de passer facilement d'une application à l'autre.
En outre, il est désormais possible de copier des objets tels que des photos d'une application à l'autre par glisser-déposer. En outre, quelques améliorations ont été apportées à l'utilisation de l'Apple Pencil pour les iPads sous iOS 11. Il devrait par exemple être nettement plus facile d'ajouter des notes à des PDF ou à des captures d'écran. Les formulaires peuvent en outre être scannés automatiquement avec Notes, puis remplis avec le Pencil.
Des fonctions de paiement universelles ?
Les autres nouveautés annoncées pour l'iPhone sont la possibilité de transférer directement des montants à d'autres utilisateurs via Apple Pay et Messages, un App Store redessiné, une voix plus "naturelle" pour Siri et diverses nouvelles possibilités de manipulation de photos dominent désormais la scène. En outre, comme cela a déjà été rapporté ces derniers jours, Apple semble autoriser l'utilisation de la fonction NFC dans les iPhones non seulement par Apple Pay, mais aussi par des applications de développeurs tiers.
Cela pourrait également intéresser les développeurs de solutions de paiement mobile - mais comme toujours, il faut l'interpréter avec réserve : Alors que ce sont surtout les médias germanophones qui rapportent cela comme un fait, les sites anglophones normalement bien informés comme 'Engadget' ou 'The Verge' sont plus prudents et rapportent qu'Apple "pourrait ouvrir" cette fonction.