Histoire et Évolution d'Android
Histoire et Évolution d'Android
Histoire et Origines
Android, un système d'exploitation que nous avons tous utilisé, car c'est l'un des plus utilisés dans le monde.
monde. Mais, qu'est-ce que c'est ? Fondamentalement, Android est un système d'exploitation basé sur Linux
développé initialement pour les appareils mobiles et avec le temps, vers d'autres instruments. Par
Ce que nous ferons dans cette recherche, c'est un aperçu de toute son histoire.
ORIGINES
Tout a commencé en 2003 grâce à Rich Miner, Nick Sears, Chris White et Andy Rubin, naît Android,
avec l'intention de créer des dispositifs mobiles qui seraient plus conscients de la localisation et des
préférences des utilisateurs. Les débuts d'Android, totalement dans le secret, n'ont pas été faciles. Le
le budget de Rubin a été réduit à zéro, et seul un prêt de Steve Perlman, intime ami de Rubin, lui
a permis d'avancer.
Ensuite, en 2005, Google a acquis [Link] et l'a transformé en une filiale complète. À
faire, ils ont embauché une partie de l'équipe originale d'Android, parmi lesquels se trouvaient Andy Rubin, Rich
Miner, Nick Sears et Chris White. Bien qu'à l'époque, les informations sur ce que
Android fournirait à Google, donc il a fallu une année pour que les rumeurs commencent à circuler à ce sujet.
du travail d'Android pour Google, et ce qui se murmurait, c'était que l'entreprise voulait entrer sur le marché de
la téléphonie mobile. Ainsi, Andy Rubin s'est mis au travail et a créé une plateforme mobile renforcée
pour Linux.
Bien qu'ils aient dû attendre deux années de plus pour pouvoir faire le travail qu'ils ont réalisé durant ce temps, par contre
que, le 22 octobre 2008, sort sur le marché le premier téléphone capable d'exécuter Android.
1
ARCHITECTURE
L'architecture d'Android est composée de quatre couches, la première est un noyau basé sur Linux,
ensuite, viennent les bibliothèques parmi lesquelles se trouvent les basiques qui correspondent à la machine
virtuel, suit le cadre d'applications ou framework, et enfin les mêmes applications. Un aperçu
plus de détails sont fournis ci-dessous :
1.- Linux / Noyau Linux : Android est basé sur Linux pour les services système et la gestion de la mémoire
et processus, pile réseau, et enfin, le modèle de contrôleurs et de sécurité.
2.- Bibliothèques : Dans cette couche sont inclus un ensemble de bibliothèques C / C + + utilisées par plusieurs
composants du système. Ces bibliothèques sont proposées aux développeurs via le cadre de travail
pour les applications sur Android, ces bibliothèques sont couramment proposées :
-SQLite : Moteur de bases de données relationnelles, disponible pour toutes les applications.
-WebKit: Moteur web utilisé par le navigateur (à la fois en tant qu'application indépendante que
embeddé dans d'autres applications). C'est le même moteur que celui utilisé par Google Chrome et Safari
(navigateur d'Apple).
-Bibliothèque Multimédia: Basée sur OpenCORE, elle permet de visualiser, de reproduire et même d'enregistrer
de nombreux formats d'image, de vidéo et d'audio.
-SGL (Bibliothèque Graphique Scalable) : Développée par Skia, elle s'occupe de représenter des éléments
en deux dimensions. C'est le moteur graphique 2D d'Android.
2
3.- Cadre de travail des applications : L'architecture a été conçue pour simplifier la réutilisation de
composants; une application peut publier ses capacités et ensuite une autre application peut en faire usage
des mêmes, tant qu'il respecte les règles du cadre. La plupart des composants de
cette couche son bibliothèques Java (langage natif d'Android). Parmi les plus importantes, on trouve :
-Administrateur des Ressources : Donne accès à tous les éléments propres à une application qui se
sont directement incluses dans le code, sous forme de chaînes de texte traduites en plusieurs langues,
sons et images.
-Administrador de Ubicaciones:Determina la posición geográfica del dispositivo Android,
permettant de travailler avec des cartes.
Multimédia ; C'est un ensemble de bibliothèques qui permettent de reproduire et de visualiser de l'audio, de la vidé
et images sur l'appareil.
4. Applications : Les applications de base comprennent un navigateur, un client de messagerie électronique, de messagerie,
calendario, mapas, contactos, y juegos. Mayormente, las aplicaciones están escritas en Java o C / C + +.
Il inclut également le lanceur, qui est l'endroit où les applications installées sont affichées, ainsi que montrer
gadgets.
3
La pile de l'architecture
<== de Android
Début
(Lieu où les widgets sont affichés, et les
applications installées)
4
VERSION À ANDROID À TRAVERS L'HISTOIRE
Tout au long de son histoire, Android a été mis à jour vers de nouvelles versions, un fait amusant est que à
Chaque mise à jour a été associée en anglais à un nom de dessert, cela à partir de la version 1.5.
Le dessert choisi n'est pas sélectionné au hasard, mais commence par une lettre différente suivant un ordre.
alphabétique. Les caractéristiques de chaque version sont :
5
●Android 2.x (Eclair) : Lancé en novembre 2009, les nouveautés qu'il inclut sont :
Refonte de l'interface du navigateur.
- Zoom numérique, mode scène, balance des blancs, effets de couleur et mode macro.
Support pour de nouvelles tailles et résolutions d'écran.
Améliorations du clavier virtuel.
Contacts Rapides.
Bluetooth 2.1.
Améliorations dans Google Maps.
- Etcetera.
●Android 2.1 : Arrivé sur les mobiles en janvier 2010, également considéré comme une mise à jou
mineur, ajouta :
Améliorations de la durée de la batterie.
- Nouvelles applications, comme Horloge / Temps et Actualités.
Utilisation du geste « Pincer » pour zoomer dans le navigateur, la galerie et sur Google Maps.
- Etcetera.
●Android 2.2 (Froyo) : Lancée en mai 2010, a inclus :
Amélioration de la mémoire.
6
●Android 3.0 / 3.4 (Honeycomb) : Lancé en janvier / mai 2011, a ajouté :
Système d'exploitation optimisé pour les tablettes.
Support pour les réseaux Wi-Fi.
- Ajouté le support pour une grande variété de périphériques et d'accessoires avec connexion USB.
. Et cetera.
●Android 4.0 (Ice Cream Sandwich): Lancé en novembre 2011, cette version a unifié son
utilisation sur n'importe quel appareil, que ce soit sur des téléphones, des tablettes, des téléviseurs, des netbooks. Cela a ajouté :
Et ainsi nous pouvons continuer avec les nouvelles versions, mais ce serait trop long, la raison de seulement celles-ci est
en raison de ces mises à jour qui ont coïncidé avec la croissance d'Android, elles ont donc été
importantes para el crecimiento del mismo. Aunque mencionaré el nombre de las nuevas versiones, pero
sans les descriptions.
Les noms sont :
7
CARACTÉRISTIQUES D'ANDROID
●Código abierto.
Noyau basé sur le noyau de Linux.
●Adaptable a muchas pantallas y resoluciones.
●Utilise SQLite pour le stockage des données.
●Offre différentes formes de messagerie.
Navegateur web basé sur WebKit inclus.
●Support de Java et de nombreux formats multimédias.
●Support de HTML, HTML5, Adobe Flash Player, etc.
●Inclut un émulateur de dispositifs, des outils pour le débogage de la mémoire et l'analyse de
performance du logiciel.
●Catalogue d'applications gratuites ou payantes, qui peuvent être téléchargées et installées
(Google Play).
Bluetooth.
●Google Talk depuis sa version HoneyComb, pour réaliser des appels vidéo.
Multitâche réel d'applications.
COMMENTAIRE PERSONNEL
Pour commencer, je veux dire que c'est l'une des recherches où j'ai le plus appris sur un sujet.
spécifique, je suis surpris de la façon dont Android a évolué au fil des ans, trouvant
Chaque mise à jour apporte quelque chose de nouveau pour les consommateurs de celui-ci. Et comme une décision a fait que Android
Faire cela a été une décision très judicieuse, car sans cela, cela ne se serait pas étendu entre différentes.
entreprises, et par conséquent, cela aurait pu échouer. Je pense que dans de nombreux cas, ce qui est Android est sous-estimé.
pensant qu'iOS est meilleur ; mais je ne le pense pas ainsi, je pense qu'Android a beaucoup de bonnes choses,
como el hecho de que buscan minimizar el gasto de la batería, además de optimizarla. O el hecho de que
Cela vous permet d'avoir plus de liberté lors du téléchargement d'applications. Personnellement, si on me donne le choix
entre Android ou IOS, je reste à cent pour cent avec Android.
8
GLOSARIO
Le noyau, ou kernel, est une partie fondamentale du système d'exploitation qui s'occupe de
accorder l'accès au matériel de manière sécurisée à tout le logiciel qui le demande, le noyau est
une petite et invisible partie du système d'exploitation, mais la plus importante, car sans celle-ci non
cela pourrait fonctionner.
Les widgets sont des vues d'applications en miniature qui peuvent être intégrées dans d'autres applications
(comme l'écran principal) et recevoir des mises à jour périodiques.
.dex : ces fichiers DEX sont utilisés pour initialiser et exécuter des applications développées pour
système d'exploitation mobile Android. Les données stockées dans ces fichiers DEX incluent du code
qui localise et initialise d'autres fichiers de programme de l'application, qui sont nécessaires pour
exécuter le programme compilé.
9
REFERENCIAS
[Link]://[Link]/es/file-extensions/dex
2.*[Link] ([Link])
[Link] - Système d'exploitation mobile sûr et fiable
[Link], le système d'exploitation de Google ([Link])
[Link]://[Link]/en/latest/data/caracteristicas/
10