Le monde des APPLIS
 


Qu’est-ce qu’une APPLI ?  |  Types d’APPLIS existantes  |  Avec quels dispositifs peut-on utiliser une APPLI ? 

  Une APPLI ? Pour quoi faire ?  |  Que peut contenir une APPLI ? 

Open Data : qu’est-ce que c’est et comment les utiliser ?


 

Qu’est-ce qu’une APPLI ?

Le mot APPLI est l’abréviation utilisée pour désigner un logiciel d’application (un programme) pour les dispositifs mobiles. À l’origine, le mot APPLI était utilisé pour parler de suites logicielles plus petites avec des fonctions limitées. Étant donné que les dispositifs mobiles d’aujourd’hui, comme les téléphones portables et les tablettes, disposent de fonctions qui semblaient impensables il y a quelques années, désormais il est même possible d’utiliser des véritables suites logicielles. Cependant, le mot APPLI se réfère désormais à une application bien précise et localisée. Il est apparu lors de la commercialisation des premiers iPhone qui permirent de rendre ce type de logiciel exploitable par un grand nombre de personnes grâce à l’AppStore d’Apple.

 

 

 

Google Tendances des recherches nous montre quand les mots “iPhone App” (en rouge) et “Android App” (en bleu) sont apparus pour la première fois dans les moteurs de recherche, ainsi que l’augmentation du nombre de recherches contenant ces mots au fil du temps. (voir graphique, source : Google Tendances des recherches)

 


 

Types d’APPLIS existantes

 

APPLI native

Une APPLI native est une application créée pour être utilisée sur un dispositif spécifique. Chaque dispositif dispose de son propre système d’exploitation et de son propre langage ou code de programmation dans lequel l’APPLI doit être développée pour être fonctionnelle. Elles peuvent souvent être téléchargées directement depuis des portails en ligne comme Google Play Store, Apple Store, Blackberry-World et Windows Phone Store, qui sont les portails les plus importants, mais il en existe beaucoup d’autres.

En utilisant le SDK (Kit de Développement) d’Android, par exemple, une APPLI fonctionnelle sera développée uniquement sur les dispositifs dotés de ce langage. Pour être utilisable également sur d’autres dispositifs, le langage devra être codé d’après ceux qui existent déjà.

La plupart du temps, les APPLIS natives n’ont pas besoin d’une connexion internet pour fonctionner, car tout ce qui est nécessaire pour leur bon fonctionnement est directement téléchargé avec l’APPLI, sans devoir forcément recourir à des informations extérieures. 

Le téléchargement et le fonctionnement direct sur le dispositif ont naturellement des avantages, mais également des inconvénients.

Avantages

  • L’utilisation est rapide et très performante, étant donné que l’APPLI a été conçue dès le début pour bien fonctionner sur ce dispositif spécifique.
  • Elle peut utiliser de manière optimale des éléments périphériques, c’est-à-dire des outils déjà présents dans le dispositif, comme par exemple les capteurs de température, le GPS, l’appareil photo, le son etc.

Inconvénients

  • L’utilisation de l’APPLI sur un système différent est compliquée et nécessite une nouvelle configuration de tout le système ; c’est pourquoi elle est coûteuse et complexe.
  • Il est souvent possible d’accéder à des données d’autres logiciels comme par exemple le calendrier, les contacts etc. enregistrés dans le dispositif. Ceci a souvent été critiqué, surtout dans le domaine des réseaux sociaux, car l’APPLI ne garantit pas le respect de la vie privée et des données personnelles

 

APP web

Une APPLI web est en général un site internet optimisé pour être utilisé sur des dispositifs mobiles. L’APPLI web n’est pas installée sur le smartphone ou sur la tablette comme les APPLIS classiques que nous connaissons, mais c’est une simple connexion à une adresse web (URL) qui est visualisée grâce au navigateur (Safari, Explorer, Firefox etc.).

Avantages

  • Elle est indépendante de la plate-forme et donc utilisable sur n’importe quel type de dispositif mobile.
  • Elle est plus économique.

Inconvénients

  • Elle n’a pas accès au matériel informatique du dispositif (appareil photo, GPS etc.).
  • Elle ne peut pas être publiée sur différents portails en ligne (Apple Store, Google Play Store).

 

APP hybride

Une APPLI hybride est une application qui représente un bon compromis entre une APPLI native et une APPLI web. Il s’agit d’une application qui est codée avec les langages HTML5, CSS et JAVASCRIPT. Après le développement et grâce à un logiciel additionnel comme PhoneGap, elle est transformée en APPLI native. Ce logiciel additionnel s’appelle Wrapper.

En effet, elle dispose de certains éléments directement contenus dans l’APPLI et téléchargeables avec cette dernière, et si nécessaire, certains éléments accessibles seulement par le biais d’une connexion internet. L’avantage de ce type d’APPLI est que l’application sera compatible avec plus de systèmes d’exploitation.

Avantages

  • Autonomie de la plateforme : il suffit de la programmer avec HTML5, CSS et JAVASCRIPT et de la transformer en APPLI native grâce à Wrapper.
  • Étant donné qu’elle fonctionne en tant qu’APPLI native, l’utilisation des périphériques du dispositif sera rapide et simple.

Inconvénients

  • L’APPLI n’aura pas une utilisation et un aspect optimaux et ne sera pas la même sur tous les dispositifs car son adaptation et sa transformation dépendent de la plateforme.



 

Avec quels dispositifs peut-on utiliser une APPLI ?

Il existe aujourd’hui un grand nombre de dispositifs avec lesquels on peut utiliser une APPLI. En première position, on retrouve tout naturellement les téléphones portables. Mais il existe également les PDA (Personal Digital Assistant), une sorte d’ordinateur de poche. Les modèles les plus connus sont ceux fonctionnant avec PalmOS (Palm) ou Windows Mobile (Microsoft), qui aujourd’hui ont presque totalement disparu du marché.

Mais l’utilisation des APPLIS ne se limite pas seulement aux dispositifs mobiles. En effet, l’APPLI web désigne également une APPLI qui s’installe sur des ordinateurs de bureau et des ordinateurs portables et qui peut être visualisée sur un navigateur normal (programme de navigation) comme Firefox, Chrome, Opera, Safari ou Internet Explorer.

Les systèmes d’exploitation actuellement disponibles sont :

  • iOS d’Apple, utilisable sur iPhone, iPad etc.
  • Android de Google, un système open source. Les représentants principaux de ce système sont Samsung, HTC, Sony, Google, Garminn, Huawei etc.
  • BlackBerry OS de RIM/BlackBerry, utilisable sur BlackBerry
  • Windows Mobile de Microsoft, utilisable sur les dispositifs Asus, Samsung, HTC, Sony, Motorola etc.

Comme outil spécial, on peut également citer l’HTML5, le standard actuel du langage de programmation, qui permet de créer des applications très similaires aux APPLIS natives, mais qui sont utilisées sur le navigateur du dispositif sur lequel elles sont téléchargées.

 


 

Une APPLI ? Pour quoi faire ?

Avec les APPLIS, il est possible de répondre à des besoins aussi nombreux que variés. Mais pourquoi les utilisateurs devraient-ils utiliser notre APPLI ? À quoi cela pourrait-il bien servir ?

 

a) Pour apprendre

Le programme peut suivre un objectif didactique ou informatif. Cela signifie que l’utilisateur peut accéder à de nouvelles connaissances grâce à l’APPLI. On peut ainsi travailler avec des textes, des images ou d’autres éléments. Ceux-ci doivent informer et être présentés de manière intéressante.

Exemples :

  

b)  Pour se simplifier la vie

Une APPLI peut combler un besoin des utilisateurs en leur offrant un outil afin de les aider dans leur quotidien. Une APPLI de ce genre pourrait assister l’utilisateur pour acheter un produit, simplifier un procédé, l’aider à prendre une décision, analyser son comportement etc. 

Elle met à sa disposition des informations d’une manière simple et claire, ce qui serait impossible sans une APPLI. Dans ce cas-là également, il sera nécessaire de se concentrer sur une bonne structure de l’APPLI, afin qu’elle soit facilement compréhensible et exploitable.

Exemples (les sites suivants sont en allemand)

 

c)  Pour jouer

Apprendre en jouant est un des moyens les plus amusants d’acquérir des connaissances. Une APPLI jeu peut favoriser un processus d’acquisition des informations à la fois intense et inconscient. L’utilisateur lit et apprend en jouant, et il se détend sans vraiment se rendre compte qu’il étudie ou apprend quelque chose. Ce type d’outil est souvent défini comme « serious game », c’est-à-dire un « jeu sérieux », et fait partie de ce que l’on appelle l’éducation par le jeu. 

Exemples :

 


 

Que peut contenir une APPLI ?

  • Textes
  • Images
  • Listes
  • Menus
  • Cartes
  • Outils de recherche
  • Vidéos / Animations
  • Liens

 


 

Open Data : qu’est-ce que c’est et comment les utiliser ?

Les open data sont des « données ouvertes » d’intérêt général mises à disposition sans restrictions, c’est-à-dire qu’elles peuvent être réutilisées et diffusées ; il ne s’agit pas seulement de données disponibles sur internet. Cependant, les informations qui suivront se référeront uniquement aux open data disponibles dans le World Wide Web (www).

Il est primordial que les open data soient indiquées comme telles. Des données sans indications sur la licence ou sur la source ne sont pas forcément des open data. Il est donc nécessaire d’indiquer clairement sur le site qu’il s’agit bien d’open data. Ces données peuvent être reprises pour créer de nouveaux sites web ou de nouvelles APPLIS, cependant elles doivent être réadaptées au site ou à l’APPLI que l’on veut réaliser. Tous les sites mettant des données en open data à disposition choisissent un format pour les présenter, et l’utilisateur souhaitant les réutiliser pourra réadapter les contenus et le format comme il l’entendra.

 

 

 

 

Ce page a pu être rédigé grâce à la contribution de la Hochschule für Technik und Wirtschaft (HTW Chur)
et de Massimo Rossi (PDG de Contech).