Apple kommt hinter Augmented Reality mit ARKit

Wie wird Apples Engagement für die erweiterte Realität die Apps der Zukunft beeinflussen?

Wie wird Apples Engagement für die erweiterte Realität die Apps der Zukunft beeinflussen?
Werbung

Die WWDC enthüllte Apples Pläne für Augmented Reality. AR ist etwas lang gemunkelt als Cupertino's nächste große Sache. Mit ARKit bietet Apple Entwicklern die Möglichkeit, Augmented Reality-Apps mit Ihrem iPhone und iPad zu nutzen.

Mit der Integration in SpriteKit und SceneKit sollte es für Entwickler einfach sein, ihre Apps zu aktualisieren. Aber wie wirkt sich das auf die Apps der Zukunft aus?

Was ist Augmented Reality?

Wie James in seiner Berichterstattung von Apples VR-Bemühungen VR auf einem Mac schrieb? Es könnte wahrscheinlicher als Sie denken! VR auf einem Mac? Es könnte wahrscheinlicher als Sie denken! Wenn Apple sagt "wir denken, VR ist jetzt eine Sache", sitzen Sie auf und nehmen Sie zur Kenntnis. Read More, Pokemon Go war der erste Vorgeschmack auf AR-Apps von vielen Leuten. Es war ein simpler Anfang, der das Pokémon auf das Bild in deiner Kamera legte. Es hat nicht mit dem Hintergrund interagiert und das Spiel hat auch nichts mit der Ausrichtung deines Geräts zu tun.

Dann sollte es keine Überraschung sein, dass Apple ein Update für Pokemon Go gezeigt hat. Anstatt jedoch den Hintergrund zu ignorieren, springt Pikachu im Sand auf und ab und stößt Staub auf. Sie haben auch gezeigt, wie Sie Ihr Telefon um AR-Objekte herum bewegen. Sie können sie aus verschiedenen Blickwinkeln vor dem Hintergrund sehen. Sie können basierend auf der Position des Telefons reagieren.

Es gab einen beeindruckenden Grundton, als ein Entwickler eine Landschaft auf einem Tisch baute. Es war Live-Animation mit 3D-Objekten, die Sie aus jedem Blickwinkel betrachten konnten. Apps verwenden immer noch Ihr iPhone oder iPad als Portal, um den Inhalt zu sehen. Es war jedoch beeindruckend, die ersten Möglichkeiten zu sehen. Bis jetzt haben wir meist Game-Gimmicks gesehen, aber das könnte an Hardware-Beschränkungen liegen.

ARKit und die neuen APIs

ARKit ist Apples Herzstück dieser neuen Technologie. Dies ist eine neue Gruppe von APIs, mit denen Entwickler Daten von der Kamera und Beschleunigungssensoren erhalten können. Dann verfolgen sie diese Daten, um die App als Overlay für die reale Welt darzustellen.

Theoretisch kann ein Entwickler Augmented Reality mit nur wenigen neuen Aufrufen in seine App implementieren. Dann können Sie Daten abrufen, die zum Zeichnen eines Objekts verwendet werden, das im realen Raum überlagert ist. Die geheime Soße, die Apple für ARKit anpreist, ist die horizontale Ebenenerkennung. Wenn Sie sich nicht an Ihre Geometrie erinnern, ist die Ebene in diesem Sinne eine flache Oberfläche. Das iPhone kann diese als Punkte verwenden, um Objekte zu platzieren, so dass die App Objekte auf mehreren Oberflächen rendern kann, wie zum Beispiel einen Stuhl auf dem Boden und eine Lampe auf einem Tisch.

Apple verwendet etwas namens Visual Intertial Odometry (VIO), um zu verfolgen, wie sich ein Gerät bewegt. Dann geht es zu den Daten der App über, ohne neu kalibrieren zu müssen. VIO verwendet zwei Kamera-Eingänge von iOS API und CoreMotion. Wenn Sie sich die Entwickler-Sitzungen von WWDC ansehen oder die Dokumente lesen, ist klar, dass Apple sich darauf konzentrierte, vorhandene Daten zu verwenden, um AR zu erstellen.

Es gibt einige zusätzliche Arbeit, aber es sollte es für bestehende Apps einfacher machen, dies zu nutzen. ARKit ist zertifiziert, um auf A9-Chips oder später zu arbeiten, so weit zurück wie das iPhone SE iPhone SE Review iPhone SE Review Apples neuestes iPhone ist das kleinste seit der Veröffentlichung des iPhone 5s im Jahr 2013 von der Firma produziert die neueste Hardware, du würdest es schwer haben, die beiden auseinander zu halten. Lesen Sie mehr entlang für die Fahrt.

SpriteKit und 2D Animation im wirklichen Leben

SpriteKit ist das 2D-Animationstoolset, das Apple Entwicklern bietet. Es wird hauptsächlich verwendet, um 2D-Spiele zu erstellen, hat aber einige andere Anwendungen. SpriteKit erhält einige Upgrades für die Integration in AR-Apps.

Sprites sind digitale 2D-Kunst, die sich auf dem Bildschirm bewegen können. Das bekannteste Beispiel sind 8-Bit- und 16-Bit-Spiele, bei denen Charaktere als Sprites auf dem Bildschirm erschienen. Für iOS befinden sich Sprites in einer "Spriteszene", die als Layout für ein Spiel oder eine App dient. Dann erstellen Entwickler Physik oder Bewegung für die Sprites.

Erstens unterstützt es jetzt das Verschieben und Spiegeln von Sprites im 2D-Raum. Dies bedeutet, dass dein Sprite zwei Seiten haben kann, wenn du es umdrehst, was ihm eine Perspektive gibt, auch wenn es flach ist. In der WWDC-Sitzung verwendeten sie das Beispiel der Platzierung von Floating Emoji im Raum. Die Kamera bewegte sich um, wie sie an Ort und Stelle über das Telefon und einander aufgehängt waren.

Eine weitere interessante Demonstration war das Ausbrechen von drei Schichten einer Szene auf einem Tisch. Dies gibt eine 2D-Spieltiefe und Perspektive in der realen Welt. Sie zeigten auch, einen Arcade-Schrank in den Raum zu setzen, um ein Spiel zu spielen. Internet Archive bringt 900 klassische Arcade-Spiele zu Ihrem Browser. Hier sind 7 der besten Internet-Archiv bringt 900 klassische Arcade-Spiele zu Ihrem Browser. Hier sind 7 der besten Arcade-Spiele in Ihrer Stadt, die Mitte der 90er Jahre geschlossen wurden, aber das sollte Sie nicht daran hindern, Ihre klassischen Spiele zu reparieren. Weiterlesen . Letzteres war nicht so praktisch, aber es sah cool aus.

SceneKit arbeitet die Schatten aus

SceneKit ist Apples 3D-Animationstoolkit für Apps. Mit SceneKit ändert sich nicht viel, um AR zu integrieren. Es ist bereits ein ziemlich umfassendes Animationskit. SceneKit eine komplexe API, aber wenn Sie neugierig sind, lesen Sie die Dokumentation.

ARKit ändert, wie die API Kameradaten verwendet, um zu erfassen, wie sich die Beleuchtung in Ihrer Umgebung verhält. Dann übergibt es diese Daten an die 3D-Animation. Objekte werden dann mit der gleichen Beleuchtung angezeigt. Dies verhindert, dass AR-Objekte unirdisch leuchten.

Ikea kommt mit einer App heraus Wie man einen preiswerten Stehpult von Ikea baut, und wie man es benutzt Wie man einen preiswerten Stehpult von Ikea baut, und wie man es nutzen kann Es gibt eine aktuelle Begeisterung für Stehpulte, buchstäblich Schreibtische dass du bei der Arbeit stehst. Nachdem ich die letzten fünf Jahre als selbständiger freiberuflicher Schriftsteller verbracht habe, der die meiste Zeit seines Lebens damit verbracht hat, ... Read More zu sitzen, kannst du Möbel in dem Raum zeigen, wo du es haben willst. Diese Beleuchtung bedeutet, dass Sie es so realitätsnah wie möglich sehen sollten. Leider können Sie nicht sagen, wie bequem dieser Stuhl ist, aber Sie können sehen, ob Ihr Leselicht es eine lustige Farbe hat.

Brille oder müde Arme im September?

Wenn all diese Tools auf Pokemon Go-Klone beschränkt sind 10 Pokemon Go-Tipps, die jeder Anfänger wissen muss 10 Pokemon Go-Tipps, die jeder Anfänger wissen muss Pokemon Go kann ein wenig entmutigend sein, wenn Sie gerade erst anfangen, also haben wir gemacht eine Liste von 10 Dingen, die du wissen musst, um die Besten zu sein! Read More und Apps wie IKEA's, AR wird (noch) nicht das Spiel verändern. Diese sind alle cool, aber das Gimmick, mit Ihrem iPhone oder iPad als ein Portal herumzulaufen, wird seine Neuheit verlieren.

In diesem Artikel werden einige YouTube-Clips der Demos bereits erstellt. So scheint es, dass Entwickler als Apple über die Möglichkeiten begeistert sind.

Wir werden sehen müssen, was Apple diesen Herbst anbietet, um sicher zu sein, wie Entwickler ARKit einsetzen. Für den Moment ist klar, dass Apple eine Menge einfach zu benutzender Entwicklerwerkzeuge entwickelt hat. Mit Unterstützung von Unity und Unreal werden Spieleentwickler Spaß an Augmented Reality Games haben: Sind sie das Geld wert? Augmented Reality Games: Sind sie das Geld wert? Wäre es nicht einfacher, einen Ego-Shooter zu spielen, wenn du die Waffe tatsächlich hältst? Oder sind solche Verbesserungen in Zeiten, in denen Mobile Gaming für sich allein stehen kann, weitgehend überflüssig? Lesen Sie auch mehr.

Persönlich würde ich gerne sehen, eine Brettspiel-App mit AR, um das Brett und Stücke vor Ihnen, mit Ihren Spielerinformationen immer noch auf dem iPad. Sie können Multi-Device oder Pass-and-Play-Multiplayer auch implementieren.

Was wäre deine ideale AR App für das iPad? Wenn Sie sich unwohl fühlen, welche Hardware von Apple würde Sie auf AR freuen? Lassen Sie es uns in den Kommentaren wissen.

In this article