arrow_back

Apple Workshops Paris 2025 : ce qu’en retiennent les développeurs USERADGENTS

Marion Griesemann Responsable Éditoriale
Corentin Medina DÉVELOPPEUR iOS
Prigent Roudaut Head of Mobile
27 Janvier 2025 • Lecture 7 min

En ce début 2025, trois de nos développeurs iOS ont été sélectionnés avec une centaine d’autres pour participer aux ateliers organisés par Apple dans les locaux de Station F à Paris. Plutôt inédit, ce format proposé par Apple représente une véritable occasion d’échanger avec leurs experts et de rencontrer des développeurs aux problématiques similaires aux nôtres.

Après une première journée introductive et des sessions de Questions - Réponses sur les enjeux de chacun, ils ont pu se confronter à deux sujets majeurs pour le développement d’applications cette année : l’intégration d’Apple Intelligence dans iOS 18 et la création d’applications immersives sur visionOS 2, la nouvelle version du système d’exploitation du Vision Pro. Un moyen d’obtenir les clés pour se lancer (et surtout vous aider à le faire) en dégageant les principales opportunités associées. Récapitulatif (non, ne nous remerciez pas, on a le cœur sur la pomme que voulez-vous !).

Le marché des technologies natives est aujourd'hui particulièrement challengé par les solutions cross-plateformes. Bien que nos équipes chez USERADGENTS adoptent Flutter et React Native avec enthousiasme et talent, nous sommes convaincus que notre expertise en développement natif ne doit pas en pâtir, bien au contraire. Ce type d’événement, où nos experts peuvent découvrir et se confronter aux dernières nouveautés d’Apple en compagnie de la communauté, est donc pour nous indispensable. C’est la meilleure façon de rester à la pointe des technologies natives !

Le mot du CTO, Mathieu Pisonero

#1 Comment optimiser nos applications avec Apple Intelligence

La journée du 15 janvier dédiée à Apple Intelligence a permis de synthétiser et de confirmer les premiers éléments amorcés lors de la WWDC 2024 à son sujet… Pour rappel, Apple Intelligence c’est l’IA façon Apple qui se veut plus personnelle qu’artificielle car intégrée naturellement au cœur du système, en interaction directe avec l’ensemble des outils & applications des OS et avec les services tiers, notamment grâce à App Intents, SiriKit nouvelle génération et toute une série d’APIs. Un point important a été éclairci dès le début du workshop et c’est plutôt une bonne nouvelle : Apple Intelligence arrivera bien en France (et dans tous les pays francophones) en 2025 dès que le support de la langue aura été intégré. Ouf. 

Bon alors et en quoi ça nous intéresse concrètement puisqu’en réalité, Apple Intelligence est plutôt conçu comme un outil pour les utilisateurs finaux et n’est pas réellement utilisable programmatiquement par les développeurs (contrairement à Gemini par exemple) ? Tout simplement car l’implémenter, avec son lot de fonctionnalités intelligentes, permet de considérablement améliorer l’expérience au sein de nos applications. Donner l’accès à des services comme Writing Tools, pour résumer ou réécrire des textes dans une app qui implique de la consultation ou de la contribution d’information, peut être un gros argument fonctionnel pour vos utilisateurs et donc un booster d’engagement pour votre marque. C’est ce que ce premier atelier nous a prouvé.

Concrètement, il consistait à nous faire tester le développement d'une application intégrant plusieurs fonctionnalités et frameworks avancés, bien que l'indisponibilité d'Apple Intelligence en France actuellement nous ait empêché de tester les interactions en situation réelle, avec Siri notamment. Nous avons dû utiliser les raccourcis pour activer les scénarios de l'atelier mais l’intégration a tout de même bien fonctionné, donnant un bon aperçu de ce qu’il était possible de faire. Parmi les outils testés :

  • App Intents : permet d’exposer les fonctionnalités de l’application au système et de créer des interactions fluides via Siri, Shortcuts, Spotlight, etc. Cela simplifie l’automatisation et les commandes vocales pour des actions spécifiques.
  • Core Spotlight : permet d’exposer les données de l’application au système pour un accès rapide et contextuel.
  • Control Center: permet de créer un point d’entrée rapide vers l’application directement depuis le Control Center.
  • Writing tools et Genmoji : il s’agissait ici lors de l’atelier de définir des limites et usages pour ces fonctionnalités par l'utilisateur au sein de l’application.

Mais c’est finalement l’intégration de la fonctionnalité Custom Dialog View des App Intents, qui permet l'affichage partiel d’une application via Siri, qui nous a semblé la plus significative. Bien que limitée dans sa version actuelle, l'amélioration de la compréhension du langage naturel permise par Apple Intelligence a déjà permis d’augmenter l'utilisation de Siri dans le monde selon Apple, même si les chiffres exacts n'ont pas été communiqués durant la session. Pour nous, cette évolution laisse présager la possibilité future de contrôler entièrement une application via Siri sans nécessiter son ouverture, modifiant ainsi les habitudes d'utilisation actuelles. 
Car à partir de maintenant, qu’il s’agisse d’interactions avec une page web, la caméra ou encore un document pdf, vos utilisateurs vont pouvoir expérimenter de nouvelles possibilités d’utiliser vos apps, en demandant à Siri d’effectuer une ou plusieurs actions au sein de celles-ci. Imaginez par exemple une application santé / alimentaire qui possède une fonctionnalité de journal où l’utilisateur indique tout ce qu’il mange. Demain, ce dernier pourra demander à Siri de tout noter pour lui, beaucoup plus facilement, grâce au mode vocal. Attention toutefois, à date, Apple a limité l’usage des App Intents à quelques domaines d’intentions précis, ce qui restreint un peu les possibilités mais ils devraient s’élargir au fur et à mesure et inclure plus de types d’interactions qui seront applicables à plus de secteurs (e-commerce, bancaire, divertissement…).  À nous de nous tenir prêt !

#2 Comment créer des applications spatiales pour visionOS 2

Nos équipes ont poursuivi les workshops le 16 janvier avec cette fois une session pratique consacrée à la création d’applications spatiales pour visionOS 2. L’occasion de se perfectionner sur le sujet et d’approfondir nos premières réflexions menées à la sortie de l’Apple Vision Pro et de la première version de l’OS. Sur visionOS 2, plusieurs nouveautés structurantes, déjà entrevues lors de la WWDC, nous ont permis de voir comment faire évoluer les expériences pour les rendre encore plus immersives : 

  • Des nouvelles gestures pour une navigation améliorée,
  • Un nouvel écran virtuel grand angle,
  • La prise en charge des souris et claviers…

Pour les développeurs, plusieurs APIs bien pratiques ont été également présentées dans cette optique, comme UpperLimbVisibility qui permet de contrôler l’apparence des mains de l’utilisateur (pour les faire apparaître devant, derrière, intégrées au contenu…), un meilleur support de RealityKit et SceneKit et une meilleure compréhension des scènes avec les Room Anchors, qui permettent de créer des éléments d’interface rattachés à une pièce de l’environnement de la personne en particulier. 

De manière générale, et en créant notre propre application compatible Vision Pro durant ce workshop, nous avons pu confirmer l’idée que développer sur visionOS est très instinctif et familier pour un développeur iOS car cela se passe dans les mêmes outils (SwiftUI, ARKit, RealityKit…) et avec les mêmes librairies. Les frameworks iOS ont en fait été étendus pour visionOS.

Apple

Seule la partie 3D est une vraie nouveauté. À partir d’assets préalablement fournis, nous avons travaillé à leur implémentation sur Reality Composer Pro, qui offre un environnement simplifié pour composer et animer des scènes. Son utilisation est simple, rapide et intuitive car elle est basée sur un principe de drag and drop et car les scènes peuvent s’activer via une seule ligne de code. 

L’objectif final de l’atelier ? Nous perfectionner sur les différentes étapes de la gestion de scènes (import de modèles, texturage, animations…) et avoir au sein de notre app un train en 3D circulant dans un paysage, avec possibilité pour nos utilisateurs d’ajuster la vitesse du train, activer la lumière, ajouter de la fumée…  

En partant d’un modèle vierge, nous avons pu dans Reality Composer Pro ajouter de la texture à notre train et notre paysage. 

L'intégration de notre scène 3D aux vues de notre application dans Xcode a été plutôt rapide également. Les nouvelles APIs de RealityKit / RealityView nous ont permis de paramétrer le chargement du train et son placement dans la scène mais aussi de configurer une fenêtre de réglages en ornament1 pour laisser à l’utilisateur le contrôle sur sa vitesse, la lumière, le klaxon…  Pour nous faire un petit plaisir, nous avons même ajouté de la vapeur au modèle en créant un objet “particules” ! Et oui, on ne se refuse rien.

Vue finale dans le simulateur visionOS

Cette immersion pratique et progressive au sein de visionOS 2 fournit un exemple concret de création d’application pour le Vision Pro. Entre la découverte des principes de base (chargement d’assets, texturage) et l’ajout de fonctionnalités plus avancées (effets de particules, lumière dynamique, réglages en direct via l’interface), nous avons pu aller encore un cran plus loin sur le développement d’expériences spatiales. Les APIs étant pensées pour rendre naturelles les interactions dans un univers 3D et en réalité augmentée, avec des ponts solides avec Xcode, RealityKit et SwiftUI, la prise en main est en fait plutôt facile, ce qui ouvre réellement la voie pour rendre nos applications actuelles compatibles avec le Vision Pro et pour exploiter tout le potentiel créatif de visionOS (à condition bien sûr que l’usage s’y prête…). De belles perspectives, donc, pour mener à bien certains projets, même complexes, et qui renforcent pour nous l’idée que la plateforme d’Apple peut devenir un standard pour les expériences spatiales !

Qu’il s’agisse d’Apple Intelligence ou de visionOS 2, l’avenir de nos applications iOS cette année sera riche : plus personnelles, plus interactives et a priori plus immersives. Merci Apple pour ces 3 jours, ces échanges et ces mises en situation. 

Des questions sur l’intégration de l’IA dans vos applications iOS ou un projet d’application pour visionOS ? Contactez-nous

1-  C’est une best practice pour visionOS ! Cela permet à l’utilisateur d’accéder facilement à une fenêtre qui apparaît sous forme de badge.

Sur le même sujet

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?
10/06/2026

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?

Je découvre arrow_forward
iOS 26 : nos recommandations pour une app Best in Glass
17/09/2025

iOS 26 : nos recommandations pour une app Best in Glass

Je découvre arrow_forward
App Intents d’Apple : opportunités et retour d’expérience avec myFFF
24/06/2025

App Intents d’Apple : opportunités et retour d’expérience avec myFFF

Je découvre arrow_forward
Google I/O, WWDC : ce qu’il fallait retenir des annonces 2025 de Google et Apple
12/06/2025

Google I/O, WWDC : ce qu’il fallait retenir des annonces 2025 de Google et Apple

Je découvre arrow_forward
En immersion sur le Vision Pro : les développeurs USERADGENTS passent au crible le casque d’Apple
07/05/2025

En immersion sur le Vision Pro : les développeurs USERADGENTS passent au crible le casque d’Apple

Je découvre arrow_forward
Skip, la revanche des développeurs iOS sur le cross-plateforme ?
18/09/2024

Skip, la revanche des développeurs iOS sur le cross-plateforme ?

Je découvre arrow_forward
Les widgets mobiles
09/07/2024

Les widgets mobiles

Je découvre arrow_forward
WWDC 2024 : que pensent les développeurs USERADGENTS des annonces ?
27/06/2024

WWDC 2024 : que pensent les développeurs USERADGENTS des annonces ?

Je découvre arrow_forward
Au lendemain de la keynote d’Apple pendant la célèbre WWDC édition 2024, qu’est-ce qu’on retient ?
12/06/2024

Au lendemain de la keynote d’Apple pendant la célèbre WWDC édition 2024, qu’est-ce qu’on retient ?

Je découvre arrow_forward
Comment concevoir et développer une application pour l'Apple Vision Pro ?
11/01/2024

Comment concevoir et développer une application pour l'Apple Vision Pro ?

Je découvre arrow_forward
La notation des apps
16/10/2023

La notation des apps

Je découvre arrow_forward
expand_less