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). .
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.“
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.
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.“
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.
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“.
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.
Viel Wert in Krypto ist weg,
Und der NFT-Hype hat zugenommen.
Die Top-Unebenheiten der Börsen
Kann die Verluste nicht aufhalten.
Die Affen schauen apathisch zu.— Limericking (@Limericking) 11. Mai 2022
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.“
Ich habe das Gefühl, dass es ein schlechtes Zeichen ist, wenn Ihre Stablecoin-Community davon spricht, „den Dip zu kaufen“.
– Molly White (@molly0xFFF) 10. Mai 2022
Entwickler-Tweet der Woche
Vielleicht überdenken Sie gerade Ihre Web3-Projekte, aber WebAssembly ist nach wie vor das goldene Kind der Webentwicklung.
bald pic.twitter.com/p9pdK9Gaag
– Dan Phillips (@d_philla) 10. Mai 2022
The New Stack ist eine hundertprozentige Tochtergesellschaft von Insight Partners, einem Investor der folgenden in diesem Artikel erwähnten Unternehmen: Spike.