Evergine + Android XR

Vos applications Evergine, désormais sur les premières lunettes Android XR

La release de novembre 2026 d’Evergine ajoute la prise en charge d’Android XR, la nouvelle plateforme de Google pour casques et lunettes. Nous l’avons développée dans le cadre de l’Android XR Developer Catalyst Program de Google, qui nous a donné un accès anticipé aux devkits XREAL AURA. Résultat : vos applications Evergine, y compris tout ce qui est développé avec Evergine MRTK, fonctionnent désormais sur les premières lunettes optical see-through propulsées par Android XR.

La prise en charge d’Android XR renforce l’un des objectifs fondamentaux d’Evergine : apporter la même technologie 3D industrielle sur tous les appareils avec lesquels les gens travaillent, du desktop et du web jusqu’aux lunettes qu’ils portent.

Figure 1 — Evergine MRTK sur XREAL AURA, capturé directement depuis les lunettes

Pas de rendus, pas de maquettes. Des boutons, des curseurs et des panneaux ancrés dans le monde réel, pilotés par vos propres mains. Chaque interaction que vous voyez repose sur le même code MRTK qui fait déjà fonctionner les applications Evergine sur d’autres appareils XR, des projets communautaires aux solutions sur mesure que nous développons chez Plain Concepts. Nous n’avons pas réécrit le toolkit pour Android XR ; nous avons appris à Evergine à dialoguer avec une nouvelle plateforme.

1. Qu’est-ce qu’Android XR ?

Android XR est la plateforme de réalité étendue de Google, développée en collaboration avec Samsung et Qualcomm. Elle apporte l’écosystème Android, ses applications, ses outils et Gemini, à toute une famille d’appareils de différents fabricants. Au lieu de miser sur un seul casque, les développeurs ciblent une plateforme ouverte unique qui ne cesse de grandir.

CaractéristiqueAndroid XR
Développé parGoogle, en collaboration avec Samsung et Qualcomm
Standards ouvertsOpenXR 1.0 et 1.1, plus WebXR dans Chrome
AppareilsCasques comme le Samsung Galaxy XR, lunettes XR filaires comme XREAL AURA, et lunettes IA
ApplicationsApplications Android de Google Play, plus un catalogue croissant conçu pour la XR
IAGemini intégré à la plateforme, conscient de ce que vous voyez et faites
Outils de développementJetpack XR SDK, OpenXR, WebXR, Unity, Godot, Unreal et désormais Evergine

XREAL AURA est la première paire de lunettes XR filaires sur Android XR, lancée le 28 octobre. Ses verres sont transparents, vous voyez donc le monde réel de vos propres yeux, et ils peuvent aussi être assombris pour le masquer. Elles offrent un champ de vision de 70 degrés et pèsent moins de 95 grammes, car les traitements lourds s’exécutent sur un petit boîtier de calcul relié par câble, animé par la nouvelle plateforme Snapdragon Reality Elite.

Lunettes XREAL AURA et boîtier de calcul

Figure 2 — Lunettes XREAL AURA et boîtier de calcul. Image : XREAL

2. L’Android XR Developer Catalyst Program

Nous avons eu le plaisir de rejoindre l’Android XR Developer Catalyst Program de Google, lancé avec XREAL pour offrir à des développeurs sélectionnés un accès anticipé au matériel, des ressources techniques et un accompagnement sur Android XR. Dans le cadre du programme, Google nous a fourni des devkits XREAL AURA avant le lancement public.

Disposer tôt du vrai matériel a fait toute la différence. Nous avons pu tester chaque jour sur l’appareil, mesurer les performances là où elles comptent et concevoir l’intégration en fonction de la façon dont les gens utilisent réellement les lunettes.

Remerciements

Un grand merci à toute l’équipe Android XR de Google pour ses conseils, ses réponses rapides et son enthousiasme sincère tout au long du programme. Merci également à l’équipe XREAL d’avoir conçu un appareil aussi performant. Ce fut un plaisir de travailler avec vous.

3. Au cœur de l’intégration

La clé de cette intégration est OpenXR, le standard ouvert et libre de redevances du Khronos Group pour développer des applications XR. Avant OpenXR, chaque casque avait son propre SDK, et prendre en charge un nouvel appareil impliquait d’écrire une nouvelle intégration à partir de zéro. OpenXR définit une API commune que chaque appareil compatible implémente : un moteur qui parle OpenXR peut donc tous les atteindre, tandis que chaque fabricant ajoute des extensions pour les fonctionnalités propres à son matériel.

Evergine s’appuie sur OpenXR depuis des années : c’est la même couche qui fait fonctionner notre prise en charge de Meta Quest et Pico. Android XR repose lui aussi sur OpenXR, ce qui nous a donné une longueur d’avance. Au lieu de partir de zéro, nous avons connecté la couche OpenXR existante d’Evergine au runtime Android XR et ajouté la prise en charge de ce que propose cette nouvelle plateforme, comme le suivi des mains et le contrôle de la façon dont le contenu se mêle au monde réel. Au passage, nous avons aussi peaufiné cette couche partagée, ce dont bénéficient tous les appareils OpenXR.

Une seule couche OpenXR dans Evergine relie la même application à Android XR, Meta Quest et Pico

Figure 3 — Une seule couche OpenXR dans Evergine relie la même application à Android XR, Meta Quest et Pico

Voici les principaux éléments de l’intégration Android XR :

4. Nouveau template dans l’Evergine Launcher

Une nouvelle plateforme n’est utile que si l’on peut démarrer facilement. C’est pourquoi la prise en charge d’Android XR s’accompagne d’un nouveau template dans l’Evergine Launcher, avec son propre logo dans le sélecteur de templates. Créez un projet, déployez-le sur les lunettes, et vous obtenez une application Android XR fonctionnelle avec le suivi des mains prêt, pour vous concentrer sur votre application plutôt que sur la configuration de la plateforme.

Le nouveau template Android XR dans l'Evergine Launcher

Figure 4 — Le nouveau template Android XR dans l’Evergine Launcher

PrérequisDétails
TemplateAndroid XR (OpenXR), dans l’Evergine Launcher
.NET.NET 10
AndroidAndroid 14 (API level 34) ou version ultérieure
GraphismesVulkan, via OpenXR
Testé surXREAL AURA

Vous trouverez les détails de configuration dans notre documentation.

5. Cas d’usage

Plain Concepts développe de la XR avec Evergine depuis des années, presque toujours pour l’industrie. Nous avons créé un outil de visualisation d’ingénierie pour HoloLens avec Willbö, un viewer VR de modèles CATIA pour Airbus, et MRLink, qui permet aux opérateurs de piloter à distance le robot Spot de Boston Dynamics avec des lunettes de réalité mixte et virtuelle. Au fil du temps, les packages NuGet d’Evergine ont dépassé les 4,5 millions de téléchargements.

Ces projets ont un point commun : les gens ont besoin d’informations numériques superposées au monde réel tout en gardant les mains et les yeux sur leur tâche. C’est là que des lunettes légères sous Android XR font la différence :

6. Conclusions

Android XR ouvre à Evergine une nouvelle famille d’appareils, à commencer par XREAL AURA. Les mêmes applications et les mêmes interactions MRTK fonctionnent désormais sur des lunettes légères qui passent de l’AR à la VR complète, et le nouveau template du Launcher permet de démarrer un projet en quelques minutes.

Quoi de neufDétails
Nouvelle plateformePrise en charge d’Android XR dans la release de novembre 2026 d’Evergine
Premier appareilXREAL AURA, les premières lunettes XR filaires sur Android XR
AR et VRVerres transparents pour l’AR, ou entièrement assombris pour une VR immersive
Suivi des mainsActivé dès le premier build
Nouveau templateTemplate Android XR dans l’Evergine Launcher

Ce n’est qu’un début. Nous continuerons d’améliorer l’intégration à mesure qu’Android XR évolue et que de nouveaux appareils arrivent.

Auteur
Rafa Caro
Ingénieur de recherche senior