Android est un système d'exploitation mobile développé par Google et basé sur une version modifiée du noyau Linux et d'autres logiciels open source. Conçue principalement pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes, l'interface utilisateur d'Android est principalement basée sur la manipulation directe, utilisant des gestes tactiles qui correspondent à des actions réelles, telles que glisser, toucher et pincer, pour manipuler des objets à l'écran. Au-delà des appareils mobiles, Android a également été développé pour les téléviseurs (Android TV), les voitures (Android Auto) et les montres-bracelets (Wear OS).
La naissance et l'évolution d'Android
Android a été initialement développé par Android Inc., une société de la Silicon Valley acquise par Google en 2005. Ses fondateurs, Andy Rubin, Rich Miner, Nick Sears et Chris White, voulaient qu'Android soit un système d'exploitation avancé pour les appareils photo numériques. Cependant, lorsqu'ils ont réalisé que le marché pour de tels appareils n'était pas important, ils ont réutilisé Android pour les appareils mobiles à écran tactile en concurrence avec Symbian et Windows Mobile, les systèmes d'exploitation mobiles dominants de l'époque.
Android a été dévoilé en 2007 avec la création de l'Open Handset Alliance, un consortium de sociétés de matériel, de logiciels et de télécommunications consacré à l'avancement des normes ouvertes pour les appareils mobiles. Le premier smartphone disponible dans le commerce fonctionnant sous Android était le HTC Dream, également connu sous le nom de T-Mobile G1, annoncé le 23 septembre 2008.
Android : un aperçu approfondi
Android est open source et Google publie le code sous licence Apache. Ce code open source et cette licence permissive permettent au logiciel d'être librement modifié et distribué par les fabricants d'appareils, les opérateurs de téléphonie sans fil et les développeurs passionnés. Le code source d'Android est publié par Google sous une licence open source, mais la plupart des appareils Android sont livrés avec une quantité importante de logiciels propriétaires préinstallés, tels que Google Mobile Services (GMS), qui comprend des applications telles que Google Chrome, YouTube et Google. Recherche.
Chaque version majeure d'Android est nommée par ordre alphabétique d'après un dessert ou une friandise sucrée. Par exemple, Android 1.5 Cupcake, 1.6 Donut, 2.0 Eclair, 2.2 Froyo, 2.3 Gingerbread, 3.0 Honeycomb, 4.0 Ice Cream Sandwich, 4.1 Jelly Bean, 4.4 KitKat, 5.0 Lollipop, 6.0 Marshmallow, 7.0 Nougat, 8.0 Oreo et 9.0 Pie. Cependant, avec Android 10, Google a décidé d'utiliser un système numérique pour le nom.
La structure interne d'Android
Au cœur d'Android se trouve le noyau Linux, qui gère les services système de base tels que la sécurité, la gestion de la mémoire, la gestion des processus et la pile réseau. Au-dessus du noyau Linux se trouve le runtime Android, qui comprend la machine virtuelle Dalvik et les bibliothèques principales. La couche Application Framework fournit des services de haut niveau aux applications sous la forme de classes Java. Enfin, au niveau supérieur se trouvent les applications, qui sont toutes les applications exécutées sur Android, y compris les applications système telles que le numéroteur, le programme SMS et le navigateur, ainsi que les applications tierces.
Les applications Android sont généralement développées en langage Java à l'aide du kit de développement logiciel (SDK) Android, mais d'autres environnements de développement sont également disponibles.
Principales fonctionnalités d'Android
- Open Source : Android est open source, ce qui signifie que les développeurs peuvent modifier le système d'exploitation de chaque téléphone.
- Interface utilisateur personnalisable : Android permet aux utilisateurs de personnaliser l'interface utilisateur, contrairement aux autres systèmes d'exploitation.
- Multitâche : Android prend en charge le multitâche et le multi-touch.
- Widgets : les utilisateurs peuvent placer des widgets sur l'écran d'accueil pour un accès rapide aux informations.
- Google Play Store : Avec plus de 3 millions d'applications, le Google Play Store est le plus grand magasin d'applications.
Variantes d'Android
Une variante | Description |
---|---|
Android Aller | Une version allégée d'Android conçue pour les appareils bas de gamme. |
Android Un | Une version d'Android sans modifications du fabricant et axée sur les appareils d'entrée de gamme destinés aux marchés émergents. |
Android Télévision | Une version d'Android conçue pour les téléviseurs. |
Porter le système d'exploitation | Une version d'Android conçue pour les montres intelligentes et autres appareils portables. |
Android Auto | Une version d'Android conçue pour les voitures. |
Façons d'utiliser Android et dépannage
Android peut être utilisé de multiples façons, des téléphones mobiles aux tablettes, en passant par les téléviseurs, les systèmes automobiles et les appareils portables. Cependant, comme pour tout système, il peut rencontrer des problèmes, tels que des performances lentes, une décharge de la batterie ou un espace de stockage limité. Ces problèmes peuvent généralement être résolus en effaçant les données mises en cache, en désinstallant les applications inutiles, en mettant à jour le logiciel système ou en effectuant une réinitialisation d'usine.
Comparaisons avec des systèmes similaires
Système | Android | IOS | les fenêtres |
---|---|---|---|
Open source | Oui | Non | Non |
Interface personnalisable | Oui | Limité | Limité |
Nombre d'applications dans l'App Store | 3 millions+ | 2 millions+ | 700,000+ |
L'avenir d'Android
À mesure qu'Android continue d'évoluer, il devrait s'intégrer davantage à l'intelligence artificielle, à la réalité augmentée et à la réalité virtuelle. De plus, il est probable que des progrès seront réalisés en matière de sécurité, de confidentialité et d’expériences multi-appareils fluides. L'Internet des objets (IoT) est un autre secteur dans lequel Android devrait faire des progrès substantiels.
Serveurs proxy et Android
Les serveurs proxy peuvent être utilisés avec Android pour offrir un niveau accru de sécurité et de confidentialité, en particulier lors de l'accès à Internet via un réseau Wi-Fi public. Un serveur proxy peut également être utilisé pour accéder à du contenu pouvant être géographiquement restreint. Android prend en charge la configuration des paramètres de proxy dans ses options de réseau Wi-Fi.