Google I/O 2022 fordert Entwickler auf, sich auf die „reale Welt“ zu konzentrieren – den neuen Stack

Googles jährliche Entwicklerkonferenz, Google I/O, fand diese Woche statt und eines der Themen war die Entwicklung für die „reale Welt“. Google-CEO Sundar Pichai verwendete den Ausdruck viermal in weniger als einer Minute in seinem Eröffnungsrede (mit einem „echten Leben“ eingeworfen), während Googles aufkommende Augmented Reality (AR)-Fähigkeiten diskutiert werden. Er sprach darüber, Google-Nutzern „die Möglichkeit zu geben, sich auf das zu konzentrieren, was in der realen Welt, in unserem wirklichen Leben, wichtig ist“.

Das Engagement für Entwickler? Dass Sie Anwendungen und Funktionen entwickeln sollten, die Menschen in ihrem täglichen Leben verwenden – auf Computern, Mobiltelefonen und – wenn man einem Werbevideo in der Keynote glauben darf – möglicherweise einer intelligenten HUD-Brille (Micro-Heads-up-Display). .

Google-CEO Sundar Pichai

Google-CEO Sundar Pichai spricht über einen Prototyp eines HUD-Smartglasses-Produkts.

Die virtuelle Welt wurde in der Keynote kaum erwähnt, abgesehen von ein paar kleineren Funktionen, die zu Google Meet, seiner Meeting-App, hinzugefügt wurden. Was Virtual Reality (VR) betrifft, gibt es sie bei Google anscheinend nicht.

Tee Entwickler Keynote das Thema der Entwicklung für die reale Welt weiter subtil voranzutreiben. Das erste Produkt, das in der Keynote des Gastgebers erwähnt wird Jeanine Banken, Head of Developer Relations bei Google, war die ARCore Geospatial API. „Entwickler können kostenlos immersive Erlebnisse schaffen, indem sie AR-Inhalte an Orten in der realen Welt in 87 Ländern platzieren“, sagte Banks.

Sogar der Vertreter der Google-Webplattform auf der I/O, Ben Galbraith, verwendete den Ausdruck „reale Welt“, diesmal in Bezug auf das Leistungsprogramm Core Web Vitals, das das Browser-Team von Google seit mehreren Jahren vorantreibt. „Da der Tachometer die reale Webleistung misst“, sagte Galbraith in Bezug auf das Tool, das die Geschwindigkeit einer Website misst, „übersetzen sich diese Verbesserungen in schnellere Erfahrungen für Sie und Ihre Benutzer.“

Ben Galbraith

Ben Galbraith und eine beeindruckende Liste von Webfähigkeiten.

Galbraith erwähnte auch die jüngsten Lego Spike-Web-App das erweiterte (nur Chrome) APIs verwendet, um Lego interaktive Funktionalität zu bieten. Die APIs sind für Bluetooth- und USB-Konnektivität, also ist es wieder ein Beispiel für die Verbindung eines Objekts in der realen Welt – in diesem Fall ein Lego-Spielzeug – mit dem Internet.

Ein weiteres Highlight der Developer Keynote war ein Update aus Googles Machine Learning (ML) Division. „Wir glauben, dass 2022 das Jahr ist, in dem ML Teil des Toolkits jedes Entwicklers wird“, sagte der ML-Chef von Google. Alex Spinelli. „Wir haben dafür gesorgt, dass Sie überall, wo Sie Code ausführen können, auch ML ausführen können“, fügte er etwas später hinzu. Für die Bereitstellung von ML-Modellen verwies er auf TensorFlow Extended (TFX), mit dem er sagte, „dass Sie vollständige Pipelines schnell und einfach implementieren können; und wenn Sie dafür eine verwaltete Lösung wünschen, kann Vertex AI Sie natürlich durchgängig abdecken.“

In einer früheren Sitzung Karolina Netolicka von Google Cloud stellte AlloyDB für PostgreSQL vor, „eine neue leistungsstarke relationale Datenbank von Google Cloud, die vollständig PostgreSQL-kompatibel ist.“ Sie bemerkte auch, dass es „eingebautes ML“ hat.

Karolina Netolicka

Karolina Netolicka von Google Cloud stellt AlloyDB für PostgresSQL vor.

Diese Woche in der Entwicklung

Googles Web Capabilities Showcase

In einem separaten und unterhaltsam 30-minütige Sitzungerklärten Una Kravets und Jake Archibald von Google, „was es Neues für die Webplattform gibt“. In den vergangenen Jahren hat diese Sitzung die neuesten Funktionen in Chrome gezeigt – von denen viele damals in Apples Safari oder Mozillas Firefox nicht verfügbar waren. Aber in diesem Jahr versuchten Kravets und Archibald, Funktionen hervorzuheben, die browserübergreifend kompatibel waren (obwohl immer noch eine Reihe von Chrome-only-Funktionen erwähnt wurden).

Kravets sprach über eine CSS-Funktion namens „Containment“, die jetzt von allen Browsern unterstützt wird und die „Entwicklern ermöglicht, dem Browser mitzuteilen, wie der Inhalt auf dem Bildschirm gerendert und ein DOM-Unterbaum isoliert werden soll“, wodurch es dem Browser ermöglicht wird, „das Rendern von Größen zu verschieben, Scheiben und Layout für Geschwindigkeit und Effizienz.“

Una Kravets

Una Kravets spricht über Cross-Browser-Interoperabilität.

Später hob Archibald Kaskadenschichten hervor, eine CSS-Funktion, die dieses Jahr brandneu ist – und in der Branche vollständig unterstützt wird. „Ingenieure und Standardisierungsexperten verschiedener Browser haben zusammengearbeitet, um diese Funktion ungefähr zur gleichen Zeit zu starten“, bemerkte er.

Jake Archibald

Jake Archibald spricht über Kaskadenschichten, eine neue Cross-Browser-Funktion.

Neuer SlashData-Bericht: Python und Rust in Bewegung

Analystenhaus SchrägstrichDaten hat die 22. Ausgabe seines Developer Industry Report veröffentlicht (Sie können ein Formular ausfüllen, um ihn herunterzuladen hier). Kein Wunder, dass JavaScript mit fast 17,5 Millionen Entwicklern weltweit die beliebteste Programmiersprache bleibt. Der zweitplatzierte Python schließt die Lücke jedoch weiterhin mit 15,7 Millionen Benutzern. „Der Aufstieg von Data Science und maschinellem Lernen (ML) ist ein klarer Faktor für die wachsende Popularität von Python“, bemerkt SlashData, wobei etwa 70 % der ML-Entwickler und Datenwissenschaftler Berichten zufolge Python verwenden.

Ein weiterer großer Aufsteiger (wenn auch in geringerem Umfang) war Rust, das sich „in den letzten 24 Monaten fast verdreifacht hat, von nur 0,6 Millionen Entwicklern im ersten Quartal 2020 auf 2,2 Millionen im ersten Quartal 2022“. Der Bericht besagt, dass Rust „hauptsächlich in IoT-Softwareprojekten, aber auch in der AR/VR-Entwicklung verwendet wird, am häufigsten zur Implementierung der Low-Level-Kernlogik von AR/VR-Anwendungen“.

SchrägstrichDaten

Quelle: SlashData

Eine weitere interessante Statistik im Bericht betrifft Low-Code-Tools. 46 % der befragten professionellen Entwickler „verwenden Low-Code/No-Code (LCNC)-Tools für einen Teil ihrer Entwicklungsarbeit“, sagt SlashData. Obwohl erfahrene Entwickler, insbesondere diejenigen mit mehr als zehn Jahren Erfahrung, diese Tools am seltensten verwenden.

Harte Woche für Web3

Die Web3, auch bekannt als Crypto, hat eine harte Woche hinter sich, in der führende Kryptowährungen und NFTs gleichermaßen an Wert verloren haben. Entsprechend eine Techmeme-Überschrift am Donnerstag „fiel Bitcoin zum ersten Mal seit Dezember 2020 unter 26.000 $, ein Rückgang von 15 % in 24 Stunden; Ether fiel bis auf 1.720 $, den niedrigsten Stand seit Juli 2021.“ Natürlich leidet der Rest von uns in der Wirtschaft zu sehr, da die Aktienmärkte in diesem Jahr ihren rückläufigen Lauf fortsetzen, während die Inflation steigt. Aber für Web3-Startups haben Kryptobewertungen einen viel größeren Einfluss auf der Entwicklungsebene – weil die Produkte, die gebaut werden, im Kern die Finanzialisierung haben.

Molly White von der ironisch benannten Website Web3 läuft einfach großartig in einem Vorstellungsgespräch gut ausdrücken mit Harvard Business Review. „Diese Technologien [Web3] finanzielle Barrieren aufbauen; sie schlagen sie nicht nieder“, sagte sie HBR. „Sie versuchen, bei allem, was wir tun, eine Ebene der Finanzialisierung einzuführen, die meiner Meinung nach in vielerlei Hinsicht schlimmer ist als die bestehenden Systeme, die sie ersetzen wollen.“

Entwickler-Tweet der Woche

Vielleicht überdenken Sie gerade Ihre Web3-Projekte, aber WebAssembly ist nach wie vor das goldene Kind der Webentwicklung.

The New Stack ist eine hundertprozentige Tochtergesellschaft von Insight Partners, einem Investor der folgenden in diesem Artikel erwähnten Unternehmen: Spike.

Leave a Comment

Your email address will not be published.