Service 19
Application mobile (iOS & Android)
Une app native ou cross-platform, vraiment utilisée.

Sorti de l'atelier
Trop d'apps mobiles sont des sites mal portés. Nous concevons et développons de vraies apps natives ou cross-platform, avec une UX adaptée au mobile (gestes, notifications, offline), un build store-ready et un suivi des KPIs.
Expertise
Bénéfices
Présence sur App Store et Play Store.
UX native (gestes, notifs, offline).
Code partagé iOS/Android quand pertinent.
Stack technique
Livrables
- Product design & prototypage
- Développement React Native / Expo / natif
- Builds iOS et Android
- Publication App Store et Play Store
- Analytics et crash reporting
Notre approche
- 01
Découverte
Problème, parcours, KPIs.
- 02
MVP
Version validable rapidement.
- 03
Scale
Performance, store, itérations.
Engagements mesurables
Ce que nous nous engageons à délivrer
≥ 99,5 %
Crash-free users rate sur 30 jours glissants
< 1,5 s
TTID (Time To Initial Display) appareils milieu de gamme
25 à 40 %
Rétention D30 selon vertical métier
≥ 4,5 étoiles
Note moyenne stores (sur 200+ avis)
< 0,47 % (seuil Google Play)
ANR rate Android
Inclus dans la mission
- ✓Architecture technique iOS et Android avec choix natif ou React Native motivé
- ✓Design système mobile complet en Figma avec composants iOS et Material
- ✓Développement, intégration backend, tests automatisés et CI/CD EAS
- ✓Soumission App Store Connect et Play Console avec gestion des refus
- ✓Suivi crashes et performances pendant 3 mois post-publication
Hors scope
- ×Backend serveur et base de données si non spécifié dans le périmètre
- ×Création des comptes développeur Apple et Google et frais annuels associés
- ×Campagnes ASO (App Store Optimization) et User Acquisition payante
- ×Versions desktop, web ou montre connectée non incluses au cahier des charges
- ×Maintenance évolutive au-delà du contrat support initial de 3 mois
Cas d'usage
Produit SaaS mobile
Compagnon de l'app web.
Marketplace / réseau social
Expérience mobile-first.
Outil métier
Terrain, scan, signature.
État de l'art, juin 2026
Notre vision technique
Cross-platform 2026, choisir son moteur
L'écosystème s'est stabilisé sur quatre options matures et la question n'est plus « quelle techno gagne » mais « quel profil correspond au produit ». React Native a basculé : depuis 0.76 la New Architecture (Fabric, TurboModules, JSI) est activée par défaut, et 0.82 a définitivement retiré l'ancien bridge ; les latences de communication JS-natif passent de 16 ms à moins de 2 ms et les démarrages s'améliorent d'environ 50 %. Expo SDK 54 précompile les frameworks iOS en XCFrameworks (build RNTester de 120 s à 10 s sur M4 Max), Expo Router v6 ajoute prévisualisations iOS et onglets Liquid Glass. Flutter impose Impeller comme moteur unique sur iOS, par défaut sur Android API 29+ via Vulkan, résolvant le jank de shaders. Kotlin Multiplatform est stable depuis 2023, Compose Multiplatform iOS depuis mai 2025, Swift Export stable visé 2026.
IA on-device, la bascule de 2025 et 2026
Apple a livré le Foundation Models framework (iOS 26, iPadOS 26, macOS 26) qui expose un LLM local d'environ 3 milliards de paramètres via une API Swift. Trois lignes suffisent pour ouvrir une session, avec guided generation (sorties typées Swift), tool calling et streaming, le tout gratuit et offline. Apps déjà en production : SmartGym, Stoic, CellWalk, VLLO. Private Cloud Compute prend le relais sur les requêtes plus lourdes en garantissant l'absence de rétention. Côté Android, Gemini Nano tourne dans AICore (Pixel 8+ et puces optimisées MediaTek Dimensity, Snapdragon, Tensor) et s'expose via ML Kit GenAI APIs : Prompt, Summarization, Proofreading, Rewriting, Image Description, Speech Recognition. Pour les cas hors stack constructeur, MLX est la voie officielle Apple sur Silicon (20 à 87 % plus rapide que llama.cpp sous 14B), et llama.cpp reste la solution portable inférence-only.
Performance et UX, 120 fps, gestes, accessibilité
Hermes est par défaut sur RN et 0.82 introduit Hermes V1 : ES6 classes, const et let, async natif, gains VM. Les chiffres production publiés vont de 17 % de gain au démarrage chez Shopify (inlineRequires) à 60 % de réduction des slow frames chez Discord après optimisation Reanimated. Le 120 Hz ProMotion exige de piloter CADisplayLink avec un CAFrameRateRange explicite, sinon le système plafonne à 80 Hz ; sur Flutter, le Great Thread Merge fusionne UI et plateforme et autorise des FFI synchrones sans platform channels. Côté design, Liquid Glass d'Apple (iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26) est un matériau translucide piloté par SwiftUI et UIKit, à adopter avec Icon Composer. Material 3 Expressive est sorti en mai 2025, validé par 46 études sur plus de 18 000 participants, et a débarqué sur Pixel 6+ avec Android 16 QPR1 en septembre.
Stores et monétisation, DMA, StoreKit 2, Billing 7
Le Digital Markets Act a forcé Apple à ouvrir iOS dans l'UE : web distribution, marketplaces alternatifs (Onside disponible en EU et au Japon depuis février 2026), Core Technology Commission de 5 % en vigueur depuis le 26 juin 2025, modèle commercial unique au 1er janvier 2026 remplaçant la Core Technology Fee. Toute app reste notarisée par Apple. StoreKit 2 simplifie produits, transactions et entitlements en Swift moderne, et son StoreKit Configuration File permet de simuler achats et remboursements localement sans TestFlight. Pour les tests prix A/B, la pratique reste de créer deux subscription groups parallèles afin d'empêcher l'utilisateur de switcher dans Settings. Sur Android, Play Billing Library 7 est obligatoire depuis le 31 août 2025 : installment plans, prepaid plans avec pending transactions, et remplace ProrationMode par ReplacementMode. Depuis le 29 octobre 2025, Google n'interdit plus les méthodes de paiement alternatives ni la communication tarifaire externe.
Stack et déploiement, EAS, OTA, observabilité
L'arrêt d'App Center par Microsoft le 31 mars 2025 a clos l'ère CodePush hébergé. La voie consensus est EAS Update : Expo SDK 55 a ajouté Hermes bytecode diffing, phased rollouts en pourcentage et republish ou rollback. Le serveur CodePush open-sourcé reste auto-hébergeable, et Revopush propose un drop-in compatible. Pour la livraison native, Fastlane et Codemagic restent la base CI/CD, EAS Build offre désormais un cache qui accélère les builds suivants jusqu'à 30 %. Côté observabilité, Sentry domine sur error tracking et traces, Datadog Mobile RUM mesure TTID et TTFD (cold, warm, prewarmed), capture Session Replay, et propose un SDK Kotlin Multiplatform unifié. Le scaffolding type Byss : Expo SDK 54+, EAS Build et Update, Reanimated 4, MMKV pour le KV local, Sentry et Datadog RUM, Fastlane pour les pipelines de release.
Références
- [1]React Native New Architecture (reactnative.dev). https://reactnative.dev/architecture/landing-page
- [2]Five years of React Native at Shopify (Shopify Engineering). https://shopify.engineering/five-years-of-react-native-at-shopify
- [3]Supercharging Discord Mobile (Discord Blog). https://discord.com/blog/supercharging-discord-mobile-our-journey-to-a-faster-app
- [4]Expo Changelog SDK 54. https://expo.dev/changelog/sdk-54
- [5]Impeller rendering engine (Flutter Docs). https://docs.flutter.dev/perf/impeller
- [6]KMP et Compose Multiplatform roadmap, August 2025 (JetBrains). https://blog.jetbrains.com/kotlin/2025/08/kmp-roadmap-aug-2025/
- [7]Foundation Models framework (Apple Developer). https://developer.apple.com/documentation/FoundationModels
- [8]Gemini Nano on Android (Android Developers). https://developer.android.com/ai/gemini-nano
- [9]Material 3 Expressive launch (Google Blog). https://blog.google/products-and-platforms/platforms/android/material-3-expressive-android-wearos-launch/
- [10]Liquid Glass documentation (Apple Developer). https://developer.apple.com/documentation/technologyoverviews/liquid-glass
- [11]Update on apps distributed in the EU, DMA (Apple Developer). https://developer.apple.com/support/dma-and-apps-in-the-eu/
- [12]Migrate to Play Billing Library 7 (Android Developers). https://developer.android.com/google/play/billing/migrate-gpblv7
Glossaire
Le vocabulaire essentiel
- TTID
- Time To Initial Display, durée entre le tap sur l'icône et l'affichage du premier écran interactif. Métrique critique scrutée par Apple et Google pour évaluer la qualité perçue d'une application mobile.
- Crash-free rate
- Pourcentage d'utilisateurs ou de sessions n'ayant subi aucun crash sur une période donnée. Indicateur de stabilité prioritaire que les stores utilisent pour pénaliser ou valoriser les applications.
- ANR
- Application Not Responding, événement Android déclenché quand l'UI thread est bloqué plus de 5 secondes. Au-delà de 0,47 % des sessions, Google Play réduit la visibilité de l'app dans le store.
- OTA Update
- Over The Air Update, mécanisme permettant de pousser une mise à jour JavaScript via Expo ou CodePush sans repasser par les stores. Idéal pour corriger rapidement bugs critiques ou A/B tester du contenu.
- TestFlight
- Plateforme Apple de distribution de versions beta iOS à un panel pouvant aller jusqu'à 10 000 testeurs externes. Indispensable pour valider stabilité et expérience avant soumission en production publique.
- Deep linking
- Mécanisme permettant qu'un lien externe ouvre directement un écran spécifique de l'application native. Inclut Universal Links iOS et App Links Android avec vérification du domaine propriétaire.
- Push notifications
- Messages envoyés à l'utilisateur en dehors de l'app via APNs sur iOS et FCM sur Android. Leur usage modéré et personnalisé peut augmenter la rétention D30 de 25 à 50 % selon les verticales.
- ProGuard / R8
- Outils d'obfuscation et de réduction du code Android qui compressent les APK et compliquent le reverse engineering. R8 remplace ProGuard depuis Android Studio 3.4 avec de meilleures performances de build.
FAQ
Application mobile (iOS & Android), vos questions
Cross-platform (React Native/Expo) pour 90% des cas. Natif si vraies contraintes (perf, AR, hardware).
Dans le même domaine

