Les secrets d'Android. Système d'exploitation "Android" - description. Lancement du système d'exploitation complet sur Android

Tout propriétaire de gadget sait qu'il existe différentes versions Android - système opérateur, que les fabricants installent sur les appareils fabriqués. Il a été créé à l’origine pour gérer uniquement les téléphones mobiles. Puis ils ont commencé à l'utiliser sur des tablettes, des montres intelligentes, des lunettes réalité virtuelle et même . L'incroyable popularité d'Android est due à de nombreuses fonctions utiles, qu'il a reçu en cours de développement. C'est grâce à cela qu'il a facilement surpassé ses concurrents Microsoft et Apple, conquérant le marché de presque tous les appareils mobiles. Mais tout a commencé avec une petite startup. Si Google n'avait pas vu de telles perspectives dans le système d'exploitation Android, les utilisateurs ne sauraient peut-être pas à quoi devrait ressembler un gadget moderne.

Ce système d'exploitation est devenu disponible pour les utilisateurs en 2008. Cependant, son développement a commencé 5 ans avant la sortie de la première version. Le fondateur du projet était Andy Rubin, qui, avec ses amis, souhaitait mettre en œuvre l'idée de créer un système d'exploitation ouvert pour les téléphones mobiles. Ils ont créé et enregistré une société appelée Android Inc.

Les idées qui constituaient la base d’Android semblaient trop innovantes à cette époque. Par conséquent, le projet n’a pas suscité l’intérêt des investisseurs qui n’en ont pas compris l’essence. L'exception était Google, qui a sauvé à temps une entreprise littéralement en faillite. Mais elle est également devenue propriétaire à part entière de la marque Android et de tous les développements.

En raison d'un litige avec Oracle, l'un des principaux moteurs de recherche s'inquiétait alors de des temps meilleurs. Il a été décidé de créer Android en tant que système d'exploitation ouvert, principalement axé sur les services Google.

La première version fonctionnelle d'Android qui n'est pas sortie

Les développeurs ont été guidés par le succès de la société Blackberry, alors populaire. Pour cette raison, la première version fonctionnelle d’Android avait une interface similaire. Il est apparu à la mi-mai 2007 et s'appelait M3. Le système d'exploitation a été conçu pour les téléphones dotés de touches et d'un écran relativement petit. L'écran principal avait la barre de recherche Google comme élément principal.

L'idée de créer un téléphone à écran tactile a été adoptée par Apple, qui avait alors lancé le premier iPhone. Sans cet événement, la première version d'Android serait apparue avant 2008 et aurait été destinée à un téléphone à bouton-poussoir classique. La société a décidé de reporter la sortie du système d'exploitation et a fixé le cap du développement spécifiquement pour les écrans tactiles. De plus, Andy Rubin développait activement des cartes pour le service de navigation et souhaitait créer un support Technologie GPS sur les téléphones.

Sortie officielle de la première version d'Android

Android 1.0 est sorti en septembre 2008. Étant donné que Google n'était pas impliqué dans la production d'appareils mobiles, l'entreprise a dû rechercher un fabricant de téléphones pour le nouveau système d'exploitation. Le choix s'est porté sur la société taïwanaise HTC, qui était l'un des leaders dans la production d'appareils pour Contrôle Windows Mobile de Microsoft. Le premier téléphone à utiliser Android comme système d'exploitation s'appelait HTC Dream. Il a été installé écran tactile, pour lequel le système d'exploitation de Google a été adapté.

Malgré le grand intérêt suscité par l'appareil sur le nouveau système d'exploitation, Android a dû être considérablement retravaillé. Cela était nécessaire pour se débarrasser des anciens concepts, éliminer les lacunes identifiées et le rendre plus moderne. Le véritable succès d'Android n'est venu qu'avec la sortie de la version 1.6.

Un mois après la sortie officielle, il a été ouvert Marché Android– la boutique officielle d'applications conçues pour ce système d'exploitation. Cela a permis à un grand nombre de développeurs du monde entier de créer des applications et en même temps de gagner beaucoup d'argent. Pour les utilisateurs, cette boutique est devenue un endroit où ils peuvent trouver et télécharger rapidement le programme souhaité pour leur téléphone.

Versions Android 2.x

Les développeurs ont considérablement amélioré les fonctionnalités et l'apparence du système d'exploitation pour la sortie d'Android 2.0, nommé Eclair et sorti en 2010. D’ailleurs, l’idée de​​donner des noms « savoureux » aux nouvelles versions a été proposée par l’un des développeurs et a d’abord été considérée comme une blague. Mais Android 1.5 s'est finalement appelé Cupcake, version 1.6 - Donut. L'idée a donc fait son chemin et les versions ultérieures du système d'exploitation ont commencé à recevoir les noms de bonbons dans ordre alphabétique.

Le nombre de fabricants de téléphones avec lesquels Google collaborait avait déjà considérablement augmenté à cette époque. Motorola, Samsung, LG et d'autres géants se sont intéressés au système d'exploitation prometteur. La concurrence sur le marché a commencé à s'intensifier entre eux. Pour se démarquer des autres utilisateurs utilisant le même logiciel, les entreprises ont dû améliorer le matériel de leurs appareils. En fait, Android est devenu la raison de la « course à la performance » des smartphones produits.

La même année, Google a décidé de publier smartphone de marque. Comme l'entreprise ne disposait toujours pas de ses propres installations de production, HTC a repris la production du Google Nexus One (c'est le nom que le nouvel appareil a reçu).

Les développeurs ont continué à développer et à améliorer leur système d'exploitation mobile et Android 2.2 Froyo est apparu la même année. Cette version a ajouté le support de la technologie Adobe Flash, synchronisation cloud données, et a également amélioré les performances des programmes qui utilisent la compilation de code JIT.

Avec la sortie de la version d'Android la plus réussie à l'époque, Google a lancé la deuxième version de son smartphone de marque. Cette fois, Samsung a été choisi comme fabricant. Cependant, le jour où les ventes ont commencé, LG a annoncé son nouveau téléphone, utilisant un processeur dual-core. Par conséquent, le Nexus S n’a pas réussi à obtenir un succès commercial significatif.

Système d'exploitation pour tablettes

En 2011, Google a décidé de donner une bonne réponse à Apple pour son iPad et a adapté Android pour les tablettes. Jusqu’alors, cet OS n’était utilisé que sur les téléphones. Ainsi, la version d'Android 3.0 - Honeycomb - a vu le jour. De nombreuses entreprises telles que Motorola, Samsung, Acer, Lenovo et d'autres ont commencé à utiliser cette version du système d'exploitation pour leurs tablettes PC.

En raison de certains problèmes de fonctionnement d'Android 3 et de son incompatibilité avec les téléphones, Google refusera à l'avenir de créer des versions d'Android destinées uniquement aux tablettes.

Système d'exploitation multiplateforme

À l'automne 2011, la quatrième version du système d'exploitation de Google est apparue, appelée Ice Cream Sandwich. L'interface a été considérablement repensée et de nouvelles fonctions ont été ajoutées. Il est déjà devenu multiplateforme - il peut être installé à la fois sur une tablette et sur un téléphone. Avec la sortie de cette version d'Android, la boutique d'applications a reçu un nouveau nom - jeu de Google.

En 2012-2013, le système d'exploitation est resté pratiquement inchangé. Google s'est davantage concentré sur la production d'appareils fonctionnant sous Android. C'est ainsi que les smartphones Galaxy Nexus, ASUS Nexus 7, LG Nexus 4 et la tablette PC Samsung Nexus 10 sont apparus sur le marché.

En 2013, la dernière version d'Android 4.4 est sortie, appelée KitKat. Selon la tradition déjà familière, le Nexus 5 a été lancé conjointement, dont LG était responsable de la production. Cette version de l'OS semblait presque parfaite. Les développeurs ont réussi à créer une interface pratique et attrayante qui n'était en rien inférieure à iOS de l'époque. Le fonctionnement de tous les services a été débogué et la prise en charge d'un grand nombre de fonctions a été ajoutée. Mais Google n’allait pas s’arrêter là.

Versions Android 5 et OS pour les appareils portables

Décidant d'étendre l'utilisation de son système d'exploitation, Google a introduit une version Vêtements Android, destiné à " montre intelligente" Mais l'événement le plus important de cette année a été la sortie de la version Android Lollipop. Il a complètement repensé l’interface, qui s’appelle « Material Design ». En plus des changements externes, d'importantes modifications internes ont été apportées. Auparavant, la machine virtuelle Dalvik était chargée de traiter le code de l'application. Il a été remplacé par Android Runtime, grâce auquel les performances du système d'exploitation ont été considérablement augmentées et la consommation d'énergie a été réduite.

Android version 6.0 avec prise en charge de Google Now on Tap

Android 6 a quelque peu déçu les fans de ce système d'exploitation, car il n'y a eu aucun changement significatif dans l'interface et les fonctionnalités. Les développeurs se sont concentrés sur la création d'une technologie permettant de rechercher sur Internet des informations sur tout élément affiché. Elle a reçu le nom Google maintenant en fût. Cependant, il n’a pas gagné la popularité espérée.

De plus, Google a pris au sérieux la résolution des problèmes liés à la vulnérabilité de son système d'exploitation, en commençant à publier régulièrement des correctifs et des mises à jour. Il convient également de noter le nouveau système de gestion des privilèges, qui demande l'autorisation d'utiliser certaines fonctions de l'appareil. Pour augmenter la durée de fonctionnement des appareils, les fonctions Doze et App Standby ont été ajoutées.

Evolution d'Android – Sortie Nougat (version Android 7.0)

Actuellement, cette septième version d'Android est la dernière. À venir Android Oréo(nom probable). Dans la version 7 d'Android, les développeurs ont ajouté la possibilité de travailler simultanément avec deux applications en divisant l'affichage. Bien que de nombreux fabricants aient déjà implémenté le multitâche dans leur firmware, celui-ci est désormais officiellement pris en charge.

Une augmentation de la vitesse de fonctionnement a été obtenue en passant à nouveau Java 8 et mises à jour machine virtuelle ART. Les applications sous Android 7 s'exécutent beaucoup plus rapidement en raison de l'élimination de « l'étape d'optimisation » lors de leur premier lancement.

Les innovations ont également affecté l'interface : vous pouvez désormais ajouter n'importe quel bouton à la discrétion de l'utilisateur au panneau de paramètres rapides. Apparence les notifications se sont améliorées, le menu des paramètres est devenu plus détaillé et structuré. DANS nouvelle version Android prend totalement en charge la réalité virtuelle. Les notifications sont désormais regroupées par application et ont ajouté des icônes emoji.

En plus de ce qui précède, Android 7.0 surpasse toutes les versions précédentes grâce aux fonctionnalités suivantes :

  • possibilité de modifier la résolution d'affichage ;
  • procédure de mise à jour simplifiée du système d'exploitation ;
  • le suspense Processus en arrière-plan lorsque l'écran est éteint pour économiser la batterie ;
  • soutien aux nouveaux personnels Assistant Google Assistant;
  • fonction pour fermer toutes les applications en cours d'exécution en un seul clic ;
  • prise en charge des applications instantanées qui ne nécessitent pas d'installation ;
  • mode nuit pour moins de fatigue oculaire lors de l'utilisation de l'appareil dans l'obscurité ;
  • Fonction d'économie de trafic Internet.

Tout cela fait d’Android Nougat l’un des meilleurs systèmes d’exploitation pour appareils mobiles aujourd’hui. A en juger par les innovations annoncées de la version ultérieure d'Android, elles seront plutôt de nature cosmétique et n'apporteront rien de révolutionnaire. Google se concentre désormais davantage sur la sécurité, les performances et l'efficacité énergétique de son système d'exploitation. Mais les développeurs n'oublient toujours pas de plaire aux utilisateurs avec au moins des modifications mineures mais utiles dans l'interface et les fonctionnalités.

Les smartphones et les tablettes sont de plus en plus sophistiqués et puissants, et les développeurs de systèmes d'exploitation tentent de suivre le rythme. Un exemple en est que la dernière version d’Android est très différente de ses prédécesseurs. Quelle est cette différence et les derniers développements sont-ils bons ?

Description

Il s'agit d'une version d'Android plus informative que les précédentes. Les notifications ont été améliorées et sont accessibles depuis l'écran de verrouillage et depuis n'importe quelle application en cours d'exécution en faisant glisser votre doigt depuis le haut de l'écran.

Les messages peuvent être consultés à partir de l’écran de verrouillage et les réponses y sont également accessibles à partir de là. Les appels entrants ne ferment pas les programmes ouverts, juste une sorte de widget apparaîtra en haut de l'écran, que vous pourrez ignorer ou répondre à l'appel. En configurant des notifications, vous pouvez masquer aux autres des informations sur divers événements. Vous pouvez également personnaliser le type de sonnerie à partir de différentes applications et simplement de différents utilisateurs.

Les changements ont également affecté la batterie :

  • tous les appareils basés sur Android 5.0 ont une durée de vie de la batterie augmentée (en moyenne 1,5 heure) ;
  • pendant la charge, l'écran affiche le temps jusqu'à la fin du processus ;
  • des informations sur le coût des candidatures sont devenues disponibles.

Concernant la sécurité, le propriétaire d'un smartphone peut crypter ses données pour éviter des problèmes en cas de perte ou de vol de l'appareil. Cela inclut également la possibilité d'utiliser un appareil avec plusieurs comptes - la connexion sous différents comptes permet aux amis ou aux proches de ne pas partager leurs informations entre eux. De plus, vous pouvez utiliser le mode invité ou l'écran tactile, dans lequel l'autre utilisateur n'aura accès qu'à l'ensemble principal d'applications, sans fichiers personnels.

Modifications des médias :

  1. Possibilité de recherche vocale sur YouTube et Google Play.
  2. L'appareil peut être installé comme une manette de jeu lorsqu'il est connecté à un téléviseur.
  3. Les vidéos et les photos du gadget peuvent être diffusées sur le téléviseur.

Avantages et inconvénients

En plus des avantages déjà mentionnés de cette version, vous pouvez également spécifier un mode amélioré pour les personnes malvoyantes avec un contraste et un réglage de l'affichage accrus, ainsi qu'une mise en marche accélérée de l'appareil avec la possibilité travail à part entière avec lui.

Les inconvénients sont les suivants :

  • des applications plus puissantes et des exigences accrues envers le gadget l'épuisent plus rapidement ;
  • certains utilisateurs trouvent l'interface assez déroutante ;
  • cette version est encore incompatible avec pas mal de logiciels.

Android 6.0 "Guimauve"

Captures d'écran

Description

Il n'y a pas de différences particulières par rapport à la version précédente, mais il convient de mentionner les fonctionnalités existantes :

  • la fonction de déverrouillage de l'écran à l'aide d'une empreinte digitale est apparue ;
  • prise en charge directe de 2 cartes SIM ;
  • dosage de l'énergie de la batterie pour les processus en arrière-plan ;
  • l'accès aux applications et aux fichiers personnels est encore mieux contrôlé ;
  • la capacité de travailler avec une maison « intelligente » ;
  • mode multi-fenêtres ;
  • une demande de paiement supplémentaire est apparue ;
  • À l'aide d'un câble USB, vous pouvez charger un autre appareil mobile ;
  • Plusieurs nouvelles animations sont apparues.

Avantages et inconvénients

Les avantages sont :

  • la possibilité de personnaliser le gadget pour vous-même ;
  • Vous pouvez télécharger n'importe quel fichier sur votre smartphone, qu'il puisse ou non être ouvert ;
  • fonction de réduction de la consommation de la batterie ;
  • recherche par application ;
  • parler au gadget est devenu beaucoup plus facile, vous pouvez désormais appeler assistant vocal Vous n'êtes pas obligé d'exécuter l'invite Google.

Il y a un inconvénient : la version ne peut pas être installée sur des appareils économiques, et en général, la liste des smartphones et tablettes basés sur Android 6.0 est assez limitée.

Android 7.0/7.1 "Nougat"

Captures d'écran

Description

Il s'agit de la dernière version d'Android 2016, qui est une Marshmallow encore plus améliorée. Voici ses caractéristiques :

  • les appels entrants peuvent être filtrés par numéro de téléphone ;
  • Le système permettant de travailler avec les applications en cours d'exécution précédentes a été amélioré ;
  • le mode nuit a également été amélioré ;
  • les notifications d'un programme peuvent être combinées en une seule ;
  • L'économie de batterie ne se produit pas seulement en mode veille ;
  • un mode « image dans l’image » est apparu ;
  • 72 nouvelles animations avec émotions ont été ajoutées ; la réalité virtuelle est désormais supportée par le matériel.

Avantages et inconvénients

En plus de ceux mentionnés ci-dessus, vous pouvez ajouter :

  • améliorer la qualité des images 3D ;
  • ajouter des raccourcis spéciaux sur le bureau contenant des informations sur une action prédéfinie, c'est-à-dire en un clic, vous pouvez envoyer un message à un abonné spécifique de votre liste de contacts ;
  • Les icônes des applications standards ont été repensées visuellement.

L'inconvénient est que cette version ne peut encore être installée sur aucun appareil, sauf Samsung Galaxy Bord S7/S7.

Résultats

Le choix des dernières versions d'Android est restreint, car... Marshmallow et Nougat sont conçus pour des marques et modèles de téléphones spécifiques. Lollipop, malgré toutes les plaintes, est un très bon développement et l'incapacité de prendre en charge certaines applications ne vous empêche pas du tout de profiter pleinement de son utilisation.

Ceux qui utilisent des iPhones depuis longtemps savent comment fonctionnaient les premiers. Versions iOS. En fait, il s'agissait d'un système d'exploitation monotâche qui vous permettait de travailler en arrière-plan ou d'interrompre uniquement l'application en cours. applications préinstallées: vous lisez un livre, ils vous appellent - le lecteur de livre est réduit et une fenêtre d'appel apparaît à l'écran. Mais l'opération inverse est impossible : le lecteur de livre non seulement ne peut pas interrompre le travail des autres applications, mais sera également tué immédiatement après avoir été minimisé.

L’intérêt d’avoir un tel système, bien sûr, est d’économiser la durée de vie du processeur, de la RAM et de la batterie. Grâce à elle (mais pas seulement), l'iPhone a pu fonctionner rapidement dans des conditions de ressources limitées et a été très prudent avec la batterie.

Comment fonctionne le système d'exploitation Android

Android a toujours fonctionné différemment. Ici, vous pouvez exécuter de nombreuses applications différentes et elles resteront toutes en mémoire et pourront même s'exécuter en arrière-plan. Vous ouvrez le navigateur, entrez l'adresse et, pendant le chargement de la page, lancez client de messagerie et lis les lettres. Tout est comme sur un ordinateur de bureau, à l'exception du fait que vous n'avez pas à vous soucier de fermer les applications, le système le fera lui-même lorsque la RAM sera épuisée ou qu'il n'y en aura pas assez pour accueillir l'application que vous exécutez (bien sûr , les applications rarement utilisées seront utilisées en premier). Ce mécanisme est appelé tueur de mémoire faible.

Avec les droits root, les paramètres de lowmemorykiller peuvent être ajustés directement ou à l'aide d'applications spéciales

Les services constituaient un élément important du système multitâche. Il s'agit de composants d'application spéciaux qui peuvent s'exécuter en arrière-plan dans absolument toutes les conditions : l'écran est allumé ou éteint, l'application est réduite ou agrandie, les services ne se soucient même pas de savoir si l'application parent est en cours d'exécution. Il a simplement dit : « Hé Android, j'ai besoin de ressources CPU, je veux faire quelques calculs », et il a reçu ces ressources. Dans la terminologie Android, une telle requête adressée au système est appelée verrouillage de réveil(ou plus précisément - wakelock du processeur).

Cependant, la prise en charge d'un outil aussi puissant et utile a été une blague cruelle sur Google. Un grand nombre d'applications sont apparues qui créaient des services pour chaque éternuement, effectuaient constamment une sorte de travail et ne permettaient pas au smartphone de dormir. Après avoir installé une centaine d'applications sur un smartphone, l'utilisateur a reçu plusieurs dizaines de services, dont chacun faisait périodiquement quelque chose (la mise à jour du fil Twitter pendant que le téléphone est en veille est si importante).

Les choses allaient si mal que les fabricants chinois, non chargés de la tâche de maintenir la compatibilité avec l'Android d'origine (cela est nécessaire si vous souhaitez installer sur votre Jouer sur les smartphones Store), ont simplement désactivé les mécanismes de support de leurs smartphones cycle de vie services pour les applications non système.

Les utilisateurs avancés ont emprunté un chemin différent : ils ont obtenu les droits root et installé l'application Greenify, qui leur a permis de geler les services des applications sélectionnées afin que personne ne puisse les réveiller. Il existe également des options plus radicales, par exemple la démolition de tous les logiciels que vous utilisez moins d'une fois par jour.

Google lui-même a également pris des mesures pour lutter contre les services toxiques. Un grand pas dans cette direction a été fait avec Android 4.4, qui a introduit un mécanisme intelligent qui déterminait si un service fonctionnait trop de temps et utilisait trop de CPU et, si c'était le cas, le mettait en place et l'empêchait de démarrer. Même à première vue, cette version du système avait une durée de vie de la batterie sensiblement plus longue que les précédentes.

Dans Android 6.0, Google est allé encore plus loin et l'a doté d'un mécanisme Sommeiller, qui après un certain temps d'inactivité du smartphone (environ une heure) l'a transféré vers un mode économie d'énergie. L'une des caractéristiques de ce mode est l'interdiction du wakelock, c'est-à-dire que ni les applications ni les services ne peuvent simplement réveiller le smartphone pour effectuer un travail. À l'œil nu, Android 6.0 n'a pas duré plus longtemps, on ne sait donc pas si ce mécanisme a fonctionné.


Échelle de travail Doze

Et enfin, dans Android 8.0, Google a pris une mesure radicale : il a interdit le travail services d'arrière-plan. Mais à deux exceptions près :

Dans certains cas, une application, par exemple lorsqu'elle est à l'écran, peut lancer des services, mais Android les tuera une fois l'application mise en veille.
Les services visibles par l'utilisateur sont toujours autorisés. C'est ce qu'on appelle service de premier plan, un service visible dans le panneau de notification et doté d'une icône dans la barre d'état.

Il semblerait que oui, les services sont mauvais, mais qu'en est-il des applications comme l'antivol, qui devraient fonctionner inaperçues en arrière-plan ? Ou le même client de messagerie ? En raison de la nécessité de vérifier périodiquement les e-mails, doivent-ils rester affichés dans la barre de notification ?

Pas vraiment. Google s'oriente vers l'interdiction des services depuis la version 5.0, où le soi-disant Planificateur de tâches. Il s'agit d'un sous-système particulier qui permet aux applications de demander à Android d'effectuer tel ou tel travail à tel ou tel moment ou lorsque tel ou tel événement survient (connexion à Internet par exemple). Et oui, JobScheduler est très similaire à une fonction similaire d'iOS.

Classeur

Contrairement à la croyance populaire, Android utilise des bacs à sable pour isoler les applications depuis ses premières versions. Et ils ont été mis en œuvre d’une manière très intéressante. Chaque application s'exécutait en tant qu'utilisateur Linux distinct et n'avait donc accès qu'à son propre répertoire dans /data/data .

Les applications pourraient communiquer entre elles et avec le système d'exploitation uniquement via le mécanisme IPC. Classeur, qui nécessitait une autorisation pour effectuer une action particulière. Le même mécanisme était utilisé à plusieurs autres fins : avec son aide, le système informait les applications des événements système, tels qu'un appel entrant, un SMS, une facturation, etc. Les applications recevaient des messages et pouvaient y répondre.


Binder est alimenté par un pilote dans le noyau Linux et Service Manager

Cette fonctionnalité a donné à Android des capacités d'automatisation très riches, que nous connaissons grâce à des applications telles que Tasker, Automate ou Locale. Toutes ces applications sont disponibles pour Android 8, sauf que certaines fonctionnalités dangereuses, comme l'activation/désactivation du mode Avion, sont désormais interdites aux applications classiques.

Le système d'alerte est basé sur intentions, un mécanisme spécial implémenté au-dessus de Binder et conçu pour échanger des informations entre les applications (ou le système d'exploitation et les applications), ainsi que pour lancer des composants d'application. À l'aide des intentions, vous pouvez informer les applications des événements, demander au système d'ouvrir une application pour traiter certains types de données (par exemple, pour ouvrir une page spécifique dans le navigateur, il vous suffit d'envoyer une intention de diffusion avec un lien vers la page , et toutes les applications pouvant afficher des pages Web y répondront, soit uniquement le navigateur par défaut), soit lanceront simplement un composant d'une application particulière. Par exemple, les applications sous Android ne sont pas lancées directement, mais à l'aide d'intentions.

Malheureusement, à l’instar des services, les intentions sont devenues un problème pour les utilisateurs de Google et d’Android. Le fait est que les intentions de diffusion, utilisées pour informer les applications des événements, parviennent immédiatement à toutes les applications qui ont déclaré être en mesure d'y répondre. Et pour que l’application réponde à l’intention, elle doit être lancée. L'image se présente comme ceci : il y a vingt applications sur le smartphone qui peuvent répondre à l'intention android.net.conn.CONNECTIVITY_CHANGE, et chaque fois que vous vous connectez au réseau et que vous vous en déconnectez, le système lance ces applications afin qu'elles puissent répondre à l’intention. Imaginez simplement comment cela affecte la consommation d’énergie.

Google a de nouveau corrigé ce malentendu dans Android 8.0. Les applications peuvent désormais enregistrer les gestionnaires d'intention de diffusion uniquement pendant leur exécution (à quelques exceptions près).

Services Google

Google aime afficher le fait qu'Android est un système d'exploitation open source. Bien entendu, cela n’est pas entièrement vrai. D’une part, le code Android est véritablement ouvert, c’est pourquoi nous avons accès à tant de firmwares personnalisés différents. D'autre part, en construisant Android à partir de sources officielles, vous recevrez un système sans plusieurs composants importants : 1) des pilotes séparés, dont les codes sources sont cachés par le fabricant comme secret commercial, 2) Services Google, qui sont principalement nécessaires pour accéder à votre compte, lancer Google Play et la sauvegarde dans le cloud.

Google Mobile Services est également responsable de bien d'autres choses, notamment la prise en charge des notifications push, Applications instantanées, Google Maps, accès au calendrier, détermination de la localisation par les tours cellulaires et les routeurs Wi-Fi, mécanisme Smart Lock, qui permet de déverrouiller l'appareil en fonction de certaines conditions.

DANS versions modernes Les services Android de Google ont assumé une telle part du travail que vivre sans eux s'avère possible, mais très problématique. Et ils ne sont pas non plus amusants : la version minimale du package GApps (qui contient uniquement les services Google et Google Play) pèse plus de 120 Mo, et les services eux-mêmes sont réputés pour leur amour de la RAM et de la batterie. Et ils sont également fermés, c'est-à-dire que seul Google lui-même sait ce qu'ils peuvent faire.


Vous pouvez télécharger un package avec les services et applications Google pour un firmware personnalisé sur le site opengapps.org (le mot ouvert ne signifie pas qu'ils sont ouverts)

C'est pourquoi est né le projet microG, dont la tâche est de recréer le plus fonctionnalité importante Services Google en open source. MicroG vous permet déjà désormais d'accéder à votre compte, d'activer les notifications push, d'accéder à Google Maps et de déterminer la localisation à partir des tours de téléphonie cellulaire. Et tout cela avec une taille de quatre méga et une absence presque totale d'exigences en matière de RAM et d'autonomie de la batterie.

Le projet possède sa propre version du micrologiciel LineageOS, qui inclut microG et toutes les modifications nécessaires à son fonctionnement.

Noyau et environnement d'exécution Linux

Android est basé sur le noyau Linux. Le noyau gère les ressources du smartphone, notamment l'accès au matériel, la gestion de la RAM et de la mémoire permanente, le démarrage, l'arrêt et le transfert de processus entre les cœurs du processeur et bien d'autres tâches. Comme tout autre système d’exploitation, le noyau est le cœur d’Android, la partie centrale sans laquelle tout le reste s’effondrerait.


Gâteau en couches Android

Disponibilité Noyaux Linux, et également partiellement compatible avec Norme POSIX L'environnement d'exécution (principalement la bibliothèque bionique, basée sur l'implémentation par OpenBSD de la bibliothèque standard C) rend Android compatible avec les applications Linux. Par exemple, le système d'authentification wpa_supplicant utilisé pour se connecter aux réseaux Wi-Fi est exactement le même que dans n'importe quelle distribution Linux. DANS versions précédentes Android utilisait la pile Bluetooth Linux standard appelée bluez (remplacée plus tard par l'implémentation de Qualcomm appelée Bluedroid). Il possède même sa propre console avec un ensemble de commandes UNIX/Linux standard, implémentées dans l'ensemble Toybox, créé à l'origine pour les systèmes Linux embarqués.

La plupart des applications console écrites pour Linux peuvent être portées sur Android simple recompilation à l'aide d'un compilateur croisé (l'essentiel est d'utiliser une compilation statique afin de ne pas avoir de conflit de bibliothèque), et ayant les droits root, vous pouvez exécuter un . Une mise en garde est qu'il n'est accessible que via la console ou à l'aide d'une connexion VNC. Il existe également un projet Maru OS qui vous permet d'utiliser votre smartphone comme un PC basé sur Debian lorsqu'il est connecté à un moniteur. Il promet la même fonction lors de la connexion de vos smartphones au moniteur à l’aide du dock DeX.


Bon vieux MC fonctionnant sous Android

À partir de la version 4.4, Android peut utiliser le système de contrôle d'accès forcé SELinux pour se protéger contre le piratage et l'obtention droits root. SELinux a été développé par la National Security Agency des États-Unis et, sans entrer dans les détails, vous permet de limiter les capacités des applications (y compris les composants système de bas niveau). Et nous ne parlons pas des pouvoirs que l'utilisateur accorde aux applications, mais de choses telles que les appels système et l'accès à certains fichiers, malgré les droits d'accès standard d'UNIX.

Une série de vulnérabilités Stagefright qui ont frappé Android il y a plusieurs années a permis de prendre le contrôle d'un appareil simplement en forçant l'utilisateur à ouvrir un MMS entrant ou fichier spécial dans le navigateur. Le problème résidait dans le framework multimédia Stagefright, qui contenait plusieurs vulnérabilités de débordement de tampon. Lors de l'ouverture d'un fichier multimédia spécialement préparé, l'exploit exploitait la vulnérabilité et exécutait du code sur l'appareil pour le compte de Stagefright (qui s'exécutait sous root).

Google a réussi à corriger tous ces bugs et a également travaillé sur la modularisation du code du framework et son exécution dans des domaines SELinux spéciaux. Ces domaines empêchent les composants de traitement multimédia d'utiliser la plupart des appels système Linux, y compris les appels système du groupe exécutif impliqués dans l'exécution du code malveillant.

Aujourd'hui, SELinux est utilisé pour protéger presque tous les composants du système Android. Et cela a provoqué une forte diminution du nombre de bugs trouvés dans Android. Mais cela a conduit les pirates à se concentrer sur le noyau, ou plutôt sur ces pilotes très fermés, dont le code n'a été audité par personne et dont la sécurité n'est pas garantie (et il s'est avéré dans un état déplorable).

(2 notes, moyenne : 5,00 sur 5)

Système d'exploitation Android de Google

Historique du développement Android, mises à jour Android, Android Market

Section 1. Caractéristiques du système d'exploitation Android.

Android est système d'exploitation portable (réseau) pour communicateurs, ordinateurs tablettes, livres électroniques, lecteurs numériques, montres, netbooks et smartbooks, basés sur le noyau Linux.

Android est un système d'exploitation relativement jeune utilisé sur une large gamme d'appareils mobiles.

Caractéristiques du système d'exploitation Android

Il a été initialement développé par Android Inc., qui a ensuite été racheté par Google. Par la suite, Google a initié la création de l'Open Handset Alliance (OHA), qui prend désormais en charge et la poursuite du développement plates-formes. Android vous permet de créer des applications Java qui contrôlent l'appareil via des bibliothèques développées par Google. Android Native Development Kit crée des applications écrites en C et dans d’autres langages.

75 % des smartphones vendus au troisième trimestre 2012 étaient équipés du système d'exploitation Android.

En utilisant Android, vous pouvez trouver à la fois des communicateurs (la classe la plus courante) et des tablettes PC (tablettes), des netbooks ou des smartbooks. Aussi, les constructeurs ne cessent d'expérimenter, intégrant l'OS dans divers équipements. Une montre ou un décodeur TV Android ne surprendra plus personne.

Le système d'exploitation a été développé par Android Inc., qui a ensuite été racheté par Google et transféré à OHA - Open Handset Alliance, une association dédiée au développement et à la mise en œuvre de standards mobiles ouverts. Outre Google, OHA comprend des géants tels que HTC, Intel, Motorola, Qualcomm, Samsung, LG, T-Mobile et Nvidia.

Vidéo:

Bien que le système d'exploitation soit basé sur le noyau Linux, il n'utilise pas toutes les capacités de ce système d'exploitation. La raison en est l'utilisation de la machine virtuelle Dalvik, dans laquelle tout fonctionne logiciel. Mais avec la sortie du Native Development Kit, les développeurs ont la possibilité de créer des applications natives en C et dans d'autres langages de programmation.

Mettre à jour l'historiqueAndroid

La première version d'Android a été présentée en septembre 2008 et uniquement pour le communicateur T-Mobile G1 (HTC Dream). Il a également reçu une mise à jour vers la version 1.1, annoncée six mois plus tard.

Le développement rapide du système d'exploitation a commencé avec les versions de Cupcake (1.5) et Donut (1.6). La version 2.0 Eclair est devenue une version intermédiaire, et la version 2.1 portait exactement le même nom. C'est sous le contrôle de ce dernier que certains des appareils les plus populaires ont été présentés - le Nexus One et son « frère » HTC Désir.

Ensuite, Android 2.2 Froyo est sorti, offrant aux utilisateurs la prise en charge des technologies Web HTML5 et Flash 10.1, ce qui leur a permis d'acquérir un avantage significatif sur leurs concurrents.

Ensuite, la société a introduit Android 2.3 Gingerbread avec une interface utilisateur mise à jour, la prise en charge de la norme NFC, plusieurs caméras et des écrans haute résolution.


Mais nous voyons les changements les plus globaux dans Android 3.0 Honeycomb, une version spéciale pour les tablettes. Il utilise un système complètement différent interface utilisateur, effets tridimensionnels, navigateur pratique et bien d'autres améliorations.

Malheureusement, Android 3.0 Honeycomb ne sera disponible que pour les tablettes. Sur les communicateurs, nous ne pourrons voir que les versions portées ou...

Pour le moment, la version Android 2.4 n'est connue que par des rumeurs. Mais peut-être qu'elle deviendra un analogue de la version tablette adaptée aux smartphones et aux communicateurs.

Vidéo:

Depuis la sortie de la première version en septembre 2008, plusieurs mises à jour du système ont eu lieu. Ces mises à jour concernent généralement la correction des erreurs détectées et l'ajout de nouvelles fonctionnalités au système. Chaque version du système reçoit son propre nom de code sur le thème des desserts. Les noms de code sont attribués par ordre alphabétique.


En novembre 2012, 14 versions du système avaient été publiées. La dernière version est la 4.2 Jelly Bean.

Il existe une communauté de passionnés qui se développe complètement options ouvertes firmware Android (tel que CyanogenMod, MIUI, Virtuous Quattro, VillainROM, Open Kang Project, Replicant).

Versions modifiées Android (également appelé « firmware » ou « micrologiciel personnalisé") sont créés pour :

suppression des services Google de l'appareil Android (par exemple, comme la synchronisation des données) - pour assurer la localisation des données utilisateur uniquement sur l'appareil Android - élimination de la possibilité de transférer des informations d'identification (IMEI, numéro de téléphone, coordonnées GPS, etc.) vers des serveurs Google;

fourniture plus rapide et plus fréquente (par rapport aux fabricants des appareils eux-mêmes) de nouvelles versions du système d'exploitation Android. Il arrive souvent qu'un fabricant cesse de prendre en charge un modèle qu'il considère obsolète ou non rentable, et que les utilisateurs qui souhaitent voir de nouvelles fonctionnalités doivent se tourner vers le travail de passionnés, bien que de nombreux téléphones systématiquement obsolètes aient la possibilité d'être mis à jour davantage (Nexus One - exemple brillant).

Vidéo:

ajouts au firmware Android avec de nouveaux paramètres et fonctions. Comme la prise en charge de FLAC Lossless Audio, la possibilité de stocker des applications téléchargées sur une carte MicroSD (pour Android jusqu'à la version 2.2), etc.


Pour flasher un appareil Android, un accès root est requis (c'est ce qu'on appelle le rooting), ce qui donne un meilleur contrôle sur le système et les applications installées par défaut. Pour l'accès root, le déverrouillage du chargeur de démarrage n'est pas requis (un chargeur de démarrage déverrouillé vous permet de démarrer deux systèmes d'exploitation ou plus sur l'appareil). Le micrologiciel modifié permet aux utilisateurs de téléphones plus anciens d'utiliser des applications disponibles uniquement pour les versions plus récentes, augmente la stabilité, la vitesse et élimine souvent les bogues du fabricant.

Tous les fabricants d'appareils Android bloquent initialement l'accès root (et la possibilité de flasher) avec le matériel, motivés par le désir de protéger l'utilisateur contre l'installation de logiciels malveillants et de protéger l'appareil contre les dommages. Cependant, en raison de l'utilisation généralisée de techniques de piratage complexes pour contourner cette protection, les fabricants ont été contraints de faire un compromis et de créer la possibilité de déverrouiller officiellement les téléphones ( Sony Ericsson- Déverrouillage du service de chargeur de démarrage, HTC - Déverrouillage de votre service Bootloader). Le risque lié à une éventuelle panne du téléphone lors du processus de déverrouillage est transféré à l'utilisateur qui, en cas de déverrouillage du bootloader, accepte les conditions indiquant la perte anticipée de la garantie du téléphone. Et certains fabricants sont allés encore plus loin et ont tout fait pour qu'un utilisateur avancé puisse non seulement installer d'autres firmwares, mais aussi créer le sien (à condition Instructions détaillées pour remplacer le micrologiciel, le logiciel, la documentation sur l'architecture de la plate-forme logicielle, le code firmware d'origine etc.) et prennent en charge le développement de micrologiciels alternatifs (Sony Ericsson sponsorise CyanogenMod). De plus, cela (une initiative de Sony Ericsson) élimine le besoin d'utiliser des outils de piratage non testés pour le processus de flashage (par exemple, pour HTC).

Dans le conflit d'intérêts des deux parties (les fabricants de téléphones eux-mêmes avec Google et les utilisateurs), on peut retrouver les motivations suivantes :

les fabricants veulent installer des applications « publicitaires » sur les téléphones qui ne peuvent pas être supprimées sans root ;

Vidéo:

Google souhaite collecter autant d'informations que possible sur l'utilisateur : non seulement des données personnelles telles que les adresses e-mail ou l'historique des visites du site Web, mais également des informations sur les déplacements de l'utilisateur (coordonnées GPS ou, lorsque le récepteur GPS est éteint, la localisation de l'utilisateur). appareil basé sur des signaux tours de téléphonie cellulaire) en temps réel, ce qui a donné lieu à des poursuites judiciaires.

Les fabricants ne s'efforcent pas de mettre à jour rapidement le système d'exploitation et après environ six mois, ils cessent de prendre en charge le produit, obligeant ainsi les acheteurs à passer à de nouveaux modèles de téléphones.

Le 24 septembre 2009, Google a adressé une lettre aux développeurs de CyanogenMod exigeant la suppression de parties du système et des applications fermées (telles que Market, la navigation GPS, Maps, etc.) du micrologiciel alternatif. En conséquence, les applications « fermées » ont été supprimées de la version Android de CyanogenMod, et pendant le processus d'installation de CyanogenMod, l'utilisateur a la possibilité d'installer en plus un progiciel de Google ou d'installer en plus des versions alternatives de programmes « fermés » ( Option alternative"Maps", etc.), qui a résolu le litige et a donné la possibilité aux utilisateurs d'être ou non libres des applications Google.


Histoire du développement Android

Juillet : Google rachète Android Inc.

5 septembre - La création du groupe de sociétés Open Handset Alliance (OHA) a été officiellement annoncée, dont le but est de développer des normes ouvertes pour les appareils mobiles. Actuellement, OHA regroupe 34 entreprises, dont les plus grands opérateurs mobiles T-Mobile, les fabricants d'appareils mobiles HTC, Intel, Sprint Nextel, KDDI, NTT DoCoMo, China Mobile, les développeurs de puces Broadcom, Marvell, NVIDIA, Qualcomm, SiRF, Texas Instruments, LG. , Motorola, Samsung Electronics, ainsi que le géant mondial de l'industrie informatique et l'un des principaux inspirateurs idéologiques de l'alliance, Google. Parallèlement à l'introduction d'OHA, la plate-forme mobile ouverte Android, basée sur le noyau Linux, a été annoncée.

12 novembre - la première version du package de développement Android SDK « Early Look » a été présentée et proposée au téléchargement.


23 septembre - Société Google en collaboration avec opérateur mobile T-Mobile et le fabricant taïwanais HTC ont annoncé le premier appareil basé sur la plate-forme Android 1.0 : le smartphone T-Mobile G1 (HTC Dream).

Le premier SDK 1.0 à part entière, version 1, a été publié.

12 janvier - Sortie d'Android 2.1. Certaines sources appellent cette version "Flan", cependant elle fait partie de la version "Eclair".

Mai - Sortie d'Android 2.2 (FroYo)

Décembre - Sortie d'Android 2.3 (Gingerbread)

15 août - Google conclut un accord avec le conseil d'administration de Motorola Mobility pour acheter la société de télécommunications pour 12,5 milliards de dollars.

Les familles de polices Droid et Roboto ont été créées spécifiquement pour la plateforme Android.

Le nom de chaque version, à partir de la 1.5, du système d'exploitation Android est le nom d'un dessert. Les premières lettres des noms dans l'ordre des versions correspondent aux lettres de l'alphabet latin : 1.5 Cupcake, 1.6 Donut, 2.0/2.1 Eclair, 2.2 Froyo (abréviation de yaourt glacé), 2.3 Gingerbread, 3.0 Honeycomb, 4.0 Ice Cream Sandwich, 4.1/4.2 Jelly Bean, 5.0 Key Lime Pie (« tarte au citron vert »), Lollipop (« sucette »), Molasses (« mélasse ») et Nougat (« nougat ») (les italiques indiquent des versions futures et/ou non confirmées).

Les deux premiers étaient les noms de robots célèbres : 1.0 Astro (« Astro Boy ») et 1.1 Bender (« Futurama »), mais ils ont été changés en desserts en raison des droits d'auteur.

En février 2011, les appareils dotés du système d'exploitation Android étaient en tête de la liste des smartphones les plus populaires au Royaume-Uni, laissant derrière eux l'iPhone 4 avec iOS. Selon les experts, il s'agit de la première étape d'Android OS vers un leadership mondial sur le marché des systèmes d'exploitation mobiles.

Les sites Web officiels d'Android n'indiquent toujours pas la configuration matérielle minimale requise pour exécuter le système d'exploitation (il n'y a que la configuration matérielle requise pour le kit de développement Android).

Sur le site officiel d'Android en bas à gauche, si vous survolez le robot, il effectue différents mouvements, et lorsque vous cliquez dessus, il agite la main.

Dans la version Android 1.6, les développeurs ont ajouté le Native Development Kit, qui permet d'écrire vos propres modules de bas niveau pour le système en C/C++, en s'appuyant sur les bibliothèques Linux standards. Bien que, par exemple, la bibliothèque C standard sur la plate-forme Android, connue sous le nom de Bionic, ne soit pas standard et soit entièrement compatible avec la libc.

Vidéo:

Pour accéder à Google Play et aux autres services de Google, vous devez utiliser des applications propriétaires que le fabricant du téléphone a le droit d'installer sur le téléphone uniquement après avoir conclu un contrat avec Google.

Les concurrents d'Android ont critiqué la plateforme, l'accusant d'être trop fragmentée et de gêner les développeurs. Google a nié toutes les allégations, affirmant qu'il n'y avait pas de tels problèmes, mais a néanmoins publié un outil pour surmonter les problèmes de fragmentation.

Critiqué Solution Google Ne rendez pas le code Android 3.0 Honeycomb accessible au public, mais uniquement aux membres de l'Open Handset Alliance ou sur demande individuelle après la signature de l'accord. Google motive cela par l'indisponibilité de la plateforme et par une mesure visant à empêcher une mise en œuvre imprudente.

Richard Stallman a déclaré que « c'est clair et simple : à l'exception du noyau Linux, Android 3 est un logiciel propriétaire » et « même si les téléphones Android d'aujourd'hui ne sont pas aussi mauvais que Smartphones Apple ou Windows, vous ne pouvez pas dire qu'ils respectent votre liberté." Selon Google, le code fermé d'Android 3.0 est une mesure temporaire, mais même après la sortie de la version 4, les sources de 3.0 n'étaient pas ouvertes.

Selon Lookout Security Mobile, rien qu'en 2011, environ un million de dollars américains ont été volés aux utilisateurs de smartphones Android.

Le 21 octobre 2008, l'OHA Alliance a publié le code source de la plateforme Android. La version incluait l'intégralité de la pile Android : le système d'exploitation, le middleware et les composants de base. mettre fin aux candidatures, écrit en Java. La taille totale du code source Android était de 2,1 Go. La « licence préférée » pour le code source Android est la licence Apache 2.0. Après la sortie d'Android 3.0 Honeycomb, le président de la division mobile de Google, Andy Rubin, a annoncé que le code open source de la nouvelle version du système serait retardé en raison du fait que le système était mal préparé pour fonctionner sur des communicateurs et nécessitait optimisations significatives. Cette décision a suscité des critiques de la part des analystes : par exemple, le chroniqueur de ZDNet Christopher Dawson a qualifié la décision de Google de décevante. Mais, selon les promesses faites par l'entreprise, Google a ouvert ses portes à l'automne 2011. codes sources la prochaine version du système est Android 4.0 Ice Cream Sandwich.


Appareils Android

Le premier appareil fonctionnant sous Android était le smartphone HTC Dream développé par HTC (officiellement publié par Cellular). par T-Mobile appelé T-Mobile G1), dont la présentation a eu lieu le 23 septembre 2008. Bientôt suivi par de nombreuses déclarations d'autres fabricants de smartphones sur leur intention de lancer des appareils sur Basé sur Android. AVEC Version Android la troisième version (Honeycomb), destinée aux tablettes, de plus en plus de fabricants ont commencé à annoncer la sortie de tablettes sur cette plateforme. Google, en collaboration avec divers géants de l'industrie mobile, produit également ses propres appareils de la série « Google Nexus ». Ces appareils sont les premiers à recevoir des mises à jour des nouvelles versions.

En plus des smartphones et des tablettes, fonctionnant Système Android peut également être installé sur d’autres appareils. Ainsi, fin 2009, le premier cadre photo fonctionnant sous Android a été mis en vente. En juin 2011, la société italienne Blue Sky a annoncé la sortie de la montre-bracelet intelligente i'mWatch fonctionnant sous Android OS. En août 2012, Nikon a présenté le premier appareil photo au monde fonctionnant également sur la plate-forme de Google. La série « Google Nexus » déjà mentionnée comprend non seulement les smartphones et les tablettes, mais également le lecteur multimédia Nexus Q fonctionnant sous Android.


En outre, des passionnés ont porté Android sur un certain nombre d'appareils bien connus, notamment des smartphones sur Plateforme Windows Mobiles HTC Touch Dual et HTC TyTN II, sur lesquels Android a été lancé en mode émulation. Un portage complet a également été réalisé sur des appareils tels que les tablettes Internet fonctionnant sous Maemo - Nokia N810 et Nokia N900 (un port appelé Nitdroid) - et sur les smartphones Nokia N9 fonctionnant sur la plateforme MeeGo et HTC HD2 fonctionnant sous le système d'exploitation Windows Mobile, sur lequel le système d'exploitation Android peut être exécuté à la fois à partir d'une carte microSD et à partir de la mémoire NAND interne. Où système installé a des fonctionnalités complètes et illimitées. De plus, il y a une expérience réussie Installations Android sur certains appareils Apple - iPhone, Ipod touch et iPad en utilisant programme spécial appelé Openiboot, conçu pour exécuter divers systèmes d'exploitation sur ces appareils, y compris Android. Une version préliminaire d'un micrologiciel avec des fonctionnalités limitées apparaît sur les appareils exécutant le système d'exploitation Bada. Koolu a non seulement commencé à porter Android sur le Neo FreeRunner, mais a également bâti son activité sur la vente de ces smartphones avec des systèmes préinstallés. plateforme mobile de Google. La première version bêta officielle et publique d'un port Android de Neo FreeRunner de Koolu a eu lieu en décembre 2008. Android a également été porté sur l'architecture x86.


Sources

Wikipédia – L'encyclopédie libre, WikiPedia

android.com – Site Web Android

proandroid.net – Applications Android

youhtc.ru – Tout pour les téléphones NTS

Les premiers smartphones (communicateurs) sont apparus dans le monde il y a plus de 15 ans. Ils permettaient de résoudre les tâches les plus simples liées à l'ouverture et à l'édition de documents, et étaient capables d'envoyer des fax et des e-mails. Toutefois, le marché était dominé par les téléphones multifonctions et les petits ordinateurs de poche Palmier. À la fin des années 2000, des appareils fonctionnant sous Android ont commencé à apparaître sur le marché. Qu'est-ce qu'Android et quelles fonctionnalités ce système d'exploitation offre-t-il aux appareils mobiles modernes ?

Caractéristiques d'un téléphone simple

Les téléphones portables ont longtemps été un moyen de passer des appels vocaux et un outil d'envoi/réception de SMS. Avec le développement de la technologie, des téléphones prenant en charge J2ME ont commencé à apparaître sur le marché, ce qui a permis d'étendre les fonctionnalités à l'aide d'applications supplémentaires. Mais ils étaient très, très loin d’être un ordinateur de poche à part entière.

Les téléphones mobiles ordinaires (pas les smartphones) peuvent passer et recevoir des appels, disposer de fonctions permettant de travailler avec des SMS et des MMS, et peuvent accéder à Internet et envoyer des e-mails. Pour accéder à Internet, voici navigateurs simples. Toutes ces fonctionnalités sont intégrées à la mémoire du téléphone, donc remplacer un composeur peu pratique ne fonctionnera pas ici.. Vous n'aimez pas le lecteur audio intégré ou vous n'avez pas assez de codecs pour lire des vidéos ? Il faudra grincer des dents et endurer.

Une partie du marché des appareils plus intelligents est depuis longtemps occupée par les smartphones/communicateurs basés sur Basé sur Windows Mobile et Symbian. Il y avait déjà le multitâche, il y avait la possibilité de rechercher et d'installer divers programmes. Les utilisateurs étaient satisfaits de fonctionnalités décentes, mais tout était un peu différent: il n'y avait pas la liberté d'action offerte aux utilisateurs modernes de smartphones Android.

Qu'est-ce qu'Android

La diffusion massive des appareils Android s'est produite à la fin des années 2000, lorsque Windows Mobile (de toutes sortes de versions, souvent incompatibles entre elles) et Symbian dominaient le marché. Parallèlement à eux, il s'est développé Produits Apple– ses smartphones étaient des icônes de fonctionnalité. L’avènement d’Android a fait sensation. Ce système d'exploitation a conquis le marché des appareils intelligents, devenant ainsi le leader incontesté.

Fin 2015, plus de 80 % des appareils mobiles en étaient basés – Apple, avec son iOS, était loin derrière. Android est un système d'exploitation multitâche pour appareils mobiles, construit sur Basé sur Linux. D'où la haute performance et l'open source. La première version est apparue fin 2008, suivie de nombreuses mises à jour. La dernière version est Android 8.0 Oreo, apparue en août 2017.

Chaque nouveau développement signifie de nouvelles opportunités, une efficacité accrue et une productivité accrue. Android est un système d'exploitation qui a permis de créer des ordinateurs de poche à part entière, tous smartphones modernes et des comprimés. Les appareils Android OS peuvent :

  • Passer et recevoir des appels ;
  • Travailler avec le courrier électronique ;
  • Travaillez avec n'importe quel modules sans fil(3G, 4G, GPS/GLONASS, Wi-Fi, NFC, etc.) ;
  • Interagissez avec les utilisateurs via des écrans tactiles, des claviers, des souris, des pavés tactiles et des manettes de jeu ;
  • Accéder à Internet via les réseaux sans fil ;
  • Passez des appels vidéo ;
  • Prenez des photos et des vidéos de haute qualité ;
  • Vérifiez les utilisateurs à l'aide de nombreuses mesures de sécurité, notamment à l'aide d'un scanner d'empreintes digitales ;
  • Travaillez avec des imprimantes, des caméras externes et d’autres appareils.

Mais l'avantage le plus important qui étend sans cesse les capacités d'Android est la possibilité d'installer diverses applications. Avec leur aide, les smartphones et tablettes deviennent de fidèles assistants des utilisateurs. Les applications vous permettent de recevoir des informations sur les réductions, d'effectuer des achats dans les magasins, d'écouter de la musique, de regarder des vidéos, de lire des actualités, de surfer sur Internet et de résoudre des problèmes commerciaux. Les utilisateurs peuvent également choisir parmi des applications de service, des applications sportives, des magazines en ligne et bien plus encore.

Fonctionnalités Android

Android est un système d'exploitation extrêmement convivial. Quelques minutes suffisent pour une première connaissance, et après quelques jours, même les plus jeunes débutants deviennent assez utilisateurs expérimentés. La plupart des opérations sous Android sont effectuées à l'aide de gestes simples, et Il existe une boutique Playmarket spéciale pour installer des applications sur le système.– ici tous les logiciels sont structurés et présentés sous la forme d’un catalogue pratique.

L'installation simple d'applications à partir de votre propre boutique est très pratique pour les utilisateurs novices - pas besoin de parcourir Internet et de rechercher des logiciels dans les moteurs de recherche.

Android est un système d'exploitation très flexible. Il est facilement personnalisable pour répondre aux besoins des utilisateurs, et l'abondance des applications vous permet d'obtenir des fonctionnalités supplémentaires ou de remplacer certaines fonctions de base. Vous n'aimez pas le composeur standard ? Pas de problème : téléchargez une autre application, remplacez les raccourcis sur votre bureau et utilisez la nouvelle application. Vous n'aimez pas le lecteur intégré ? Téléchargez-en simplement un autre sur le Playmarket. Vous pouvez également télécharger ici :

  • Clients des réseaux sociaux populaires ;
  • Messagers pour messagerie instantanée ;
  • Clients bancaires ;
  • Programmes de messagerie ;
  • Portefeuilles de systèmes de paiement électronique ;
  • Applications d'actualités ;
  • Clients de publications en ligne ;
  • Jeux hors ligne et en ligne ;
  • Applications de cuisine et plus encore.

Android est très convivial, ce qui signifie que vous pouvez le personnaliser entièrement vous-même.

Vous pouvez obtenir des informations sans lancer d'applications - pour cela, le système fournit des widgets situés sur le bureau et affichés. informations utiles. Il peut s'agir des derniers titres d'actualité, des prévisions météorologiques, des taux de change, dernière action les gens sur les réseaux sociaux, etc.

Android est un système d'exploitation qui fonctionne sur une variété d'appareils. Il s'agissait notamment de smartphones, de tablettes PC, de certains ordinateurs de bureau, de téléviseurs intelligents, de consoles de jeux, d'appareils satellite et récepteurs numériques, mini-PC, lecteurs multimédias, e-books, smartbooks et même montres. Et chaque jour les capacités du système d'exploitation et des appareils. Achetez un smartphone ou une tablette Android et testez les capacités du système sur expérience personnelle– vous les aimerez certainement !