Die entstehende Welt des Metaversums könnte weitreichende Auswirkungen auf die Welt haben, wie wir sie kennen.

Für Softwareentwickler stellt das Metaverse einen anderen Anwendungstyp dar, der erstellt werden soll, und ein weiteres Bereitstellungsziel für den Quellcode. Wie bei jeder Art von Entwicklung gibt es Mythen und Missverständnisse über die Technologie sowie Herausforderungen bei der Umsetzung.

Das größte Missverständnis über das Metaversum ist, dass es nur ein weiteres Videospiel ist, so Erik Ashby, Head of Product bei Schalthilfe.

„Während Gaming-Unternehmen dem Metaversum definitiv voraus sind und dabei helfen, einen Großteil der Inhalte zu schreiben und zu entwickeln, ist das Metaversum so viel mehr als nur ein weiteres Spiel“, sagte Ashby ITPro heute.

Was ist das Potenzial von Metaverse für Softwareentwickler?

Das Metaverse ermöglicht Benutzern den Zugang zu einer virtuellen Welt, in der sie rund um die Uhr Menschen treffen können; in Echtzeit in mehreren Sprachen zusammenarbeiten; und probieren, kaufen und erleben Sie Dinge, bevor Sie einen physischen Kauf tätigen, sagte Ashby.

„Viele Erfahrungen – wie Kunst, Theater, Musik und andere Formen der Unterhaltung – könnten sogar vollständig virtuell werden“, sagte er. „Die Anwendungsmöglichkeiten sind nahezu grenzenlos.“

Billy Huang, Mitbegründer von Luna-Marktein Metaverse-Werbe- und Technologieunternehmen, sieht das Metaverse als die Verbindung zwischen allen digitalen Räumen – ein Netzwerk sozialer Räume, die aus Benutzersicht miteinander verbunden sind.

Siehe auch  MAP Esports Network kündigt Plan zum Einstieg in NFTs, XR und Metaverse mit New Business Division an

„Wir hören viele Leute, die über Metaverse als soziale virtuelle Erfahrungen sprechen, aber es ist wirklich viel größer als das“, sagte Huang ITPro heute. „Soziale digitale Interaktionen gibt es schon lange, aber zum ersten Mal haben wir durch die Blockchain-Technologie die Möglichkeit, virtuelle Welten zu durchqueren und die Identität und das Eigentum an Waren in diesen digitalen Räumen zu bewahren.“

Was sind die Herausforderungen beim Erstellen von Metaverse-Anwendungen und -Diensten?

Während das Metaverse Potenzial hat, gibt es auch Herausforderungen. Vielen Metaverse-Plattformen fehlen Scripting-Fähigkeiten, was laut Huang die Integrationsmöglichkeiten einschränkt und die Anzahl der Anwendungen begrenzt. Es fehle auch an der Standardisierung kreativer Standards, was bedeutet, dass die Integration von 3D-Assets bei verschiedenen Arten von Avataren und Spielestandards von Natur aus schwieriger ist, sagte er.

Laut Hermes Frangoudis, Director of Developer Relations bei Agora, glauben viele Entwickler, dass Datenschutz und Sicherheit die größten Hürden sind, die das Metaverse überwinden muss. Das bedeutet, dass bei der Entwicklung der Software und Hardware, die zur Verwirklichung des Metaversums erforderlich sind, Datenschutz durch Design eingeführt wird, sagte er.

„Wenn der Datenschutz in der heutigen 2D-Web-2.0-Welt ein Problem darstellt, fügt das Metaversum dieser Herausforderung eine noch komplexere Dimension hinzu“, sagte Frangoudis ITPro heute. „Das Metaversum verwischt die Grenzen zwischen dem Realen und dem Virtuellen in einem völlig anderen Ausmaß, das wir noch nie zuvor gesehen haben.“

Was sind die gängigen Metaverse-Entwicklungssprachen und -Toolkits?

Für Metaverse-Entwickler besteht eine weitere wichtige Herausforderung darin, einfach zu wissen, wo sie anfangen sollen.

„Es gibt viele verschiedene Metaverse-Plattformen, und Informationen können überwältigend sein“, Kash Vyas, Mitbegründer und CTO bei Perfekt, gesagt ITPro heute. „Es gibt keine gemeinsame Entwicklungsplattform.“

Siehe auch  Warum North Carolina zum Silicon Valley der Metaverse wird

Die Kompatibilität zwischen Plattformen ist eine Herausforderung, sagte Vyas. Trends in der Metaverse seien nicht die gleichen wie in der realen Welt, sagte er. Sie neigen dazu, weniger vorhersehbar zu sein.

In Bezug auf die Technologie wird Agoras Frangoudis genannt JavaScript eine der beliebtesten Programmiersprachen, da sie als High-Level-Skriptsprache fungiert, mit der eine leistungsstarke C++-basierte Engine gesteuert werden kann. JavaScript und WebGL eignen sich hervorragend für dynamisch gerenderte webbasierte Augmented-Reality- (AR) und Virtual-Reality-Erlebnisse (VR), fügte er hinzu.

„Wir sehen C# auch als beliebte Sprache für die Metaverse-Entwicklung dank Unity, einer der bekanntesten Spiele- und VR-fokussierten Entwicklungsplattformen, die eine große Community von AAA-Spieleherausgebern und Indie-Spieleentwicklern vorweisen kann“, sagte Frangoudis. „Da Softwareplattformen robuster werden und sich VR-Geräte wie Headsets weiterentwickeln, werden sie Entwicklern enorme Möglichkeiten bieten, Welten zu bauen, die das nächste großartige immersive Metaverse-Erlebnis bieten.“

Was sind die Best Practices für Metaverse-Entwickler?

Bei Metaverse-basierten Anwendungen und Diensten kommt es auf die Erfahrung an. Interaktionen sind laut Kevin Strype, Associate Practice Lead, Web, bei Metaverse-Anwendungen das wichtigste Unterscheidungsmerkmal Roboter & Bleistifte. Sie werden alles, was die App zu erreichen versucht, zu einem großartigen Erlebnis machen, im Gegensatz zu einem Erlebnis, bei dem der Benutzer herkömmliche Schnittstellen vermisst.

Strype hat Entwicklern, die an Metaverse-Anwendungen arbeiten, folgende Ratschläge gegeben:

Liefern Sie ein Erlebnis. Strype merkte an, dass Metaverse-Entwickler bedenken müssen, dass das Ziel darin besteht, ein besseres Erlebnis zu bieten, als beispielsweise einfach Slack auf Ihrem PC zu öffnen und eine Nachricht einzugeben.

„Gestennutzung, Umgebungsdesign und intuitive Benutzeroberfläche sind alles etwas neue Herausforderungen für Entwickler, die von traditionellen Apps zu Metaverse-Apps wechseln“, sagte Strype ITPro heute. „Sie müssen viel mehr berücksichtigen, aber Sie haben auch viel mehr Tools, mit denen Sie spielen können, wenn es darum geht, die Benutzerinteraktion zu erleichtern und Ihren Benutzern Feedback zu geben.“

Siehe auch  US Air Force meldet Metaverse-Focused Trademark an

Testen, dann mehr testen. Durch das Testen und häufige Verwenden Ihrer eigenen App werden Entwickler iterieren, um sich von der Konkurrenz abzuheben, sagte Strype.

Experimentieren und iterieren. Mehr über das Gefühl und die Gesamterfahrung bei der Verwendung einer Metaverse-App nachzudenken, ist eine wichtige Empfehlung für Best Practices von Strype.

„Für mich wird der beste Metaverse-Entwickler das Konzept als einen Ort sehen, an dem er neue und aufregende Wege erkunden kann, um normale Aufgaben zu erledigen, an die wir alle jetzt aus unserem Pandemie-Büroleben gewöhnt sind“, sagte Strype. „Erlebnisqualität wird auf dem wachsenden Markt für Metaverse-Apps an erster Stelle stehen.“

Fazit

Es ist klar, dass das Metaversum nicht nur ein weiteres Videospiel ist, und es ist wahrscheinlich keine Modeerscheinung, die Entwickler vermeiden sollten. Für Entwickler eröffnet das Metaversum buchstäblich neue Möglichkeiten zum Erkunden, ohne Mangel an Potenzial für diejenigen, die Best Practices zum Erstellen von Anwendungen und Diensten nutzen.

Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein