
Android
​
Android est un système d’exploitation (SE ou OS en Anglais) mobile basé sur le noyau Linux, en version Open Source pour smartphones, PDA et terminaux mobiles. Cet OS est conçu par Android, une start-up rachetée par Google et annoncé officiellement le 15 novembre 2007. Android intègre maintenant des objets connectés comme des cadres photos, des tablettes tactiles, des netbooks, des télévisions, des voitures, des smartbooks et prochainement des baladeurs Sony. Le fait qu’Android propose différentes plateformes, il à dû s'adapter pour permettre aux développeurs d'applications Android d'utiliser des Software Development Kit (SDK) spécifiques. Un SDK, c'est-à-dire un kit de développement, est un ensemble d'outils que met à disposition un éditeur afin de permettre de développer des applications pour un environnement précis.
Cependant, le SDK d’Android permet de développer des applications uniquement pour Android.
L'ensemble est organisé en cinq couches distinctes :
Le noyau Linux avec ses pilotes,
Les bibliothèques logicielles telles que WebKit/Blink, OpenGL ES, SQLite ou FreeType,
Un environnement d'exécution et des bibliothèques permettant d'exécuter des programmes prévus pour la plate-forme Java,
Un framework (kit de développement d'applications),
Un lot d'applications standard qui comprend un environnement de bureau, un carnet d'adresses, un navigateur web et un émulateur de smartphone.
Android est distribué de manière Open Source, sous licence Apache. Il autorise les constructeurs qui intègrent Android dans leurs appareils d’y apporter des modifications leur permettant de se distinguer de leurs concurrents et il a été adopté par de nombreux constructeurs de produits concurrents de l'iPhone. Le noyau Linux, utilisé pour les fondations d'Android, fournit les services classiques des systèmes d'exploitations : utilisation des périphériques, accès aux réseaux de télécommunications, gestion de la mémoire, des processus et des contrôles d'accès. Le X Window System, les outils de GNU, ainsi que certains fichiers de configurations qui se trouvent d'ordinaire dans les distributions Linux ne sont pas inclus dans Android. L'équipe de développement a apporté de nombreuses améliorations au noyau et la décision a été prise par la communauté de développement de Linux d'incorporer ces améliorations dans le noyau Linux 3.3.
Les services offerts par Android facilitent notamment les GSM, Bluetooth, Wi-Fi et UMTS, la manipulation de médias, de la vidéo H.264, de l'audio MP3 et des images JPEG (ainsi que d'autres formats), l'exploitation des senseurs tels que les capteurs de mouvements, la caméra, la boussole et le récepteur GPS, l'utilisation de l'écran tactile, le stockage en base de données, le rendu d'images en 2D ou 3D en utilisant le processeur graphique, l'affichage de page web, l'exécution multitâche des applications et l'envoi de messages de services multi plateformes (SM). Le 27 mai 2010, l’ancien directeur de l’interface de WebOS, Matias Duarte, rejoignit l'équipe d'Android après le rachat de Palm par HP, jusqu'en août 2011 (HP concurrençait Google avec son webOS), date où HP décida d’arrêter de vendre des appareils avec ce système. Depuis 2013, HP utilise aussi Android sur sa gamme de tablettes Slate.