0% ont trouvé ce document utile (0 vote)
62 vues15 pages

Développement Mobile - Intro

Transféré par

rahma.azzabi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
62 vues15 pages

Développement Mobile - Intro

Transféré par

rahma.azzabi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Développement mobile :

Intro
Mohamed Louay Rabah
Introduction à Android
● Alternative à l'iPhone : Android est souvent perçu comme la réponse de Google à
l'iPhone d'Apple. Il a été conçu pour fournir une plateforme plus ouverte et
personnalisable pour les fabricants de terminaux mobiles.
● Système d'exploitation pour terminaux mobiles : Android est un OS
spécialement conçu pour les smartphones et les tablettes, mais il est aussi utilisé
sur une variété d'appareils comme les télévisions, les montres intelligentes et les
voitures connectées.
● Basé sur Linux : Android repose sur un noyau Linux, garantissant ainsi une
sécurité robuste et des performances stables, tout en permettant l'intégration de
nombreux composants logiciels tiers.
● Open Source (licence Apache) : La majorité du code Android est disponible en
open source sous la licence Apache. Cela permet aux développeurs et fabricants de
modifier et personnaliser le système pour l'adapter à leurs besoins spécifiques.
Historique
● Développé par Android Inc. : Android a été initialement conçu par la startup Android Inc. en 2003,
co-fondée par Andy Rubin, avec l’idée de créer un OS mobile intelligent et adaptable.
● Juillet 2005 : Rachat par Google : Google a vu le potentiel de cette plateforme et a acquis Android
Inc. en juillet 2005, intégrant ainsi les talents et la technologie d’Android pour créer son propre OS
mobile.
● Novembre 2007 : Open Handset Alliance : Google, en collaboration avec plusieurs grands acteurs
du secteur technologique, a lancé l'Open Handset Alliance (OHA) pour encourager l'innovation
ouverte dans le développement mobile.
○ Membres fondateurs : Parmi les premiers membres de l’OHA se trouvent des entreprises influentes comme Texas
Instruments, Broadcom, Google, HTC, Intel, LG, Marvell, Motorola, Nvidia, Qualcomm, Samsung, Sprint Nextel, et
T-Mobile.
● Décembre 2008 : Expansion des membres de l'OHA : L'alliance s'est agrandie en 2008 avec
l'arrivée d’autres acteurs majeurs de l’industrie technologique, incluant ARM Holdings, Atheros
Communications, Asustek, Garmin, Softbank, Sony Ericsson, Toshiba, et Vodafone.
Terminaux Visés par Android
● Téléphones portables : Android a été principalement conçu pour les smartphones, avec des
marques majeures comme HTC, Samsung, Motorola, et bien d’autres ayant adopté le système dès
ses débuts, contribuant à sa popularité.
● Netbook/Smartbook : Android s’est également aventuré sur le marché des netbooks et smartbooks
avec des modèles comme le HP Airlife 100 et l’Acer Aspire D250, visant à fournir une interface
mobile rapide sur des appareils à faible consommation d’énergie.
● Tablette Multimédia : Des tablettes comme l'Archos et la Samsung Galaxy Tab ont utilisé Android
pour offrir une expérience multimédia immersive, facilitant la lecture, le streaming vidéo, et la
navigation web sur des écrans plus larges.
● Automobile : Android a également été intégré dans le secteur automobile avec des systèmes
d'infotainment, comme le Continental AutoLinq, utilisé par des constructeurs tels que Tesla et Ford,
offrant des fonctionnalités intelligentes pour la navigation, la musique et la connectivité mobile en
voiture.
● Autres appareils : Android s’étend au-delà des terminaux mobiles, étant utilisé dans des appareils
comme les GPS, réfrigérateurs, et même des machines à laver, offrant une interconnexion dans le
cadre de la domotique intelligente.
2008 : 1ère génération (HTC dream)
2009 : 15 appareils
2010 : l’explosion
2014 : La nouvelle ère
2015 : Le futur
2020 - ?
● Déploiement de la 5G : En 2020, de nombreux téléphones Android ont intégré la
compatibilité 5G, permettant des vitesses de téléchargement et d’envoi considérablement
améliorées, une meilleure latence, et des connexions plus stables.
● Écrans à haute fréquence de rafraîchissement : L'adoption d'écrans avec des
fréquences de rafraîchissement élevées (90 Hz, 120 Hz) est devenue courante, offrant des
interactions plus fluides et une meilleure réactivité, en particulier pour les jeux et la
navigation.
● Améliorations de la photographie : Les appareils Android en 2020 ont vu des avancées
majeures dans la photographie, avec des capteurs plus grands, des systèmes de plusieurs
caméras (ultra-grand-angle, téléobjectif), et des algorithmes d’intelligence artificielle pour
améliorer les photos en basse lumière (mode nuit) et la stabilisation vidéo.
● Charge rapide : Le chargement sans fil est devenu plus rapide et plus courant, avec des
capacités de charge allant +100W, permettant aux utilisateurs de recharger rapidement
leurs appareils sans câble.
Les Concurrents d'Android
Apple iPhone OS (iOS) : Un leader incontesté du marché, avec un écosystème fermé qui offre une expérience utilisateur fluide et
intégrée, mais limite la personnalisation. Les nouveaux modèles de l’iPhone continuent de rivaliser avec les derniers téléphones
Android.

HarmonyOS : Développé par Huawei, HarmonyOS vise à créer un écosystème interconnecté entre divers appareils (smartphones,
tablettes, IoT, etc.). Bien qu'encore en développement, il cherche à concurrencer Android sur le marché des smartphones.

Fuchsia : Un système d'exploitation open source développé par Google, qui pourrait remplacer Android à long terme. Bien que
principalement utilisé pour des appareils spécifiques pour le moment, il a le potentiel de rivaliser avec Android et iOS à l'avenir.

Tizen : Utilisé par Samsung pour ses appareils connectés (smartwatches, téléviseurs, etc.), Tizen cherche à se faire une place sur le
marché des smartphones, bien que sa part de marché reste limitée.

Bien que ces systèmes aient leurs particularités, Android se démarque par sa flexibilité et sa capacité à s’adapter à une variété
d’appareils, allant des smartphones aux tablettes, en passant par les objets connectés. Cette ouverture et son modèle open source lui
confèrent un avantage compétitif unique.
Android vs IOS
Les Versions Majeures d'Android
- Android 1.5 Cupcake (2009) : La première version à adopter un nom de dessert, elle a introduit le clavier virtuel et la compatibilité
avec les widgets.

- Android 4.0 Ice Cream Sandwich (2011) : A marqué une refonte majeure de l'interface utilisateur, avec un design plus fluide et des
fonctionnalités comme le déverrouillage par reconnaissance faciale.

- Android 5.0 Lollipop (2014) : Introduction du design "Material Design"pour un look plus propre et cohérent sur tous les appareils
Android.

- Android 6.0 Marshmallow (2015) : Introduction de la gestion des permissions d’applications et du mode Doze pour économiser de
la batterie.

- Android 8.0 Oreo (2017) : A apporté le mode "Picture-in-Picture", les notifications par canal, et des améliorations de performance.

- Android 10 (2019) : Abandon des noms de desserts. Introduction du mode sombre natif, des gestes de navigation, et une meilleure
gestion des données personnelles.

- Android 12 (2021) : Introduction de l'interface "Material You", avec des personnalisations plus poussées, et des améliorations de la
confidentialité et des widgets.
Compatibilité des écrans
● Android fonctionne sur une variété d'appareils avec des tailles d'écran et des
densités de pixels différentes. Bien que le système ajuste automatiquement
l'interface utilisateur, il est important de l'optimiser pour offrir la meilleure
expérience sur tous les appareils.
● La taille d'écran perçue par l'application diffère de la taille réelle de l'appareil.
Il faut tenir compte de l'orientation de l'écran, des décorations système
(comme la barre de navigation), et des changements de configuration des
fenêtres (comme le mode multi-fenêtre).
● La densité de pixels (dpi) détermine le nombre de pixels par pouce, ce qui
affecte l'affichage des éléments sur les écrans de différentes densités.
Utilisez les pixels indépendants de la densité (dp) pour maintenir une taille
d'interface cohérente.
Tailles d'écran
● Android prend en charge différentes ● Indicateurs de Densité: La densité
tailles d'écran, réparties en quatre d'écran correspond au nombre de
catégories principales :
○ Small : Pour les téléphones compacts.
pixels par pouce (dpi) et influence la
○ Normal : La majorité des smartphones. clarté des images. Android distingue
○ Large : Phablettes ou petites tablettes.
○ X-Large : Tablettes et grands appareils plusieurs niveaux de densité :
(comme les appareils pliables ou ○ ldpi : Basse densité (~120 dpi).
Chromebooks). ○ mdpi : Densité moyenne (~160 dpi,
● Ces classifications représentent référence de base).
l'espace disponible pour l'interface ○ hdpi : Haute densité (~240 dpi).
utilisateur, et non la taille réelle de ○ xhdpi : Densité très élevée (~320 dpi).
l'écran. ○ xxhdpi : Densité extra-élevée (~480 dpi).
○ xxxhdpi : Densité ultra-élevée (~640 dpi).

Vous aimerez peut-être aussi