Résumé de cours: Environnement Mobile - Licence 1

Telechargé par Pape Cheikh SYLLA
UNIVERSITÉ VIRTUELLE DU SÉNÉGAL
Module : Environnement Mobile
Niveau : Licence 1 Informatique, Développement d’Application
Résumé des 6 Séquences du cours
Année académique : 2024-2025
INTRODUCTION
Le module "Environnement Mobile" propose une exploration complète de l'univers des technologies
mobiles. À travers six séquences, les étudiants découvrent la dénition d'un environnement mobile, les
chires clés du secteur, l'évolution des appareils, les plateformes logicielles, les approches de
développement et les outils utilisés pour concevoir des applications mobiles. Ce résumé vise à orir une
synthèse pédagogique et structurée pour faciliter la révision et la compréhension globale du cours.
SÉQUENCE 1 : INTRODUCTION AUX TECHNOLOGIES MOBILES
Dénir l’environnement mobile
Un environnement mobile regroupe tous les éléments qui permettent le fonctionnement et le succès
des technologies mobiles : périphériques (smartphones, tablettes), systèmes d'exploitation mobiles
(Android, iOS), applications mobiles, approches de développement et le marché global. Il constitue
l’écosystème qui relie utilisateurs, développeurs et fournisseurs de services.
Les magasins d’applications
Les App Stores sont des plateformes en ligne qui distribuent des applications mobiles : App Store
(Apple), Google Play Store (Android), Windows Phone Store. Ils permettent de télécharger des
applications vériées et mises à jour, et orent un canal de monétisation aux développeurs.
Enjeux nanciers
Le marché des applications est extrêmement rentable : en 2016, plus de 90 milliards de nouvelles
applications ont été téléchargées sur l’App Store et Google Play, générant 35 milliards de dollars de
revenus. Cette croissance alimente un écosystème complexe avec des centaines d’acteurs et des
investissements massifs.
SÉQUENCE 2 : GÉNÉRALITÉS SUR LES TECHNOLOGIES MOBILES
Chires mondiaux et Sénégalais
En 2016, on comptait plus de 5 milliards d’abonnés mobiles dans le monde. La Chine seule en comptait
1 milliard. Au Sénégal : plus de 15,7 millions de lignes mobiles actives et un chire d'aaires de 905
milliards FCFA pour la SONATEL. Internet mobile représentait 96% du parc Internet total.
Avantages du média mobile
- Média personnel et omniprésent. - Toujours connecté. - Embarque des systèmes de paiement. -
1
Permet la création de contenus (photos, vidéos). - Mesure précise de l’audience. - Contexte social et
pertinent.
Usages et comportements des utilisateurs
Les utilisateurs sont « Always On » et attendent un accès instantané à l’information. Le mobile est la
première interface consultée au réveil et avant de dormir. Depuis 2016, le trac internet via mobile et
tablette a dépassé celui via ordinateur.
Facteurs de succès du mobile
- Technologie stable et fonctionnelle. - Coût abordable. - Besoin perçu et utilité pour l'utilisateur.
SÉQUENCE 3 : ÉVOLUTION DES PÉRIPHÉRIQUES MOBILES
Dénition
Un appareil mobile est un dispositif informatique portable et autonome. Il permet d'accéder à Internet,
consulter des emails, capturer des photos ou encore jouer.
Historique
- 1980-1990 : Premiers téléphones mobiles (Motorola 8000S), volumineux mais innovants. - 1990-2000 :
Réduction de la taille, meilleure autonomie, transition au GSM. - Depuis 2000 : Convergence
technologique, apparition des smartphones, tablettes, montres connectées.
Smartphones
Véritables ordinateurs de poche, ils combinent fonctions téléphoniques et informatiques. BlackBerry fut
un pionnier (1999). Aujourd'hui, Apple et Android dominent le marché.
Usages modernes
En 2016, 3 milliards de personnes étaient connectées à Internet. Le mobile est devenu un canal clé pour
le commerce électronique et l’accès au web.
SÉQUENCE 4 : PLATEFORMES ET APPLICATIONS MOBILES
Dénition d’un OS mobile
Un OS mobile est le logiciel qui gère les fonctions de l’appareil : interface tactile, GPS, téléphonie, etc.
Principaux systèmes d’exploitation
- Android (Google) : open-source, dominant le marché. - iOS (Apple) : propriétaire, nécessite un Mac. -
Windows Phone : n du développement en 2017. - BlackBerry OS : part de marché marginale.
Choix d’une plateforme
Dépend du public cible, des parts de marché, des fonctionnalités techniques et du coût de
développement.
Architecture des OS
- Android : Noyau Linux, librairies, runtime, framework applicatif. - iOS : Core OS, Core Services, Media,
Cocoa.
2
Distribution des applications
- Play Store (Android) : + de 3 millions d’apps. - App Store (iOS) : applications vériées.
Écosystème économique
En 2016, plus de 90 milliards de téléchargements ont généré des dizaines de milliards de dollars de
revenus.
SÉQUENCE 5 : APPROCHES DE DÉVELOPPEMENT POUR LE MOBILE
Approche native
- Développement spécique par OS. - Langages : Objective-C/Swift (iOS), Java (Android), C# (Windows). -
Avantages : performances optimales, accès complet aux API. - Inconvénients : coûts élevés,
maintenance multiple.
Approche web
- Langages : HTML5, CSS, JS. - Avantages : code unique, responsive design. - Inconvénients : nécessite
Internet, pas de store, accès limité aux fonctions natives.
Approche hybride
- HTML/JS dans une WebView native. - Frameworks : PhoneGap, Ionic. - Avantages : coût réduit. -
Inconvénients : performances moindres.
Approche multiplateforme
- Un seul code pour plusieurs OS. - Frameworks : Xamarin, React Native. - Avantages : économies,
maintenance simpliée. - Inconvénients : ergonomie moins optimisée, accès API limité.
Dés du développement mobile
Fragmentation des appareils, tailles d’écrans variées, abilité de la connectivité, intégration cloud.
SÉQUENCE 6 : ENVIRONNEMENTS DE DÉVELOPPEMENT INTÉGRÉ
(EDI)
Dénition et rôle
Un EDI est un outil qui aide à coder, tester et déployer des applications mobiles ecacement.
Environnements natifs
- Android : Android Studio, Eclipse, NetBeans (Java). - iOS : Xcode (Objective-C, Swift).
Environnements multiplateformes
- Xamarin : C#, partage de 75% du code. - Titanium Appcelerator : JavaScript. - PhoneGap/Cordova :
HTML5, CSS, JS dans une WebView. - Windev Mobile : WLangage.
Outils associés
Contrôle de version (Git), émulateurs, outils de test, accès aux capteurs.
3
À retenir
- Natif = qualité, performances mais coût élevé. - Cross-plateforme = coût réduit mais compromis sur
l’expérience et l’accès aux API.
CONCLUSION
Le veloppement mobile est un domaine complexe nécessitant la compréhension des plateformes,
des approches et des outils. Choisir entre natif, hybride ou multiplateforme dépend des besoins du
projet, des ressources disponibles et des attentes des utilisateurs. Comprendre ces concepts est
essentiel pour concevoir des applications ecaces et adaptées au marché.
4
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!