Apple a dévoilé sa plate-forme de réalité augmentée, ARKit, lors de la conférence des développeurs de sa WWDC en juin. La plate-forme permet aux développeurs de créer des applications qui tirent parti de la caméra, des processeurs et des capteurs de mouvement intégrés des iPhone et des iPad pour créer des expériences AR avancées. Alors que le géant de la technologie basé à Cupertino fait ses premiers pas dans le monde de la réalité virtuelle avec ARKit, Google le fait depuis des années, comme en témoignent déjà ses nombreux entretiens avec VR et AR, notamment Cardboard, Daydream et bien sûr. Projet Tango. Cependant, le géant de la recherche a pris de l'avance et a dévoilé sa toute nouvelle plate-forme AR, ARCore, qui permettra aux développeurs d'écrire des applications AR qui intégreront des expériences numériques dans le monde physique via des smartphones et tablettes Android. Alors, maintenant que Google et Apple ont leurs propres plates-formes d'AR annoncées publiquement, opposons ARCore à ARKit et examinons certaines des principales similitudes et différences entre les deux.
Qu'est-ce que l'ARCore de Google?
ARCore est le tout nouveau SDK de Google qui vise à offrir des fonctionnalités de réalité augmentée à tous les smartphones fonctionnant sous Android 7.0 Nougat ou supérieur. Tout comme Project Tango, la technologie fonctionnera en détectant des objets physiques proches de l'utilisateur pour afficher du contenu en réalité augmentée. Pour ce faire, ARCore utilisera les capteurs de votre smartphone pour détecter ces plans horizontaux, prendre en compte le suivi du mouvement de l'appareil et estimer la lumière entrant dans une pièce afin que les objets puissent être éclairés de manière dynamique en fonction de leur environnement.
Google publie également ses expériences sur la RA sur le Web, qu'il décrit comme «un élément essentiel de l'avenir de la RA». Dans un premier temps, il publie un prototype de navigateur Web qui permettra aux développeurs Web de commencer à travailler avec la RA, un peu comme leurs homologues mobiles. Bien que l'ensemble du processus en soit encore à un stade expérimental, Google estime que ces navigateurs personnalisés permettront aux développeurs de créer éventuellement des sites Web améliorés pour AR, qui fonctionnent indépendamment de la plate-forme et fonctionnent aussi bien sur Android et ARCore que sur iOS et ARKit.
Qu'est-ce que l'ARKit d'Apple?
Tout comme ARCore de Google, ARKit est une incursion propre de Apple dans le monde de la réalité augmentée et a été annoncé lors de la conférence des développeurs WWDC plus tôt cette année. Il devrait être utilisé par tous les iPhones et iPad fonctionnant sous iOS 11 et supérieur, et a été décrit par des initiés du secteur, comme l'ancien cadre de Samsung, Matthew Miesnieks, comme «la plus grande chose qui soit arrivée à l'industrie des AR depuis son début».
Selon le post sur le site officiel d’Apple, son premier kit de développement de logiciels de réalité augmentée offre aux développeurs la possibilité de «créer facilement des expériences de réalité augmentée sans précédent pour iPhone et iPad en mélangeant des objets et des informations numériques avec l’environnement des utilisateurs».
ARCore vs ARKit: Configuration matérielle et logicielle requise
ARCore n'a été annoncé que quelques heures plus tôt, mais à première vue, il fonctionnera quasiment de la même façon qu'ARKit pour la plupart. A l'instar d'ARKit, ARCore fonctionnera également avec Java / OpenGL, Unity et Unreal et propose des fonctions de suivi des mouvements, de compréhension de l'environnement et d'estimation de la lumière. Un autre domaine de similarité entre les deux plates-formes est que, contrairement à Tango, les deux fonctionneront sur de nombreux smartphones existants et ne nécessiteront aucun matériel avancé, comme des capteurs ou des caméras spécialisés, pour fonctionner correctement.
En termes de logiciels, cependant, il existe des barrières à l'entrée si vous souhaitez accéder à l'une des dernières plates-formes de RA sur vos appareils. Bien qu'ARKit ne soit compatible qu'avec les iPhone et iPad exécutant iOS 11 ou version ultérieure, ARCore sera disponible pour les appareils fonctionnant sous Android 7.0 Nougat ou version ultérieure. Donc, tant que votre smartphone utilise le dernier logiciel, vous devriez pouvoir télécharger les dernières applications AR sur le Play Store et l'App Store.
Que signifie ARCore pour Project Tango?
Bien que des détails spécifiques concernant ARCore de Google soient encore difficiles à obtenir, il sera intéressant de savoir si le géant de la recherche cherche à tuer le projet Tango avec sa dernière annonce, afin de savoir s'il aura encore une place dans la vision grand public de Google. vers l'avant. Cependant, à première vue, cela pourrait bien être la fin de la route pour Tango, avec Clay Bavor, responsable de la réalité augmentée et de la réalité virtuelle de Google, affirmant que Tango "disparaîtra à l’arrière-plan" à l’avenir, «Permettre à la technologie de fonctionner dans les coulisses».
ARCore vs ARKit: Disponibilité du SDK et périphériques compatibles
Le SDK pour ARKit est disponible au téléchargement pour tous les développeurs iOS disposant d'un compte de développeur Apple et fonctionne sur les appareils exécutant iOS 11 beta. Il supportera éventuellement tous les appareils sous iOS 11 et supérieur .
En ce qui concerne ARCore, Google a déjà publié un aperçu du SDK destiné aux développeurs Android, mais uniquement pour les Pixel Twins de Google et le Galaxy S8 de Samsung sous Android Nougat ou Android Oreo. Cependant, le SDK supportera éventuellement tous les appareils fonctionnant sous Android 7.0 Nougat et versions ultérieures.
ARCore vs ARKit: Quand attendre des applications AR basées sur ces plates-formes?
Google dit qu'il prendra en charge 100 millions d'appareils d' ici la fin de l'année, mais comme nous le savons très bien, quels appareils obtiendront Nougat et lesquels ne dépendront pas entièrement des constructeurs OEM ni des opérateurs, de sorte que tant que votre appareil est pour recevoir l'une des versions les plus récentes d'Android, vous devriez pouvoir utiliser les applications AR qui devraient commencer à s'afficher sur le Play Store à l'avenir. Il sera intéressant de voir si la mise à jour Nougat / Oreo sera déployée avant la fin de l'année ou s'il faudra attendre 2018 pour obtenir la mise à jour sur nos appareils.
En ce qui concerne les applications AR basées sur ces kits de développement, Google et Apple ont fait la démonstration de plusieurs applications AR sur leurs plates-formes respectives, mais personne ne peut deviner quand nous commencerons à installer ces applications sur nos smartphones. Cependant, si les spéculations sur différents forums sont légitimes, nous devrions commencer à voir le premier ensemble d'applications basées sur ces plates-formes d'ici la fin de l'année si tout se passe comme prévu.
ARCore vs ARKit: L'avenir de la réalité augmentée
Les enthousiastes des technologies et les initiés du secteur ont souvent décrit la réalité virtuelle et augmentée comme la prochaine grande nouveauté technologique, même s'ils n'ont pas réussi à respecter le battage médiatique qui les entoure jusqu'à présent. Espérons que l'ARCore de Google et l'ARKit d'Apple apportent une traction indispensable à la réalité augmentée.
C’était donc de mon côté quand il s’agissait de ARCore vs ARKit, mais j’aimerais bien savoir ce que vous en pensez. Écoutez ARCore, ARKit et la réalité augmentée en général, dans la section commentaires ci-dessous.