Vous êtes sur la page 1sur 10

Nom du module

– Cours 1 –
Chapitre 1 : Enjeux, faisabilité et contraintes du
développement mobile

Bouarroudj kenza
Faculté/Institut
emailuniv-constantine2.dz

Université Constantine 2 2017/2018. Semestre 1


Nom du module

– Cours 1 –
Chapitre 1 : Enjeux, faisabilité et contraintes du
développement mobile

Bouarroudj kenza
Faculté/Institut
emailuniv-constantine2.dz
Étudiants concernés :
Faculté/Institut Département Niveau Spécialité

Nouvelles technologies TLSI Master 1 STIW

Université Constantine 2 2017/2018. Semestre 1


Introduction

Les applications mobiles prennent de plus en plus de place dans le


paysage numérique. L’essor des applications mobiles voit aussi
l’émergence de nouveaux secteurs (m-marketing, big data...), de
nouveaux business modes (achat intégré, publicité sur mobile) et
de nouveaux métiers (développeurs d’applications mobile). Vers
2005, elles gagnent les entreprises

Université Constantine 2 © Bouarroudj kenza 2/9


la demande du public et la disponibilité d’outils de développement
ont conduit à une expansion rapide dans d’autres domaines,
comme:
les jeux mobiles ;
les automatismes industriels ;
le GPS et les services permettant la localisation ;
la visualisation de vidéos ou de chaines de télévision ;
la consultation d’internet ;
les réseaux sociaux généraux (type Facebook) ;
les réseaux sociaux spécialisés.

Université Constantine 2 © Bouarroudj kenza 3/9


Statistique

Figure: Le nombre d’applications téléchargées entre 2016-2020.

Université Constantine 2 © Bouarroudj kenza 4/9


Développement d’application mobile
Application native

Une application native est une application développée pour une


plateforme spécifique (iOS, Android, Windows Phone) et utilisant
les outils et langages de programmation propre à celle-ci (exemple:
XCode et Swift pour iOS, AndroidStudio et Java pour Android)
Elle est distribuée uniquement par la plateforme de distribution:
Play Store pour Android,
App Store pour iOS et
Microsoft Store pour Windows.

Université Constantine 2 © Bouarroudj kenza 5/9


Développement d’application mobile
Application web

Les web applications sont des sites web optimisés pour mobile,
elles sont en général conçus pour ressembler à de vraies
applications, on peut y accéder via le navigateur internet du
périphérique mobile. Ces Applications mobiles peuvent être :
génériques; qui fonctionnent sur toutes les plateformes
mobiles.
Dédiées à un type de support particulier; comme beaucoup
d’applications et de frameworks pour mobiles qui ne
fonctionnent que sur un navigateur (iOS, Android, etc.).

Université Constantine 2 © Bouarroudj kenza 6/9


Développement d’application mobile
Application hybride

Une application hybride se situe entre l’application web et


l’application native. Elle allie les fonctionnalités offertes par les
deux technologies; d’un côté les avantages d’un accès universel via
les navigateurs avec l’application web et de l’autre côté les
avantages de l’expérience utilisateur avec l’application native. Par
exemple, LinkedIn est une application mobile hybride

Université Constantine 2 © Bouarroudj kenza 7/9


Développement d’application mobile
Application multi-plateformes

Les applications multi-plateformes ont un code unique qui est


interprété et adapté aux systèmes d’exploitation. Le développement
d’applications mobiles multiplateformes utilise des outils de rendu
natifs. Ceux-ci servent de pont entre le code multiplateforme et les
composants natifs. Ce type de développement se fait avec des
frameworks tels que Xamarin, React Native ou Flutter.

Université Constantine 2 © Bouarroudj kenza 8/9


Développement d’application mobile
Contrainte lié au développement mobile

Des contraintes techniques qu’il est nécessaire de prendre en


compte lors de la conception d’une application mobile:
Tailles d’écrans variables, pouvant dans certains cas être assez
réduite.
Possibilité limitée de saisie de données.
Puissance du processeur, pouvant être limité sur certains
smartphones.
Tailles de la mémoire pouvant varier.
Autonomie du smartphone.
Débits variables de la bande passante Internet.

Université Constantine 2 © Bouarroudj kenza 9/9

Vous aimerez peut-être aussi