Apps mobiles : 7 minutes de lecture pour faire les bons choix

Que votre app face partie de votre stratégie produit ou qu’elle soit votre produit, le choix technologique ne sera pas le même.

Florent Morin
Morin Innovation
7 min readFeb 25, 2018

--

Quel est l’objectif de votre app mobile ?

Vous pouvez concevoir une app mobile pour différentes raisons. Et, selon l’objectif, le choix technologique ne sera pas le même.

Vendre un produit

Si vous souhaitez vendre des chaussures en ligne, un site web mobile suffit.

Éventuellement, une solution de type web app permet d’offrir un accès en mode non connecté.

L’application iOS et/ou Android native vous apportera quelques fonctionnalités supplémentaires intéressantes : les notifications push, une présentation plus riche, un meilleur niveau de sécurité.

Le premier des enjeux est la visibilité : commencez par un site web bien adapté au mobile et au partage sur les réseaux sociaux, notamment grâce à OpenGraph et Schema.org.

N’investissez pas inutilement dans une app mobile.

Enrichir un produit ou un service

De nombreuses banques en ligne sont 100 % apps mobiles. Sans même une déclinaison web. Et c’est un succès.

Une app mobile va enrichir votre produit. Elle est l’image de votre produit et lui apporte de la valeur.

Si vous proposez un service de type banque, assurance ou autre, votre app sera un critère de choix.

Si votre app est mal conçue, elle apportera de la friction à votre utilisateur. Et cela aura un impact négatif sur l’image de l’entreprise.

A contrario, si votre app apporte un confort à l’usage de votre service, c’est de la valeur en plus. En termes d’image et de qualité de votre service.

Cela s’applique également aux produits. Imaginons un produit concurrentiel : les téléviseurs. Si, pour le même prix, vous avez en plus une application mobile qui vous permet de vous affranchir de votre télécommande, cela apporte une véritable valeur à votre produit.

Dans ces cas-là, il ne faut pas lésiner sur la qualité : il vous faut une application native.

Créer un service en ligne

Vous souhaitez proposer un service en ligne. Par exemple, un service de gardiennage de chien.

Un site web vous permettra d’accéder à un grand nombre de clients potentiels.

Une app web vous permettra de fidéliser vos clients en leur permettant d’ajouter une icône associée à votre service sur leur smartphone.

Si vous souhaitez un service un peu plus premium, vous pouvez investir dans le développement natif. Mais il faut vraiment que votre app mobile soit différenciante par rapport à l’app web.

Vendre une app

Si vous souhaitez vendre une app, il n’y a pas de débat : choisissez le natif.

AirMail, disponible sur iOS et macOS, développé par 2 italiens

Les différentes technologies mobiles

Voici une synthèse des différentes technologies mobiles avec leurs atouts et leurs inconvénients.

Les technologies hybrides (Cordova, Ionic, React Native et autres) ont été évincés car elles ne sont absolument pas recommandables. D’après ma petite dizaine d’année d’expérience dans le développement mobile.

Questions et réponses

Pourquoi la conception web est-elle plus simple et moins chère ?

Il s’agit d’un développement reposant sur des technologies à bas coût et très peu liées au matériel.

Ces connaissances sont donc plus simples à acquérir. Ce qui signifie qu’il est également très simple de trouver des développeurs web sur le marché. Et donc moins chers.

A contrario, le coût de développement sur mobile (iOS ou Android) nécessite des connaissances plus pointues : les compétences dans ce domaine sont plus rares.

Évidemment, la qualité qui en découle est proportionnelle au budget alloué. C’est un investissement.

Pourquoi le budget de maintenance est-il plus élevé sur le web ?

Les navigateurs web peuvent varier d’une version à l’autre. Et leur comportement varie proportionnellement. Ce qui fait qu’un site ou une app web peut nécessiter une maintenance en cours de route.

Côté application native, les évolutions sont ponctuelles : on sait que chaque année, durant l’été, on doit faire évoluer son code. Et on est tranquille pour un an. Sachant que ces évolutions sont anticipées et donc sans trop de surprises.

Pourquoi le budget Android est-il plus élevé que celui de iOS ?

Pour concevoir une application Android, il faut gérer en moyenne 5 versions du système et plusieurs milliers d’appareils de constructeurs différents.

Côté iOS, il y a un seul constructeur, 18 modèles d’appareils de conception très proche et seulement 2 versions du système.

En quoi les performances, la sécurité et l’expérience utilisateur sont-elles meilleures sur le natif que sur le web ?

Sur le web, tout est interprété à la volée et s’exécute dans le cadre fourni par le navigateur web (Safari ou Chrome).

Le design est unique sur le web alors que chaque plateforme dispose de ses spécificités et son approche de l’expérience utilisateur.

Dans le cadre du développement natif, tout est fait pour un usage optimal du matériel. Et également une intégration parfaite au sein du smartphone et son écosystème.

Le web invite l’utilisateur à aller vers le produit.

L’application mobile intègre le produit dans le quotidien de l’utilisateur.

Une seule plateforme cible suffit si votre app est votre produit

Dans l’imaginaire collectif, pour qu’une app soit un succès, elle doit être disponible sur iOS et Android.

C’est faux.

De nombreuses apps sont exclusives à l’une ou l’autre des plateformes et nombre de développeurs en vit très bien.

Les développeurs de Things n’ont aucune envie d’aller vers d’autres plateformes

Quelques success stories :

Pas convaincu ? Lisez la suite.

iOS

Appareils

  • 1,3 milliards d’appareils dans le monde
  • 10 millions d’appareils en France

Marché App Store

  • 38,5 milliards de dollars de revenu en 2017
  • dont 78 % dans le jeu vidéo

Téléchargements App Store

  • 28 milliards de téléchargements en 2017

Répartition des versions

Les versions à connaître pour couvrir le parc sont :

  • iOS 11 : 65 %
  • iOS 10 : 93 %
  • iOS 9 et inférieurs : 100 %

Une app iOS 10 sera accessible à 93 % des utilisateurs. Soit 2 versions à connaître.

Répartitions des modèles

Pour être compatible avec tous les appareils iOS 10, il faut également vérifier la compatibilité de l’app avec 18 modèles d’appareils pour 1 constructeur.

Technologies nécessaires

  • SDK iOS
  • langage Swift

Android

Appareils

  • 2 milliards d’appareils dans le monde
  • 27 millions d’appareils en France

Marché Google Play

  • 20,1 milliards de dollars de revenu en 2017
  • dont 90 % dans le jeu vidéo

Téléchargements Google Play

  • 64 milliards de téléchargements en 2017

Répartition des versions

Les versions à connaître pour couvrir le parc sont :

  • Android 8 : 1,1 %
  • Android 7 : 29,6 %
  • Android 6 : 57,7 %
  • Android 5 : 82,3 %
  • Android 4.4 : 94,3 %
  • Android 4.1–4.3 : 99,3 %
  • Android 4.0 : 99,7 %
  • Android 2.3 : 100 %

Une app iOS 4.4 sera accessible à 94,3 % des utilisateurs. Soit 5 versions à connaître.

Répartitions des modèles

Pour être compatible avec tous les appareils Android 4.4, il faut également vérifier la compatibilité de l’app avec 8 771 modèles d’appareils pour 550 constructeurs.

Technologies nécessaires

  • SDK Android
  • outils complémentaires (services web et autres)
  • langage Kotlin.

Bien faire son calcul

Imaginons une app 100 % française. Qui cible les 27 millions d’appareils iOS.

Vous gagner le coeur de 0,1 % des utilisateurs, soit 27 000 clients. À raison de 5 € l’app, cela vous fait un chiffre d’affaires de 135 000 euros.

Soit 94 500 euros de revenus après avoir déduit la part d’Apple pour les frais d’App Store.

Vous ciblez le marché mondial ? Votre revenu potentiel est de quasiment 7 millions d’euros.

Ne pas confondre téléchargement et satisfaction utilisateur

Votre utilisateur découvre votre application dans une pub sur le web ou à la TV. Il l’installe, la découvre et la désinstalle car elle ne répond pas à son besoin : coût 1, efficacité 0.

Mieux vaut une app de bonne qualité sur une plateforme qu’une app de qualité médiocre sur deux plateformes. Les développeurs de Things, AirMail, MindNode et autre Bear l’ont bien compris.

Besoin absolu de satisfaire le monde entier ?

Dans ces cas-là, l’idéal est de concevoir une app web qui rendra service à tout le monde dans un cadre limité et une app native pour ceux qui veulent exploiter pleinement votre solution.

C’est un compromis qui permet également de ne pas avoir à subir les anciennes versions des OS.

Vous pouvez par exemple concevoir une app ainsi :

  • support natif iOS 10 et 11, Android 5, 6, 7 et 8
  • support web pour les versions antérieures.

Quand iOS 12 sort, vous abandonnez iOS 10. Et quand Android 9 sort, vous abandonnez Android 5.

Vos utilisateurs n’auront qu’à aller sur les versions web allégées pour ne pas être coupés de vos services, au détriment d’une expérience optimale.

Besoin de conseil dans votre stratégie mobile ?

Morin Innovation peut vous offrir le conseil nécessaire sur tout l’aspect technologique.

En collaboration avec nos partenaires de la #NiortTech, nous pourrons également vous apporter une expertise sur la stratégie produit, le design et tout l’écosystème mobile.

Sources

Les sources utilisées pour cet article :

--

--