
Une application mobile est un programme informatique conçu pour fonctionner sur un appareil mobile tel qu'un smartphone , une tablette ou une montre connectée . Les applications mobiles se distinguent des applications de bureau , conçues pour fonctionner sur des ordinateurs de bureau , et des applications web, qui s'exécutent dans les navigateurs web mobiles plutôt que directement sur l'appareil mobile.
À l'origine, les applications étaient conçues pour faciliter la productivité, notamment pour la messagerie, l'agenda et les bases de données de contacts. Cependant, la demande croissante du public a entraîné une expansion rapide vers d'autres domaines tels que les jeux mobiles , l'automatisation industrielle , le GPS et les services de géolocalisation , le suivi des commandes et la billetterie. Aujourd'hui, des millions d'applications sont disponibles. Nombre d'entre elles nécessitent une connexion Internet . Les applications sont généralement téléchargées depuis les boutiques d'applications , qui sont des plateformes de distribution numérique .
Le terme « app », abréviation de « application », est depuis devenu très populaire ; en 2010, il a été désigné « mot de l'année » par l' American Dialect Society .
Les applications sont généralement classées en trois catégories : les applications natives, les applications hybrides et les applications web. Les applications natives sont conçues spécifiquement pour un système d’exploitation mobile, généralement iOS ou Android. Les applications web sont écrites en HTML5 ou CSS et s’exécutent généralement dans un navigateur. Les applications hybrides sont construites à l’aide de technologies web telles que JavaScript , CSS et HTML5 et fonctionnent comme des applications web encapsulées dans un conteneur natif.
Aperçu

La plupart des appareils mobiles sont vendus avec plusieurs applications préinstallées, comme un navigateur web , un client de messagerie , un calendrier , une application de cartographie et une application pour acheter de la musique , d'autres contenus multimédias ou d'autres applications. Certaines de ces applications préinstallées peuvent être désinstallées facilement, libérant ainsi de l'espace de stockage pour les applications souhaitées. Lorsque le logiciel ne le permet pas, certains appareils peuvent être rootés , jailbreakés ou modifiés d'une autre manière pour supprimer les applications indésirables.
Les utilisateurs peuvent télécharger des applications non préinstallées depuis des plateformes de distribution telles que les boutiques d'applications. Celles-ci peuvent être gérées par le propriétaire du système d'exploitation mobile de l'appareil , comme l' App Store ou le Google Play Store ; par les fabricants de l'appareil, comme le Galaxy Store et l'AppGallery de Huawei ; ou par des tiers, comme l' Amazon Appstore et F-Droid .
En général, les applications sont téléchargées depuis la plateforme vers un appareil cible, mais il est parfois possible de les télécharger sur des ordinateurs portables ou de bureau . Elles peuvent également être installées manuellement, par exemple en exécutant un package d'application Android sur un appareil Android.
Certaines applications sont gratuites , tandis que d'autres sont payantes, avec un paiement initial ou un abonnement . Certaines applications proposent également des microtransactions ou intègrent de la publicité . Dans tous les cas, les revenus sont généralement partagés entre le créateur de l'application et la plateforme de téléchargement. Le prix d'une même application peut donc varier selon la plateforme mobile.
À l'origine, les applications mobiles étaient conçues pour la productivité générale et la recherche d'informations, notamment la messagerie électronique, l'agenda , les contacts, la bourse et la météo. Cependant, la demande du public et la disponibilité d'outils de développement ont rapidement entraîné leur expansion vers d'autres catégories, telles que celles gérées par les logiciels d'application de bureau . Comme pour tout logiciel, l'explosion du nombre et de la variété des applications a rendu leur découverte complexe, ce qui a conduit à la création de nombreuses sources d'évaluation, de recommandation et de sélection, incluant des blogs, des magazines et des services en ligne dédiés à la découverte d'applications. En 2014, les organismes de réglementation gouvernementaux ont commencé à tenter de réglementer et d'encadrer les applications, en particulier les applications médicales. Certaines entreprises proposent des applications comme moyen alternatif de diffusion de contenu , avec certains avantages par rapport à un site web officiel .
Avec le nombre croissant d'applications mobiles disponibles sur les plateformes de téléchargement et les performances améliorées des smartphones, les utilisateurs téléchargent de plus en plus d'applications sur leurs appareils. L'utilisation des applications mobiles est devenue de plus en plus courante parmi les utilisateurs de téléphones mobiles. Une étude comScore de mai 2012 a révélé qu'au cours du trimestre précédent, davantage d'abonnés mobiles utilisaient des applications que naviguaient sur Internet : 51,1 % contre 49,8 %. Les chercheurs ont constaté que l'utilisation des applications mobiles est fortement corrélée au contexte de l'utilisateur et dépend de sa localisation et de l'heure de la journée. Les applications mobiles jouent un rôle de plus en plus important dans le secteur de la santé et, lorsqu'elles sont correctement conçues et intégrées, peuvent apporter de nombreux avantages.
Le cabinet d'études de marché Gartner prévoyait que 102 milliards d'applications seraient téléchargées en 2013 (dont 91 % gratuites), générant 26 milliards de dollars aux États-Unis, soit une hausse de 44,4 % par rapport aux 18 milliards de dollars de 2012. Au deuxième trimestre 2015, les plateformes Google Play et Apple avaient généré à elles seules 5 milliards de dollars. Selon un rapport d'analystes, l'économie des applications génère plus de 10 milliards d'euros de revenus par an au sein de l'Union européenne, et plus de 529 000 emplois ont été créés dans 28 États membres grâce à la croissance de ce marché.
Types
Les applications mobiles peuvent être classées selon de nombreuses méthodes. Une classification courante consiste à distinguer les applications natives , les applications web et les applications hybrides.
Application native
Toutes les applications conçues pour une plateforme mobile spécifique sont appelées applications natives. Par conséquent, une application destinée aux appareils Apple ne fonctionne pas sur les appareils Android . C'est pourquoi la plupart des entreprises développent des applications multiplateformes.
Lors du développement d'applications natives, les professionnels intègrent des modules d'interface utilisateur de pointe. Ceci garantit de meilleures performances, une plus grande cohérence et une expérience utilisateur optimale. Les utilisateurs bénéficient également d'un accès étendu aux interfaces de programmation d'applications et peuvent exploiter pleinement toutes les applications de leur appareil. De plus, ils peuvent passer d'une application à l'autre en toute simplicité.
L'objectif principal de la création de telles applications est de garantir les meilleures performances pour un système d'exploitation mobile spécifique.
Application Web
Une application web est développée avec les technologies web standard HTML , CSS et JavaScript . Un accès internet est généralement nécessaire pour un fonctionnement optimal et pour utiliser toutes les fonctionnalités, contrairement à une utilisation hors ligne . La plupart, voire la totalité, des données utilisateur sont stockées dans le cloud .
Les performances de ces applications sont similaires à celles d'une application web exécutée dans un navigateur, ce qui peut s'avérer sensiblement plus lent que l'application native équivalente. De plus, elles peuvent ne pas proposer le même niveau de fonctionnalités.
application hybride
Le concept d'application hybride repose sur la combinaison d'applications natives et d'applications web. Les applications développées avec Apache Cordova , Flutter , Xamarin , React Native , Sencha Touch et d'autres frameworks appartiennent à cette catégorie.
Les applications hybrides sont conçues pour prendre en charge les technologies web et natives sur plusieurs plateformes. Ces applications sont plus faciles et plus rapides à développer que les applications natives pures. Leur développement repose sur l'utilisation d'une seule base de code fonctionnant sur plusieurs systèmes d'exploitation mobiles.
Malgré ces avantages, les applications hybrides présentent des performances moindres. Souvent, leur apparence et leur ergonomie diffèrent selon les systèmes d'exploitation mobiles.
Développement
Les trois plus grandes plateformes de téléchargement d'applications sont Google Play pour Android , l'App Store pour iOS et le Microsoft Store pour Windows et Xbox .
Google Play
L'App Store d' Apple pour iOS et iPadOS n'était pas le premier service de distribution d'applications, mais il a déclenché la révolution mobile. Lancé le 10 juillet 2008, il comptabilisait plus de 140 milliards de téléchargements en septembre 2016. L' App Store original a été présenté pour la première fois à Steve Jobs en 1993 par Jesse Tayler lors du salon NeXTWorld . Au 6 juin 2011, 425 000 applications étaient disponibles, téléchargées par 200 millions d'utilisateurs iOS . Lors de la Worldwide Developers Conference d'Apple en 2012 , le PDG Tim Cook a annoncé que l'App Store proposait 650 000 applications au téléchargement et que 30 milliards d'applications avaient été téléchargées depuis la plateforme à cette date. D’un autre point de vue, les chiffres consultés en juillet 2013 par la BBC à partir du service de suivi Adeven indiquent que plus des deux tiers des applications du magasin sont des « zombies », rarement installées par les consommateurs.
Microsoft Store
- L'Amazon Appstore est une boutique d'applications alternative pour le système d'exploitation Android. Lancée en mars 2011, elle proposait près de 334 000 applications en juin 2015. La boutique ne permet plus l'installation d'applications sur aucun appareil et se concentre désormais sur les téléviseurs et tablettes Fire d'Amazon .
- Galaxy Store , anciennement Samsung Apps, a été lancé en septembre 2009. En octobre 2011, Galaxy Store comptait 10 millions de téléchargements. La boutique est disponible dans 125 pays et est intégrée aux appareils Samsung Galaxy équipés de One UI.
- Electronic AppWrapper a été le premier service de distribution électronique à fournir collectivement le cryptage et l'achat électronique
- F-Droid — Dépôts et plateforme de distribution d'applications Android libres et open source. F-Droid héberge un dépôt central d'applications Android libres et open source, et les membres de la communauté peuvent héberger leurs propres dépôts contenant leurs propres ensembles d'applications ou mises à jour non disponibles dans le dépôt par défaut.