Qu’est-ce qu’un téléphone Android ?

Un téléphone Android™, parfois appelé téléphone Droid™, est un téléphone mobile qui utilise le système d’exploitation Android™ développé par Google. Ce système d’exploitation est devenu une option populaire ces dernières années pour les soi-disant « téléphones intelligents », car les développeurs et les fabricants peuvent librement le personnaliser selon leurs besoins spécifiques. Cette personnalisation signifie que différents téléphones Android™ peuvent avoir des interfaces utilisateur très différentes. La plupart des téléphones intelligents, y compris ceux utilisant des systèmes d’exploitation concurrents, offrent cependant des capacités globales similaires, notamment la navigation sur Internet, la gestion des informations personnelles, la diffusion vidéo en continu et l’accès à un vaste référentiel d’applications gratuites et payantes.

Spécifications techniques et système d’exploitation

Sur le plan technique, un téléphone Android™ exécute le système d’exploitation Android™, les applications clés et le middleware. Il est basé sur le noyau Linux® et est écrit en langage C. Android™ exécute des applications écrites principalement en langage Java®.

Les téléphones Android™ sont considérés comme révolutionnaires dans certains cercles en raison de la structure open source du micrologiciel de base. Tous les développeurs, qu’ils soient professionnels ou amateurs, sont encouragés à écrire des programmes et des applications pour le système d’exploitation et à contribuer à l’évolution du projet Android™ en les soumettant au Play Store™ de Google, une application à code source fermé pour les téléphones Android™. Les utilisateurs peuvent ensuite choisir de télécharger et d’utiliser les applications sur leurs téléphones en accédant à la bibliothèque d’applications via leurs téléphones.

Multitâche

Un téléphone Android™ peut exécuter plusieurs applications en même temps en arrière-plan, ce qui facilite le multitâche. Cela rend la fonctionnalité du téléphone plus fluide que certaines plates-formes concurrentes, bien que l’étendue de cette capacité dépende du matériel du téléphone individuel. Certains combinés utilisent des processeurs multicœurs, qui sont plus utiles pour les « utilisateurs expérimentés » qui ont besoin de leurs téléphones pour exécuter plusieurs opérations simultanées.

Approche non exclusive

Certains appareils comparables utilisant d’autres systèmes d’exploitation sont régis par des règles propriétaires strictes. Les développeurs intéressés par l’écriture d’applications pour l’iPhone™, par exemple, peuvent ne pas être autorisés à créer des programmes qui reflètent étroitement des applications appartenant à Apple, telles qu’iTunes™. Toutes les applications doivent être approuvées par Apple avant d’être autorisées à apparaître dans l’App Store™ d’Apple. Ce n’est pas le cas des applications pour téléphones Android™, qui sont développées sous les auspices de l’Open Handset Alliance, un consortium qui encourage l’utilisation et l’avancement des logiciels open source pour les téléphones mobiles.

Une autre distinction importante de la plate-forme Android™ est qu’elle n’est pas liée à un fabricant de matériel spécifique. Tout fabricant souhaitant produire sa propre version d’un téléphone Android™ est invité à utiliser le système d’exploitation. Le résultat est que de nombreuses sociétés de téléphonie mobile concurrentes utilisent désormais cette plate-forme pour alimenter leurs téléphones mobiles et commercialiser leurs appareils.
Contexte historique
Initialement, Google s’est associé à High Tech Computer Corporation (maintenant HTC Corporation) pour créer le premier téléphone mobile à exécuter la plate-forme Android™, connue sous le nom de G1™ aux États-Unis. En 2008, T-Mobile a présenté le téléphone G1™ Android™ au public américain. Depuis lors, des dizaines de fabricants ont mis sur le marché des centaines de téléphones dotés de ce système d’exploitation.

Différentes générations de téléphones intelligents ont exécuté différentes versions d’Android™. Chaque version majeure du logiciel est identifiée par un nom de code qui est généralement lié à une sorte de dessert. Bien que de nombreux téléphones puissent être mis à jour vers des versions plus récentes du système d’exploitation, cela ne peut généralement pas être fait indéfiniment, en raison des limitations matérielles des téléphones individuels. Par exemple, les premiers téléphones comme le G1™, qui exécutaient initialement la version 1.0 d’Android™, ont finalement été mis à niveau vers la version 1.6 (Donut), mais n’ont pas pu être mis à niveau vers des versions ultérieures telles que 2.3 (Gingerbread) ou 4.0 (Ice Cream Sandwich ), qui nécessitent un matériel plus robuste.
SDK
Android™ propose un kit de développement logiciel (SDK) pour aider les développeurs à créer des applications fonctionnelles. Alors que certaines parties du système d’exploitation Android™ sont protégées par la licence Apache™ pour se prémunir contre les applications qui pourraient compromettre les fonctionnalités de base des téléphones, une grande partie est publiée sous la licence publique générale, qui invite les développeurs à apporter librement des modifications. Le SDK comprend des ressources et des outils complets pour faciliter ce type de développement. Il est mis à jour régulièrement, ainsi que le système d’exploitation lui-même, et une priorité est accordée à la prise en charge du travail sur les versions plus récentes et plus anciennes d’Android™.

Enracinement
Malgré la structure relativement ouverte du système d’exploitation, les fabricants de nombreux appareils qui utilisent Android™ limitent fréquemment l’accès des utilisateurs à certaines ressources et fonctions au sein de la structure du logiciel. En règle générale, les fabricants le font afin d’assurer une expérience toujours stable et prévisible à tous les utilisateurs, et éventuellement de maintenir un certain niveau de contrôle sur la façon dont leurs produits sont utilisés.
« Enracinement » est le terme d’argot pour l’utilisation de hacks logiciels pour contourner ces restrictions dans Android™. Certains utilisateurs choisissent de le faire soit pour étendre les capacités d’un téléphone, soit simplement comme passe-temps et à des fins d’expérimentation. Le processus varie, mais implique généralement le téléchargement d’un fichier spécial sur Internet et son installation sur le téléphone à partir d’une carte mémoire externe. Des instructions détaillées sur la façon de rooter un téléphone Android™ spécifique sont largement disponibles en ligne, bien que les utilisateurs doivent être conscients qu’il y a des risques à le faire. Dans de nombreux cas, l’enracinement annulera la garantie d’un téléphone, et il est également possible qu’un appareil soit rendu inutile en cas de problème.