Application mobile

Un article de Wikipédia, l'encyclopédie libre
Aller à la navigation Aller à la recherche
Icônes d' application sur un Samsung Galaxy S8 avec le système d'exploitation Android 7.0

En tant qu'application mobile (en allemand , principalement sous la forme abrégée app [ ɛp ], une abréviation du terme technique application ; parfois aussi l' application ; [1] en anglais [ æp ] comme forme abrégée pour l'anglais application ) est un logiciel d'application pour appareils mobiles ou systèmes d'exploitation mobiles désignés. Bien que le terme application désigne tout type de logiciel d'application, dans les pays germanophones, il est souvent associé à des logiciels d'application pour smartphones et tablettes. assimilé. Les applications mobiles sont divisées en applications natives qui ne fonctionnent que sur une seule plate -forme et en applications Web, hybrides et multiplateformes indépendantes de la plate-forme.

Ils sont disponibles pour une grande variété de domaines. Celles-ci vont des utilitaires les plus simples et des applications amusantes avec une seule fonction aux packages de programmes avec des fonctionnalités étendues (par exemple , des applications de bureau , des jeux, des conseils, des applications de fitness, pour émuler des ordinateurs personnels plus anciens et des calculatrices programmables , pour aider les diabétiques et bien plus encore). Avec l' aide d'applications mobiles à distance , les appareils numériques tels que les caméras, les caméscopes d'action ou les quadrocoptères sont de plus en plus contrôlés à distance. La majorité de ces applications sont gratuites, une plus petite partie, pour la plupart de petites quantités, doit être téléchargée depuis l' App Store respectif.être acheté. [2]

Les applications qui combinent plusieurs services en une seule application mobile sont appelées super applications . De telles applications se sont notamment imposées en Asie. [3] [4]

histoire

Avec des navigateurs Web tels que B. le navigateur Dolphin , surfer sur Internet est possible sur un appareil mobile

Même les premiers téléphones portables contenaient souvent de petites applications telles que des calendriers, des calculatrices de poche ou des jeux pour téléphones portables . Ceux-ci ont été conçus par le fabricant pour le système d'exploitation respectif, installés en permanence et ne peuvent être supprimés qu'avec les droits root. Avec l'avènement de Java sur les téléphones mobiles ( Java ME ), les utilisateurs ont eu la possibilité de télécharger des applications et des jeux simples depuis leur opérateur de réseau mobile ou depuis Internet via WAP ( MIDlets ), qui étaient souvent déjà indépendants de la plate-forme. Une scène de programmeurs amateurs s'est développée, mais les éditeurs de logiciels professionnels proposaient également de telles applications moyennant des frais. Aussi sur diversLes PDA pourraient installer des applications. Les applications PDA Palm OS peuvent être considérées comme les précurseurs des applications pour smartphone, qui consistent généralement en un seul fichier et peuvent être utilisées immédiatement après le transfert. Sur les organisateurs Psion , des programmes peuvent être créés avec l'appareil lui-même.

Vers l'an 2000 [5] , le terme smartphone est entré en usage pour les téléphones portables dotés de leur propre système d'exploitation et de la possibilité d'installer les applications correspondantes . Ce terme a été utilisé pour la première fois dans le secteur mobile par Ericsson pour le prototype GS88. À peu près à la même époque, la série Communicator de Nokia était largement utilisée et les modèles ultérieurs exécutaient le système d'exploitation Symbian. Les premiers smartphones disponibles sur le marché de masse en 2002 comprenaient le Siemens S55 et le Nokia 7650 , sur lesquels les programmes Java pouvaient être transférés et exécutés manuellement. Ce n'est qu'avec l'apparition de l' Apple iPhone 2007 et plus tard leTéléphones mobiles Android et autres smartphones, la possibilité d'installer des applications sur des appareils mobiles est devenue plus familière à de larges couches de la population, soutenue par une commercialisation accrue d'autant par les fabricants. [6] La plupart des smartphones sont préinstallés avec un certain nombre d'applications, telles qu'un navigateur Web , un programme de messagerie électronique et un calendrier. En juin 2016, plus de deux millions d'applications étaient proposées uniquement pour iOS. [sept]

Plus de 90 milliards d'applications ont été téléchargées dans le monde en 2016 (iOS App Store et Google Play Store). En Allemagne, les ventes ont augmenté de 40 % en glissement annuel pour atteindre 750 millions de dollars. En moyenne, un utilisateur de smartphone Android passe plus d'une heure et demie par jour sur les applications. WhatsApp est en tête de liste des applications les plus populaires (les plus téléchargées [8] ) en Allemagne en 2016 , suivi de Facebook Messenger et de l'application Facebook. Snapchat se classe quatrième et Instagram suit à la cinquième place . Les applications les plus vendues étaient Lovoo , Spotify et Tinder [9], laissant de côté les applications de jeu. Les ventes sur l'ensemble du marché ont continué à augmenter fortement en Allemagne et dans le monde au cours des années qui ont suivi. [10] Selon la société d'analyse Apptopia, le portail vidéo TikTok a été l'application la plus performante (App Store et Google Play) avec un bon 850 millions de téléchargements dans le monde en 2020, devant WhatsApp, l'application Facebook, Instagram et l'outil de visioconférence Zoomer . [11]

applications natives

Capture d'écran de l'application Wikipedia pour Android

Les applications natives se caractérisent par le fait qu'elles sont spécialement adaptées à la plateforme cible. Étant donné qu'une application native utilise directement les interfaces de programmation d'applications (API) de la plate-forme cible, la gamme d'applications est très étendue. De plus, toutes les fonctions matérielles et logicielles spécifiques à la plate-forme sont accessibles, telles que les fichiers , le GPS , les accéléromètres , le microphone et la caméra. En raison des différentes plates- formes logicielles , il n'est cependant pas possible d'installer une application Android sur un iPhone ou vice versa. Ainsi, une société de logiciels doit développer l'application pour chaque appareil final individuellement. Chaque plateforme mobile possède son propre kit de développement logiciel(SDK) et leur propre environnement de développement intégré (par exemple Android Studio ou Xcode ) qui peut être utilisé par les développeurs. Les langages de programmation préférés pour les plus gros systèmes sont :

Avec les applications natives, différents types d'appareils peuvent être servis simultanément s'ils sont tous basés sur une seule plate-forme. Avec la plate- forme Windows universelle, il est possible d'écrire des applications Windows natives pour les ordinateurs de bureau, les ordinateurs portables, les tablettes, les smartphones et la Xbox One à la fois. [12]

Applications indépendantes de la plate-forme

Le développement rapide de différents systèmes d'exploitation, tels qu'Android, Windows, iOS et les appareils mobiles, des smartphones et tablettes aux ordinateurs portables et téléviseurs intelligents , oblige les entreprises à repenser. Selon une étude de l' institut d'études de marché GfK , plus de 60 % des adultes aux États- Unis utilisent au moins deux appareils par jour et environ 25 % utilisent au moins trois appareils. [13] Il est donc important que l'application soit disponible et fonctionne correctement sur tous les différents appareils. [14] Ces attentes ont accru le besoin d' applications hybrides et multiplateformes indépendantes de la plate-forme.

Les applications indépendantes de la plate-forme deviennent de plus en plus importantes, en particulier dans les entreprises qui ont besoin de différents appareils. Surtout avec l'émergence du phénomène BYOD ( apportez votre propre appareil ), les entreprises sont confrontées à la tâche de fournir des programmes et des applications internes pour tous les systèmes d'exploitation et types d'appareils. La mobilité et la flexibilité jouent également un rôle clé. Par exemple , une application qui s'exécute sur des ordinateurs de bureau doit B. travailler également sur tablette lors de visites clients externes ou en déplacement sur smartphone. Des tentatives sont faites pour développer aussi simplement que possible pour plusieurs plates-formes en même temps. Google a porté une grande partie du code source deInbox , en utilisant le logiciel "J2ObjC", de Java à Objective-C. [15] Microsoft propose également le "Pont Windows" comme moyen de développer des applications Windows avec des API iOS . [16]

applications Web

Les applications Web (par exemple, les programmes de bureau) peuvent être appelées avec un navigateur Web. Ici Google Docs .

Les applications Web mobiles sont accessibles via le navigateur Web de l'appareil mobile et ne nécessitent aucune installation. Ils utilisent des standards Web tels que HTML5 ou JavaScript afin qu'ils puissent être utilisés sur n'importe quel appareil final. Contrairement aux applications mobiles, qui doivent être réimplémentées pour chaque plate-forme, un déploiement d'application Web peut être exploité sur de nombreuses plates-formes différentes. Idéalement, une application Web mobile se comporte exactement comme une application native, c'est-à-dire qu'elle n'est pas perçue par l'utilisateur comme un site Web, mais offre à la place une interface utilisateur., qui est optiquement et ergonomiquement intégré dans le terminal mobile. Les inconvénients des applications Web sont qu'elles ne peuvent pas accéder à tous les composants matériels et que la vitesse de transmission des données disponible joue un rôle important. Une connexion Internet lente (par exemple en raison d'une mauvaise réception du réseau) peut entraîner des retards notables dans l'interactivité.

Lors de l'utilisation d'applications Web, il faut généralement transférer plus de données que lors de l'utilisation d'une application native. Ainsi, des frais de transmission plus élevés (en particulier les frais d'itinérance à l'étranger) pour le trafic de données qui en résulte peuvent représenter un obstacle pour de nombreux utilisateurs, les applications Web mobiles, par ex. B. à utiliser en vacances. Le stockage temporaire des données requises dans une mémoire locale (cache) est un moyen pratique de les rendre également disponibles en mode hors ligne. Cependant, la quantité de données pouvant être stockées dans l'appareil à l'aide de la technologie de stockage Web est généralement très limitée. [17]

Contrairement à tous les autres types d'applications mobiles, les applications Web mobiles ne peuvent pas être proposées dans les magasins d'applications. Pour cette raison, de nombreux opérateurs de sites Web utilisent à la place des convertisseurs de site Web en application, qui intègrent l'application Web dans une application native. Cependant, bon nombre de ces applications créées avec des convertisseurs ne peuvent pas non plus être publiées dans les magasins d'applications. [18] Ces apps sont exclues par Apple dans les guidelines de l'App Store, entre autres, car elles n'apportent aucune valeur ajoutée par rapport au site mobile accessible avec un navigateur. [19]

applications hybrides

Les applications hybrides représentent une forme particulière d'application mobile. Elles combinent les avantages des applications natives et Web en accédant à de nombreux composants matériels et logiciels de l'appareil mobile et en étant capables d'utiliser différentes plates-formes en même temps. Ils peuvent fonctionner sur différents appareils mobiles (smartphone & tablette) et PC ainsi que sur différents systèmes d'exploitation.

Les applications hybrides combinent les avantages des applications natives et des applications Web en permettant l'utilisation du code source sur toutes les plates-formes. [20] Le code est écrit dans des technologies Web telles que HTML , CSS et JavaScript . [21] Les applications hybrides s'exécutent - non visibles pour l'utilisateur - dans le navigateur Web natif de la plate -forme respective , par ex. par exemple Safari ou Google Chrome . [22] En raison du cadre utilisé, tous les contrôles du navigateur , tels que la barre de menus avec URLou barre de favoris supprimée.

Différents frameworks sont disponibles pour le développement d'applications hybrides. L'une des plus grandes plates-formes de développement est Cordova par Apache Software Foundation et PhoneGap d' Adobe basé sur celle-ci . [23] D'autres sociétés telles que Ansca Mobile avec le SDK Corona et Drifty avec Ionic proposent des solutions pour développer des applications hybrides.

Le framework charge une bibliothèque qui établit la communication entre JavaScript et le langage spécifique au système d'exploitation respectif. Cela permet aux applications hybrides d'accéder à divers composants matériels et logiciels de l' appareil mobile . L'accès est possible aux contacts, à l'appareil photo, au capteur de mouvement, au GPS et aux fichiers, entre autres. Les moteurs de rendu modernes augmentent la vitesse de calcul de l'interprétation du code HTML5, CSS3 et JavaScript. Cela peut augmenter la vitesse d'exécution plusieurs fois. [24] Une technologie comme WebGL accélère les graphiques 3D complexes sans extensions matérielles supplémentaires.

Un avantage majeur des applications hybrides est que de nombreuses plates-formes peuvent être couvertes par un seul développement et qu'il n'est plus nécessaire de développer des développements parallèles coûteux pour les écosystèmes respectifs. En conséquence, l'effort de développement de la part de l'éditeur de logiciels diminue considérablement, ce qui permet de conserver la même interface utilisateur et les mêmes fonctionnalités sur plusieurs plates-formes. Cependant, toutes les propriétés spécifiques à l'appareil ou au système d'exploitation ne peuvent pas être utilisées et lors de la mise en œuvre de l'application hybride, les conceptions d'interaction spécifiques à la plate-forme et l' aspect et la convivialitéde la plate-forme respective ne peut être observé que dans une mesure limitée. De plus, des temps de chargement fortement ralentis et une puissance de calcul bien moindre, par exemple avec des jeux complexes, sont possibles car ils fonctionnent avec la couche intermédiaire du navigateur web.

Applications multiplateformes

Semblable à une application hybride, une application multiplateforme est une application qui peut être exécutée sur différents systèmes d'exploitation et appareils finaux, quelle que soit la plate-forme. Contrairement à l'application hybride, l'interface utilisateur est généralement construite avec les API natives du système d'exploitation respectif et n'est pas affichée dans un navigateur Web. [25] Ainsi, jusqu'à 75 % du code source peut être partagé entre les différentes plateformes sans perte majeure de performances. [26] Le code source est principalement écrit en C# , C++ ou JavaScript.

Les frameworks pour le développement multiplateforme sont « Xamarin Platform » de Xamarin , « Titanium Mobile » d'Appcelerator et React Native de Facebook . Les trois frameworks prennent en charge le développement d'applications multiplateformes pour Android, iOS et Windows. Xamarin.Forms permet également de partager de grandes portions de code d'interface utilisateur entre les plates-formes, transformant le contrôle d'espace réservé multiplateforme en un contrôle natif au moment de l' exécution . [27]

Le SDK Flutter de Google permet le développement d'applications multiplateformes pour iOS et Android dans le langage de programmation Dart . Flutter n'utilise pas les contrôles natifs, mais plutôt ceux dessinés avec son propre moteur de rendu. [28]

Cependant, le code de la couche modèle en C++ peut également être partagé entre ces plates-formes sans avoir à utiliser de framework. [29]

développement

Lors du développement d'applications mobiles, il y a certaines limites à garder à l'esprit par rapport aux applications pour ordinateurs de bureau, par ex. Par exemple, les processeurs des smartphones sont moins puissants et fonctionnent sur batterie. Il existe également un grand nombre de tailles d'écran, de configurations matérielles et de versions logicielles différentes. Les applications mobiles sont généralement développées à l'aide d'un environnement de développement intégré et du kit de développement logiciel pour la plate-forme concernée. Le logiciel peut être testé avec un émulateur avant de l'essayer sur de vrais appareils.

De nombreux développeurs s'appuient désormais sur des systèmes de dialogue vocal , contrairement aux interfaces utilisateur mobiles " normales " . [30] Celles-ci peuvent être soit sous forme de reconnaissance vocale, par ex. B. avec Siri , ou sous forme de chatbots , par ex. B. dans Skype ou Facebook Messenger . [31] [32] Cette forme d'interaction avec les applications se développe car de nombreux utilisateurs sont submergés par la multitude d'applications. [33] Le PDG de Microsoft, Satya Nadella , voit les chatbots "comme la prochaine grande chose", ce qui entraînera de profonds changements comme l'iPhone pour les écrans tactiles avant luiou l'utilisation d' interfaces utilisateur graphiques . [34]

Le marché du travail pour les développeurs de logiciels d'applications pour plates-formes mobiles continue de croître, avec 466 000 nouveaux emplois créés rien qu'aux États-Unis d'ici 2012, selon un rapport TechNet. [35] En Europe, selon un rapport du Progressive Policy Institute, 1,64 million d'emplois dépendent des applications mobiles début 2016. [36] Les fabricants de systèmes d'exploitation mobiles essaient diverses méthodes pour attirer les développeurs de logiciels sur leur plate-forme. En octobre 2016 , Apple prévoit d' ouvrir un "iOS App Development Center" à Naples , en Italie , où les développeurs seront formés. [37] [38] Google veut en Indeforme deux millions de développeurs et propose diverses formations dans le domaine du développement Android via Udacity . [39] [40]

Distribution

Les applications peuvent généralement être obtenues à partir d'une plate-forme de distribution Internet intégrée au système d'exploitation et installée directement sur l'appareil. Suite au grand succès commercial des smartphones et des tablettes, pratiquement tous les fabricants de systèmes d'exploitation mobiles ont développé leurs propres plateformes pour commercialiser les applications développées pour leurs appareils respectifs. Les clients peuvent y télécharger les applications gratuitement ou moyennant des frais. La plate-forme de distribution avec le plus grand nombre de programmes est le Google Play Store pour les appareils Android, [41] suivi de l' App Storepour iOS. Il existe également des magasins d'applications distincts pour les appareils dotés d'autres systèmes d'exploitation. La plupart des revenus vont aux développeurs et l'opérateur du portail de vente partage également les bénéfices. Apple, Google et Microsoft conservent 30 % du prix d'achat d'une application ou d'un achat intégré à titre de commission . En règle générale, les applications sont contrôlées techniquement par l'opérateur du portail, parfois il y a aussi une vérification du contenu.

Il existe fondamentalement différentes façons d'obtenir une application sur un appareil : directement via la connexion Internet mobile ou WLAN de l'appareil ou à l'aide d'un PC avec lequel les applications peuvent être installées via un logiciel approprié (comme iTunes ) lorsque l'appareil mobile est lié. Certaines plates-formes d'applications permettent également d'acheter l'application via un PC et de l'installer automatiquement sur tous les appareils synchronisés, les appareils téléchargeant automatiquement l'application. [42]Si les fabricants rendent également leur système d'exploitation mobile accessible à des sources externes pour l'installation de logiciels d'application, il existe également d'autres offres, souvent multiplateformes, via des boutiques de différents fournisseurs sur Internet, ainsi que la possibilité d'achat direct sur les sites Web. des développeurs d'applications .

intimité

De nombreuses applications mobiles ont été critiquées par les défenseurs des consommateurs car elles envoient des données qui ne sont pas nécessaires au fonctionnement de l'application, ou qui sont non cryptées ou non anonymisées , à l'insu de l'utilisateur ou sans son consentement, et peuvent donc facilement être espionnées. Les opérateurs de plateformes sur Internet, tels que les réseaux sociaux ou les portails d'achat , sont habilités avec des applications à collecter des données et à les utiliser à des fins publicitaires ciblées et efficaces ou à les transmettre à des tiers. [43] C'est particulièrement critique lorsque, par exemple, les applications d'achatles données personnelles sensibles, telles que les détails de compte ou les informations de carte de crédit, peuvent être espionnées. [44] De nombreuses applications collectent également des données via des services d'analyse automatisés , tels que Google Analytics ou Twitter Fabric. [45]

Comme tous les autres programmes, les applications natives peuvent contenir des failles de sécurité . Il est donc fondamentalement nécessaire que le fournisseur s'assure que l'appareil est mis à jour et que le logiciel est maintenu. Les applications natives fonctionnent comme un programme indépendant sur l'appareil respectif et ont ainsi un accès étendu aux ressources. Ce problème est résolu par l'utilisation d'un bac à sable , qui limite l'accès aux interfaces de programme fournies par le fabricant et peut donc être réglementé. [46] [47]

Achats intégrés et facturation WAP

Les applications peuvent effectuer ce que l'on appelle la facturation WAP . Il s'agit d'un mécanisme dans lequel les frais sont collectés auprès de l'opérateur mobile ou un abonnement payant est démarré simplement en cliquant sur une bannière publicitaire qui s'affiche. Dans ces cas, les utilisateurs ne savent souvent pas que le fournisseur pense avoir conclu un contrat d'achat. Le troisième amendement à la loi sur les télécommunications (TKG) a autorisé l'Agence fédérale des réseaux en modifiant l'article 45d TKG le 4 juillet 2017 à définir des procédures destinées à protéger efficacement les abonnés à la téléphonie mobile d'un service fourni en plus de la connexion utilisée et facturée. contre leur gré. [48]Selon les organisations de protection des consommateurs, les consommateurs peuvent, dans des cas spécifiques, agir ultérieurement contre les achats intégrés, par exemple en réclamant les sommes versées, en révoquant un contrat et/ou en s'opposant à une décision de justice. [49] Ils peuvent configurer un verrou tiers gratuit avec leurs fournisseurs de téléphonie mobile, désactiver les achats intégrés sur leurs appareils mobiles ou rendre les achats intégrés plus difficiles avec une demande de mot de passe supplémentaire. [50]

Utilisation en entreprise

Dans les entreprises, les applications mobiles sont utilisées dans divers domaines. Applications utilisées dans l'entreprise par les employés sur PC, par ex. B. Enterprise Resource Planning (ERP), Customer Relationship Management (CRM) ou Microsoft Outlook , sont également disponibles sur les appareils mobiles, de sorte que le travail peut être effectué quel que soit l'emplacement. Un autre domaine d'application est le marketing (par exemple, le marketing par messagerie). Les applications y sont utilisées, par exemple, pour soutenir le personnel de vente, par exemple en fournissant des catalogues de produits internes ou des listes de pièces de rechange avec des options de commande directe en ligne, également combinées avec une interrogation préalable des niveaux de stock et/ou des prévisions du délai de livraison actuel d'un produit.

Sécurité

Les applications mobiles présentent souvent un risque de sécurité élevé pour les entreprises dans le contexte d' apporter votre propre appareil , car elles transmettent des données sensibles de manière non protégée, parfois à l'insu ou sans le consentement de l'utilisateur. Cela signifie non seulement la perte d'informations confidentielles, mais rend également les entreprises vulnérables aux attaques et au chantage. [51] Dans les entreprises, les systèmes dits de gestion des appareils mobiles garantissent que les applications souhaitées peuvent être distribuées de manière centralisée sur les appareils, dans certains cas via leur propre portail d'approvisionnement. Dans le cas de smartphones ou de tablettes d'entreprise purs, l'installation d'autres applications par l'utilisateur est souvent techniquement empêchée pour des raisons de sécurité, sinon il existe un point d'attaque possible pour l'espionnage industriel et d'autres risques.des programmes malveillants seraient créés. Pour une séparation nette des applications sur les appareils mobiles de l'entreprise à usage privé partiel, des soi-disant personae peuvent être utilisés pour séparer les données et les applications respectives. [52]

Si les directives internes en matière d'informatique et de sécurité ne sont pas supprimées dans l'utilisation de l'entreprise, le canal de vente conventionnel via une boutique d'applications est généralement hors de question, car les applications mobiles de l'entreprise - souvent auto-développées - seraient également accessibles au public. Au lieu de cela, ces applications sont mises à la disposition de l'utilisateur de manière centralisée par un administrateur système de l'entreprise via des solutions de gestion des appareils mobiles ou sont également installées automatiquement sur le smartphone. [53]

Emballage d'application

L'enveloppement d'applications est un moyen de sécuriser les données d'entreprise. Avec le wrapper d'application, les applications pertinentes pour l'entreprise sont chiffrées dans une autre application. Cela garantit que seules des applications sécurisées et approuvées sont utilisées dans l'entreprise. [54] Mais cela a aussi des inconvénients, cela peut entraîner des violations du droit d'auteur et même la perte des droits de garantie. [55]

Gestion des applications natives

Alternativement, il est possible d'offrir des applications natives en toute sécurité via la gestion des appareils mobiles sans que l'expérience de l'utilisateur natif en souffre. [56] Apple, entre autres, propose cette fonction depuis iOS 7, Google avec « Android for Work » et Samsung avec Knox . [57] [58]

Littérature

  • Holger Hinzberg : Programmation d'applications iPhone – introduction pratique . 1ère édition. mitp-Verlag, Frechen 2013, ISBN 978-3-8266-9287-1 .
  • Gerrit Heinemann (ed.): No-line trade. Le plus haut niveau d'évolution dans le multicanal. Springer Fachmedien, Wiesbaden 2012, ISBN 978-3-658-00850-5 .

liens web

Wiktionnaire : App  – Explications de sens, origine des mots, synonymes, traductions

les détails

  1. App. Duden , consulté le 29 juillet 2016 .
  2. Prix moyen des applications par continent en 2010
  3. Qu'est-ce qu'une super appli et pourquoi ne sont-elles pas devenues mondiales ? 16 juillet 2021, consulté le 17 avril 2022 (anglais).
  4. L'avenir appartient aux super applications. 16 juin 2021, récupéré le 17 avril 2022 (allemand).
  5. Visionneuse Google Ngram. Consulté le 10 septembre 2017 .
  6. Doug Gross : Apple marque « Il y a une application pour ça ». CNN , 12 octobre 2010, récupéré le 29 juillet 2016 (en anglais).
  7. L'App Store d'Apple compte désormais plus de 2 millions d'applications theverge.com, 13 juin 2016
  8. Applications mobiles - ventes dans le monde 2021. Récupéré le 6 mars 2021 .
  9. News Ce sont les applications les plus populaires d'Allemagne. t3n.de, 18 janvier 2017, récupéré le 22 février 2017 .
  10. Applications mobiles - ventes dans le monde 2021. Récupéré le 6 mars 2021 .
  11. John Koetsier : Voici les 10 applications les plus téléchargées de 2020. Dans : Forbes. 7 janvier 2021, consulté le 6 mars 2021 (anglais).
  12. Microsoft va unifier les plates-formes PC et Xbox One, mettant fin au matériel de console fixe
  13. GfK SE : Application consultée le 21 juillet 2014.
  14. Daniel Stenger : Communication virale de marque : Attitude et effets comportementaux des vidéos virales Fig. 2, p. 5.
  15. Garrick Toubassi : Blog officiel de Gmail : Passer sous le capot d'Inbox. Dans : gmail.googleblog.com. 20 novembre 2014, consulté le 29 juillet 2016 (en anglais).
  16. Pont Windows pour iOS. Dans : developer.microsoft.com. Consulté le 29 juillet 2016 (anglais).
  17. Limitation du stockage Web .
  18. Meilleur convertisseur de site Web en application. Récupéré le 28 juillet 2020 .
  19. Consignes d'examen de l'App Store - Développeur Apple. Récupéré le 28 juillet 2020 .
  20. L'expérience client pour mobile est plus importante pour votre entreprise que vous ne le pensez.
  21. Développement mobile multiplateforme dans Visual Studio
  22. Multiplateforme : écrivez des applications hybrides multiplateformes dans Visual Studio avec Apache Cordova
  23. Apache Cordoue
  24. Du développement d'applications natives au développement d'applications hybrides et retour
  25. Choisir la bonne application mobile pour votre projet : native vs multiplateforme vs hybride
  26. Fournissez des applications Android, iOS et Windows natives, en utilisant les compétences, les équipes et le code existants.
  27. Xamarin.Forms
  28. FAQ. Consulté le 1er octobre 2017 (anglais).
  29. Comment Dropbox utilise C++ pour le développement multiplateforme iOS et Android
  30. Tim Tuttle, L'avenir de la voix : et après Siri, Alexa et Ok Google. Dans : recode.net. 27 octobre 2015, récupéré le 29 juillet 2016 (anglais).
  31. Nicole Lee : Discuter avec des bots Skype, c'est comme parler à un moteur de recherche. Dans : engadget.com. 30 mars 2016, récupéré le 29 juillet 2016 (anglais).
  32. Josh Constine : Facebook lance la plateforme Messenger avec des chatbots. TechCrunch, 12 avril 2016. Consulté le 29 juillet 2016 .
  33. Ben Schippers : App Fatigue. TechCrunch, 3 février 2016. Consulté le 29 juillet 2016 .
  34. Matt Weinberger : Satya Nadella dit que le prochain grand projet de Microsoft aura « un impact aussi profond » que les écrans tactiles et le Web. Dans : businessinsider.de. 30 mars 2016, récupéré le 29 juillet 2016 (anglais).
  35. Ryan Kim : App Economy a créé près d'un demi-million d'emplois. Sur : gigaom.com. 7 février 2012, récupéré le 29 juillet 2016 (anglais).
  36. David Bolton : L'économie des applications a créé 1,64 million d'emplois en Europe. Dans : arc.applause.com. 27 janvier 2016, récupéré le 29 juillet 2016 (anglais).
  37. Apple ouvre le premier centre européen de développement d'applications iOS en Italie. Apple, 21 janvier 2016. Consulté le 29 juillet 2016 .
  38. Mike Wuerthele : Apple ouvrira un centre de développement d'applications iOS en Italie en octobre. AppleInsider, 8 juillet 2016. Consulté le 29 juillet 2016 .
  39. John Ribeiro : Google vise à former 2 millions de développeurs d'applications en Inde. Sur : pcworld.com. 11 juillet 2016, récupéré le 29 juillet 2016 (anglais).
  40. Lucia Maffei : Google et Udacity lancent un nouveau cours de programmation Android pour les débutants. TechCrunch, 22 juin 2016. Récupéré le 29 juillet 2016 .
  41. Jens Minor : 800 000 applications : Google Play dépasse l'App Store d'Apple - GWB. Dans : googlewatchblog.de. 11 janvier 2013, récupéré le 16 décembre 2019 .
  42. Réinstallez les applications et les jeux. Récupéré le 20 janvier 2015
  43. Protection des données pour les applications : quelles applications espionnent vos données , test.de , 31 mai 2012, consulté en ligne le 16 novembre 2012
  44. Shopping apps: Only two are safe and "good" , communiqué de presse de la Stiftung Warentest du 25 octobre 2012, récupéré en ligne le 16 novembre 2012
  45. Stiftung Warentest : Protection des données pour les applications - quelles applications espionnent vos données. Stiftung Warentest , 31 mai 2012, récupéré le 29 juillet 2016 .
  46. Informatique et communications - "Les applications mangent des données" , DRadio du 4 août 2012
  47. "Protection des données pour les applications - données personnelles transmises non cryptées" , Stiftung Warentest du 24 mai 2012
  48. Amendement au § 45d TKG du 4 juillet 2017 , buzer.de.
  49. Applications et confidentialité. Dans : Verbraucherzentrale.de. Verbraucherzentrale , 14 février 2020 , récupéré le 23 septembre 2020 .
  50. Piège à coûts WAP-Billing - Facturation via la facture de téléphonie mobile. Dans : Verbraucherportal-bw.de. Verbraucherportal Baden-Württemberg, 2 mai 2018, récupéré le 23 septembre 2020 .
  51. Sebastian Wolters, Gestion des applications, protection contre l'espionnage et l'utilisation abusive des données . Tecchannel IT im Mittelstand, 21 octobre 2014. Consulté le 11 février 2015
  52. How a Mobile App Persona Works , consulté le 6 décembre 2012
  53. Proposer des applications dans les entreprises en toute sécurité et sans bureaucratie administrative ZDNet, 27 août 2012
  54. Applications et services mobiles - Conseils pour les entreprises. (PDF) Association fédérale des technologies de l'information, des télécommunications et des nouveaux médias , 2014, p. 28 , archivé de l' original le 8 mars 2014 ; récupéré le 11 février 2015 .
  55. Peter Marwan, Scruté : Les capacités commerciales d'iOS7 . ZDNet, 24 juillet 2013. Consulté le 11 février 2015
  56. Bernd Reder, Enterprise Mobility Management dans les entreprises . com! Professional, 5 février 2015. Consulté le 11 février 2015
  57. Les entreprises de gestion des appareils mobiles obtiennent plus de contrôle sur les applications sur iOS 7
  58. Google cible les entreprises avec Android for Work