Apple steht mit ARKit hinter Augmented Reality
Die WWDC enthüllte Apples Pläne für Augmented Reality. AR ist längst als das nächste große Ding von Cupertino gemeint. Mit ARKit stellt Apple Entwickler bereit, Ihnen Augmented Reality-Apps auf Ihrem iPhone und iPad zur Verfügung zu stellen.
Durch die Integration in SpriteKit und SceneKit sollte es Entwicklern leicht fallen, ihre Apps zu aktualisieren. Aber wie wird sich dies auf die Apps der Zukunft auswirken??
Was ist Augmented Reality??
Wie James in seiner Berichterstattung über Apples VR-Bemühungen VR auf einem Mac schrieb? Es könnte wahrscheinlicher sein, als Sie denken! VR auf einem Mac? Es könnte wahrscheinlicher sein, als Sie denken! Wenn Apple sagt "Wir denken, VR ist jetzt eine Sache", setzen Sie sich auf und nehmen Notiz. Lesen Sie mehr, Pokemon Go war für viele Leute der erste Vorgeschmack auf AR-Apps. Es war ein simpler Anfang, bei dem das Bild in Ihrer Kamera mit einer einfachen Überlagerung des Pokemon versehen wurde. Es hat weder mit dem Hintergrund interagiert, noch hat das Spiel mit der Ausrichtung Ihres Geräts etwas getan.
Dann sollte es keine Überraschung sein, dass Apple ein Update für Pokemon Go gezeigt hat. Anstatt den Hintergrund zu ignorieren, springt Pikachu im Sand auf und ab und wirft 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 abhängig von der Position des Telefons reagieren.
Es gab einen beeindruckenden Keynote-Moment, als ein Entwickler eine Landschaft auf einem Tisch baute. Es war eine Live-Animation mit 3D-Objekten, die Sie aus jedem Blickwinkel betrachten konnten. Apps verwenden Ihr iPhone oder iPad immer noch als Portal, um den Inhalt anzuzeigen. Es war jedoch beeindruckend, die ersten Möglichkeiten zu sehen. Bisher haben wir meistens Spieleknicks gesehen, aber das könnte an Hardware-Einschränkungen liegen.
ARKit und die neuen APIs
ARKit ist das Herzstück von Apple für diese neue Technologie. Dies ist ein neuer Satz von APIs, mit dem Entwickler Daten von der Kamera und Beschleunigungssensoren abrufen können. Anschließend verfolgen sie diese Daten, um die App als Überlagerung für die reale Welt darzustellen.
Theoretisch kann ein Entwickler mit nur wenigen neuen Aufrufen Augmented Reality in die App implementieren. Dann können Sie Daten zum Zeichnen eines Objekts im realen Raum verwenden. Die geheime Soße, die Apple für ARKit anwirft, ist die Erkennung horizontaler Ebenen. Wenn Sie sich nicht an Ihre Geometrie erinnern, ist die Ebene in diesem Sinne eine ebene Fläche. Das iPhone kann diese Objekte als Punkte zum Platzieren von Objekten verwenden, sodass die App Objekte auf mehreren Oberflächen rendern kann, z. B. einen Stuhl auf dem Boden und eine Lampe auf einem Tisch.
Apple verwendet etwas, das als Visual Intertial Odometry (VIO) bezeichnet wird, um zu verfolgen, wie sich ein Gerät bewegt. Dann wird es an die Daten der App übergeben, ohne dass eine Neukalibrierung erforderlich ist. VIO verwendet zwei vorhandene iOS-API-Kameraeingänge und CoreMotion. Wenn Sie die Entwicklersitzungen von der WWDC aus betrachten oder die Dokumente lesen, ist es klar, dass Apple sich darauf konzentriert hat, vorhandene Daten zum Erstellen von AR zu verwenden.
Es gibt einige zusätzliche Arbeit, die vorhandenen Apps sollte dies jedoch einfacher machen. ARKit ist für die Arbeit mit A9-Chips oder später zertifiziert und bringt Handys bereits mit dem iPhone SE zurück. IPhone SE Review iPhone SE Review Das neueste iPhone von Apple ist das kleinste, das seit der Markteinführung des iPhone 5s im Jahr 2013 produziert wurde die neueste Hardware, würden Sie sich schwer tun, die beiden voneinander zu unterscheiden. Lesen Sie weiter für die Fahrt.
SpriteKit und 2D-Animation im realen Leben
SpriteKit ist das 2D-Animations-Toolset, das Apple Entwicklern anbietet. Es wird hauptsächlich zum Erstellen von 2D-Spielen verwendet, hat jedoch andere Zwecke. SpriteKit erhält einige Upgrades für die Integration in AR-Apps.
Sprites sind digitale 2D-Grafiken, die sich auf dem Bildschirm bewegen können. Das bekannteste Beispiel ist in 8-Bit- und 16-Bit-Spielen, bei denen Charaktere als Sprites auf dem Bildschirm erscheinen. Bei iOS stehen Sprites in einem “Spriteszene” welches 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 Ihr Sprite beim Umdrehen zwei Seiten haben kann, wodurch es auch bei flachem Blick perspektivisch ist. In der WWDC-Sitzung wurde das Beispiel verwendet, um schwebende Emoji im Weltraum zu platzieren. Die Kamera bewegte sich dahin, wie sie am Telefon und am anderen hängen.
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, wie ein Arcade-Schrank in den Raum gestellt wurde, um ein Spiel zu spielen. Internet Archive bringt 900 klassische Arcade-Spiele in Ihren Browser. Hier sind 7 der besten Internet-Archive bringt 900 klassische Arcade-Spiele für Ihren Browser. Hier sind 7 der Besten Die Arcade Ihrer Stadt wurde möglicherweise Mitte der 90er Jahre geschlossen, aber das sollte Sie nicht davon abhalten, Ihre klassischen Spiele zu reparieren. Weiterlesen . Das letzte war nicht so praktisch, sah aber cool aus.
SceneKit klärt die Schatten
SceneKit ist Apples 3D-Animations-Toolkit für Apps. Mit SceneKit ändert sich nicht zu viel, um es in AR zu integrieren. Es ist bereits ein ziemlich umfangreiches Animationskit. SceneKit eine komplexe API, aber wenn Sie neugierig sind, lesen Sie die Dokumentation.
ARKit ändert, wie das API Kameradaten verwendet, um zu erfassen, wie sich die Beleuchtung in Ihrer Umgebung verhält. Diese Daten werden dann an die 3D-Animation übergeben. Objekte werden dann mit derselben Beleuchtung angezeigt. Dies verhindert, dass AR-Objekte einen überirdischen Glanz haben.
Ikea kommt mit einer App heraus Wie man einen billigen Stehpult von Ikea baut, und wie es ist, wie man einen billigen Stehpult von Ikea baut, und wie es zu benutzen ist Es gibt eine aktuelle Begeisterung für Stehpulte, buchstäblich Schreibtische dass Sie während der Arbeit stehen. Nachdem er die letzten fünf Jahre als selbständiger freiberuflicher Schriftsteller verbracht hat, der die meiste Zeit im Freien verbracht hat, können Sie Möbel in dem Raum ausstellen, in dem Sie ihn haben möchten. Diese Beleuchtung bedeutet, dass Sie es so realitätsnah wie möglich sehen sollten. Leider können Sie nicht sagen, wie bequem der Stuhl ist, aber Sie können sehen, ob Ihre Leseleuchte eine lustige Farbe hat.
Gläser oder müde Arme im September?
Wenn alle diese Tools auf Pokemon Go-Klone beschränkt sind, müssen 10 Pokemon Go-Tipps, die jeder Anfänger kennen muss, 10 Pokemon Go-Tipps, die jeder Anfänger kennen muss. Pokemon Go kann etwas erschreckend sein, wenn Sie gerade erst anfangen, also haben wir es geschafft eine Liste von 10 Dingen, die Sie wissen müssen, um die Besten zu sein! Lesen Sie mehr und Apps wie IKEA, AR wird das Spiel (noch) nicht ändern. Diese sind alle cool, aber das Gimmick, wenn Sie mit Ihrem iPhone oder iPad als Portal herumlaufen, wird seine Neuheit verlieren.
In diesem Artikel finden Sie einige YouTube-Clips der bereits erstellten Demos. So scheint es, dass sich Entwickler als Apple über die Möglichkeiten freuen.
Wir werden sehen müssen, was Apple diesen Herbst anbietet, um sicher zu sein, wie Entwickler ARKit einsetzen. Was jetzt klar ist, ist, dass Apple eine Menge einfach zu verwendender Entwickler-Tools entwickelt hat. Mit der Unterstützung von Unity und Unreal können Spielemacher Augmented Reality Games genießen: Sind sie das Geld wert? Augmented Reality Games: Sind sie das Geld wert? Wäre es nicht einfacher, einen Ego-Shooter zu spielen, wenn Sie tatsächlich die Waffe in der Hand hätten? Oder sind solche Verbesserungen in einem Zeitalter, in dem Mobile Gaming für sich alleine stehen kann, weitgehend überflüssig. Lesen Sie auch mehr.
Ich persönlich würde gerne eine Brettspiel-App sehen, die AR verwendet, um das Brett und die Teile vor sich hinzustellen, wobei sich Ihre Spielerinformationen immer noch auf dem iPad befinden. Sie können auch Multi-Gerät oder Pass-and-Play-Multiplayer implementieren.
Was wäre deine ideale AR-App für das iPad? Wenn Sie sich unterfordert fühlen, welche Hardware von Apple würde Sie für AR begeistern? Lass es uns in den Kommentaren wissen.
Erfahren Sie mehr über: Augmented Reality, iOS 11.