la conférence annuelle des développeurs de Google, E/S Google, a eu lieu cette semaine et l’un des thèmes se développait pour le “monde réel”. Le PDG de Google, Sundar Pichai, a utilisé l’expression quatre fois en moins d’une minute dans son discours d’ouverture (avec une “vie réelle” en plus) tout en discutant des capacités émergentes de réalité augmentée (RA) de Google. Il a parlé de donner aux utilisateurs de Google “la possibilité de passer du temps à se concentrer sur ce qui compte dans le monde réel, dans nos vies réelles”.
L’implication pour les développeurs ? Que vous devriez créer des applications et des fonctionnalités que les gens utilisent dans leur vie quotidienne – sur les ordinateurs, les téléphones portables et – si l’on en croit une vidéo promotionnelle dans le discours d’ouverture – potentiellement une paire de lunettes intelligentes HUD (micro-heads-up display) .
Le monde virtuel a à peine été mentionné dans le discours d’ouverture, à part quelques fonctionnalités mineures ajoutées à Google Meet, son application de réunion. Quant à la Réalité Virtuelle (VR), apparemment elle n’existe pas chez Google.
Le discours du développeur a continué à pousser subtilement le thème du développement pour le monde réel. Le premier produit mentionné dans la keynote par l’hôte Jeanine Banks, responsable des relations avec les développeurs chez Google, était l’API géospatiale ARCore. « Sans frais, les développeurs peuvent facilement créer des expériences immersives en plaçant du contenu AR sur des sites réels dans 87 pays », a déclaré Banks.
Même le représentant de la plate-forme Web de Google chez I/O, Ben Galbraith, a utilisé l’expression “monde réel”, cette fois en relation avec le programme de performance Core Web Vitals que l’équipe du navigateur de Google pousse depuis plusieurs années maintenant. “Parce que l’indicateur de vitesse mesure les performances Web réelles”, a déclaré Galbraith, à propos de l’outil qui mesure la vitesse d’un site Web, “ces améliorations se traduisent par des expériences plus rapides pour vous et vos utilisateurs”.
Galbraith a également mentionné le récent Application Web Lego Spike qui utilise des API avancées (Chrome uniquement) pour apporter des fonctionnalités interactives à Lego. Les API sont pour la connectivité Bluetooth et USB, donc encore une fois c’est un exemple de connexion d’un objet dans le monde réel — dans ce cas, un jouet Lego — avec Internet.
Un autre point fort du discours d’ouverture des développeurs était une mise à jour de la division Machine Learning (ML) de Google. “Nous pensons que 2022 est l’année où le ML fera partie de la boîte à outils de chaque développeur”, a déclaré le responsable principal du ML chez Google, Alex Spinelli. “Nous nous sommes assurés que partout où vous pouvez exécuter du code, vous pouvez exécuter du ML”, a-t-il ajouté un peu plus tard. Pour le déploiement de modèles ML, il a souligné TensorFlow Extended (TFX), qui, selon lui, « vous permet de mettre en œuvre des pipelines complets rapidement et facilement ; et bien sûr, si vous voulez une solution gérée pour cela, Vertex AI peut vous couvrir de bout en bout.
Lors d’une séance antérieure, Karolina Netolicka de Google Cloud a présenté AlloyDB pour PostgreSQL, “une nouvelle base de données relationnelle puissante de Google Cloud entièrement compatible avec PostgreSQL”. Il a également, a-t-elle noté, un “ML intégré”.
Cette semaine en développement
Présentation des fonctionnalités Web de Google
Dans un espace séparé et divertissant Séance de 30 minutes, Una Kravets et Jake Archibald de Google ont expliqué « quoi de neuf pour la plate-forme Web ». Au cours des années précédentes, cette session a présenté les dernières fonctionnalités de Chrome, dont beaucoup n’étaient pas disponibles dans Safari d’Apple ou Firefox de Mozilla à l’époque. Mais cette année, Kravets et Archibald ont essayé de mettre en évidence les fonctionnalités compatibles entre navigateurs (bien qu’il y ait encore un certain nombre de fonctionnalités Chrome uniquement mentionnées).
Kravets a parlé d’une fonctionnalité CSS appelée “confinement”, désormais prise en charge par tous les navigateurs, qui “permet aux développeurs d’indiquer au navigateur comment afficher le contenu à l’écran et isoler une sous-arborescence DOM”, permettant ainsi au navigateur “de différer le rendu de la taille, vitres et mise en page pour la rapidité et l’efficacité.
Plus tard, Archibald a mis en évidence les couches en cascade, une fonctionnalité CSS qui est toute nouvelle cette année – et entièrement prise en charge dans l’industrie. “Les ingénieurs et les responsables des normes de tous les navigateurs ont travaillé ensemble pour lancer cette fonctionnalité à peu près au même moment”, a-t-il noté.
Nouveau rapport SlashData : Python et Rust en mouvement
Cabinet d’analystes SlashData a publié la 22e édition de son rapport sur l’industrie des développeurs (vous pouvez remplir un formulaire pour le télécharger ici). Pas étonnant que JavaScript reste le langage de programmation le plus populaire, avec près de 17,5 millions de développeurs dans le monde qui l’utilisent. Cependant, Python, deuxième, continue de combler l’écart, avec 15,7 millions d’utilisateurs maintenant. “L’essor de la science des données et de l’apprentissage automatique (ML) est un facteur clair de la popularité croissante de Python”, note SlashData, avec environ 70 % des développeurs ML et des scientifiques des données qui utiliseraient Python.
Un autre grand moteur (bien qu’à une moindre échelle) a été Rust, qui a “presque triplé de taille au cours des 24 derniers mois, passant de seulement 0,6 million de développeurs au premier trimestre 2020 à 2,2 millions au premier trimestre 2022”. Le rapport indique que Rust est “principalement utilisé dans les projets logiciels IoT mais aussi dans le développement AR/VR, le plus souvent pour implémenter la logique de base de bas niveau des applications AR/VR”.
Un autre ensemble intéressant de statistiques dans le rapport concerne les outils low-code. 46 % des développeurs professionnels interrogés “utilisent des outils low-code/no-code (LCNC) pour une partie de leur travail de développement”, déclare SlashData. Bien que les développeurs expérimentés, en particulier ceux qui ont plus de dix ans d’expérience, soient les moins susceptibles d’utiliser ces outils.
Semaine difficile pour le Web3
La foule du Web3, alias crypto, a connu une semaine difficile, les principales crypto-monnaies et NFT ayant chuté de valeur. Selon un titre Techmeme jeudi, « Bitcoin est tombé en dessous de 26 000 $ pour la première fois depuis décembre 2020, en baisse de 15 % en 24 heures ; Ether a chuté aussi bas que 1 720 $, son plus bas niveau depuis juillet 2021. » Bien sûr, le reste d’entre nous dans l’économie souffre également, les marchés boursiers poursuivant leur course baissière cette année tandis que l’inflation augmente. Mais pour les startups Web3, les valorisations cryptographiques ont un impact beaucoup plus important au niveau du développement, car les produits en cours de construction ont la financiarisation en leur cœur.
Une grande partie de la valeur de la crypto a disparu,
Et le battage médiatique NFT s’est retiré.
Les meilleurs patrons des bourses
Impossible d’endiguer les pertes.
Les singes, apathiques, regardent.– Limericking (@Limericking) 11 mai 2022
Molly White du site Web au nom ironique Web3 va très bien mettez-le bien dans une interview avec Harvard Business Review. « Ces technologies [Web3] construire des barrières financières ; ils ne les renversent pas », a-t-elle déclaré à HBR. “Ils cherchent à introduire une couche de financiarisation dans tout ce que nous faisons, ce qui, à bien des égards, est pire que les systèmes existants qu’ils cherchent à remplacer.”
j’ai l’impression que c’est un mauvais signe quand votre communauté stablecoin parle d'”acheter la trempette”
– Molly White (@molly0xFFF) 10 mai 2022
Tweet de développement de la semaine
Vous êtes peut-être en train de repenser vos projets Web3 en ce moment, mais WebAssembly continue d’être l’enfant d’or du développement Web.
bientôt pic.twitter.com/p9pdK9Gaag
—Dan Phillips (@d_philla) 10 mai 2022
The New Stack est une filiale en propriété exclusive d’Insight Partners, un investisseur dans les sociétés suivantes mentionnées dans cet article : Spike.
— to thenewstack.io