Table des matières:
- Qu'est-ce que les choses Android?
- Pourquoi devrais-je m'en soucier
- Quand puis-je acheter quelque chose qui l'utilise?
- Je suis un amateur. Comment puis-je commencer à développer?
Android n'est pas seulement pour les téléphones. Nous le savons déjà car nous voyons Android sur les Chromebooks, les téléviseurs, les montres et même les fours à micro-ondes. Et nous sommes sur le point de le voir dans des endroits auxquels nous n'aurions peut-être jamais pensé, par exemple votre modem câble ou un parcomètre. Et pour y arriver, Google a ce qu’il appelle les choses Android.
Android Things est le même Android qui fonctionne sur votre téléphone. C'est ainsi que fonctionnent tous les appareils fonctionnant sous Android: c'est le même Android sur un téléviseur, une montre ou un Chromebook. Lorsqu'il est construit, un développeur peut faire en sorte que l'interface utilisateur d'Android fonctionne avec presque tout, ou n'en a pas du tout. En effet, Android n'est pas un système d'exploitation comme Windows ou iOS, il fait partie d'un système d'exploitation qui se branche facilement avec tout ce qui est nécessaire au bon fonctionnement du matériel. Android est avant tout un framework d’applications, ce qui signifie qu’il peut se concentrer sur la manière de faire les choses; de la même manière, peu importe la plate-forme matérielle sur laquelle il est utilisé.
Et cela le rend parfait pour quelque chose comme Android Things.
Qu'est-ce que les choses Android?
Il s'agit d'Android, mais conçu pour fonctionner sur ce que nous appelons généralement des appareils Internet des objets, ces gadgets connectés qui peuvent fonctionner sans que vous les contrôliez et qui se connectent à tout ce qui dispose d'une connexion Internet. Vous en avez peut-être déjà chez vous parce que des appareils tels que le thermostat Nest ou August Smart Lock sont des appareils IoT. Avec Android Things, Google souhaite fournir une couche de système d'exploitation universelle afin que chacun de ces appareils puisse fonctionner de la même manière et communiquer à l'aide des mêmes méthodes.
Cela profite certainement à Google. si tout fonctionne sous Android, ils ont une base énorme pour la collecte de données et le placement des annonces. Mais cela présente également des avantages pour le reste d'entre nous. Pour les développeurs, disposer d'une plate-forme prête à l'emploi, fonctionnant sur du matériel standard et pouvant être programmé de la même manière, réduit d'environ 90% le temps de production nécessaire au développement logiciel. Cela signifie des coûts de production plus bas et des calendriers plus faciles. Pour les consommateurs, cela signifie que tout ce que nous achetons peut parler et travailler entre eux, avec l'avantage supplémentaire de fonctions de confidentialité et de sécurité intégrées. Et la sécurité dans les appareils IoT standard qui ne reçoivent jamais de mises à jour logicielles, même si un mauvais bogue survient, est un gros problème.
Android Things est en quelque sorte l’espéranto des appareils connectés. Au moins, il veut être.
Pourquoi devrais-je m'en soucier
Eh bien, vous n'avez vraiment pas à vous soucier de la technologie sous-jacente pour profiter des avantages. Mais vous devriez vous préoccuper du fait que quelqu'un, quelque part, essaie de nettoyer le désordre qui caractérise l’Internet des objets actuel parce qu’il est mauvais. Vraiment mauvais.
En effet, tout a été développé indépendamment les uns des autres par différentes personnes travaillant dans différentes entreprises. Chaque entreprise doit se débrouiller toute seule, mais comme elle n'en est encore qu'à ses balbutiements, l'objectif est simplement de la faire fonctionner. Fabriquer une voiture Toyota capable de "parler" à votre téléphone et à un centre de service est difficile. Le faire parler à tout et le faire efficacement et en toute sécurité est encore plus difficile. Imaginez maintenant qu'un accessoire tiers, tel qu'un système d'alarme ou un démarreur à distance, puisse parler à votre Toyota et à votre téléphone et vous comprendrez pourquoi il est possible que ce dernier ne puisse pas communiquer avec le centre de service. Android Things peut fonctionner sur la Toyota, le démarreur à distance, le système d'alarme, votre téléphone et le matériel du centre de service.
Android Things vous indiquera que le petit gadget intelligent que vous achetez fonctionne avec le reste de vos petits gadgets intelligents et ne divulguera pas votre identité sur Internet.
Un problème plus important est la sécurité. Nous en avons déjà parlé, mais actuellement, l'Internet des objets est vraiment l'Internet des objets abandonnés. Une fois qu'un gadget fonctionne, son développement est terminé pour la plupart des entreprises. Lorsque des choses sérieuses pourraient laisser un pirate informatique saisir vos données personnelles ou même votre identité en exploitant la façon dont ces gadgets parlent à Internet, rien n'est fait pour empêcher cela. Vous avez le choix entre cesser de l'utiliser ou courir le risque que quelqu'un se mêle de votre vie personnelle.
Google peut y contribuer grandement. comme les téléphones Pixel ou les Chromebooks, les appareils Android n'auront pas de systèmes d'exploitation personnalisés, contrairement à la plupart des téléphones Android, et seront mis à jour directement à partir de Google. Cela signifie deux choses: des mises à jour de sécurité mensuelles si nécessaire et trois ans d'assistance logicielle. Vous ne pourrez probablement jamais visiter le Google Play Store et installer des applications sur la serrure de votre porte d'entrée, mais ce dernier se mettra à jour automatiquement pour vous assurer que personne ne pourra intervenir avec une astuce ou un label NFC.
Quand puis-je acheter quelque chose qui l'utilise?
Android Things est relativement nouveau. Google n'en a pas gardé le secret et cela fait longtemps que nous en entendons parler, mais cela n'est devenu officiel qu'en mai 2018, lors du lancement de la version 1.
Attendez-vous à voir des appareils équipés d'Android Things au début de 2019 (peut-être même à temps pour la saison des vacances 2018-2019), mais les choses fantaisistes qui puisent vraiment dans ce qu'elles peuvent faire sont probablement loin du compte. Nous verrons de nouvelles versions de la plate-forme qui peuvent faire plus de choses et, les développeurs ayant besoin de plus de choses, ils seront capables de travailler avec Google pour y arriver. Android sur votre téléphone a fonctionné de cette façon, avec HTC aidant à le faire fonctionner puis des entreprises comme Samsung et LG travaillant avec Google pour le rendre meilleur. Google a également sa propre division de matériel informatique et, espérons-le, nous verrons bientôt des produits comme des thermostats Nest et des appareils photo fonctionnant sous Android Things.
Je suis un amateur. Comment puis-je commencer à développer?
Google vous a couvert avec le lancement d'Android Things 1.0. (Désolé, pas de noms de bonbons sucrés ici!)
Avec la première version officielle du code, il a annoncé des partenariats de développement avec NXP, Qualcomm et MediaTek. Vous pourrez bientôt commander un kit de développement comprenant un système SoM (Système sur module) intégré dans une carte avec des entrées et des sorties sur lesquelles Android Things installera sans problème.
En ce qui concerne les logiciels, vous pouvez utiliser le même Android Studio que celui utilisé par les développeurs d'applications pour les téléphones. La bibliothèque de support Android vous aidera à utiliser du matériel qui n'est généralement pas utilisé avec Android aujourd'hui. Consultez la page Android Things du site de développement Android pour commencer.