Introduction aux approches de développement mobiles Flashcards
(37 cards)
Qu’est-ce qu’une application mobile ?
Un programme conçu pour fonctionner sur des dispositifs mobiles tels que smartphones, tablettes, PDA, etc.
Quels systèmes d’exploitation mobiles sont mentionnés ?
- iOS
- Windows Phone
- Android
- Symbian OS
- Blackberry OS
- Bada
Qu’est-ce qu’un système d’exploitation mobile ?
Un système conçu pour fonctionner sur un dispositif mobile, gérant la connectivité sans fil, l’interface, la navigation internet, et les appels téléphoniques.
Quel est le système d’exploitation mobile développé par Apple ?
iOS
Quelles sont les caractéristiques d’iOS ?
- Intuitive
- Ergonomique
- Facile d’emploi
- Contrôle total sur les applications distribuées
Quels sont les inconvénients d’iOS ?
- Référé à lui-même
- Peu de place pour la créativité de l’utilisateur
- Applications limitées à l’App Store
Qu’est-ce que Windows Phone ?
Un système d’exploitation mobile développé par Microsoft, caractérisé par une interface utilisateur similaire à Metro.
Quels sont les avantages de Windows Phone ?
- Interface simple
- Personnalisable
- Réactive
Quel est un inconvénient majeur de Windows Phone ?
Pas open-source et outils de développement payants
Qu’est-ce qu’Android ?
Un système d’exploitation open source pour terminaux mobiles, basé sur le kernel de Linux et Java.
Quels sont les avantages d’Android ?
- Open source
- Grande communauté de développeurs
- Documentation bien fournie
- Adaptable aux différents objets connectés
Quels problèmes Android rencontre-t-il ?
Fragmentation des versions, problème de tests et de mise à jour.
Qu’est-ce qu’une application mobile efficace pour les entreprises ?
Un moyen d’étaler leurs services ou produits et d’établir une liaison directe avec les clients.
Quelles sont les contraintes de développement d’applications mobiles ?
- Caractéristiques des dispositifs mobiles
- Réduction du Time to Market
- Choix de la plateforme de développement
Qu’est-ce que le ‘Time to Market’ (TTM) ?
Le temps qu’il faut entre la conception d’un produit et sa mise en vente.
Quels types d’approches de développement mobile sont mentionnés ?
- Développement générique (Web)
- Développement natif
- Développement Cross-platform
Qu’est-ce qu’un site web mobile ?
Une application mobile développée en HTML et accessible via le navigateur web du dispositif mobile.
Quelles sont les deux approches de création de site web mobile ?
- Site dédié
- Responsive Web Design
Qu’est-ce que le développement natif ?
Une approche utilisant le langage natif de chaque dispositif mobile pour développer une application spécifique.
Quels sont les avantages des applications natives ?
- Performance
- Simplicité d’implémentation
- Flexibilité d’exécution
- Accès aux fonctionnalités natives
Quel est un inconvénient du développement natif ?
Coût de développement élevé en raison des versions dédiées à chaque système d’exploitation.
Qu’est-ce que le développement Cross-platform ?
Une technologie permettant de générer plusieurs applications à partir d’un seul code pour différents systèmes d’exploitation mobiles.
Quelles sont les technologies utilisées dans le développement hybride ?
- HTML
- CSS
- JavaScript
Quels frameworks permettent la création d’applications hybrides ?
- Apache Cordova
- PhoneGap
- Titanium