Ist ARCore oder ARKit besser für die Erstellung von Augmented Reality-Erlebnissen?

Ist ARCore oder ARKit besser für die Erstellung von Augmented Reality-Erlebnissen?

Einige der am meisten diskutierten mobilen Anwendungen und Erfahrungen nutzen heutzutage die Augmented-Reality-Technologie. Während einige dieser Erfahrungen auf praktisch jedem mobilen Gerät funktionieren können, funktionieren andere nur auf neueren und teureren Modellen. Um diese robusteren Erfahrungen zu entwickeln und zu verwenden, sind ARCore und ARKit erforderlich.

Eine Einführung in ARCore und ARKit

ARCore von Android und ARKit von Apple sind die Plattformen, die es Entwicklern ermöglichen, AR-Erlebnisse auf mobilen Geräten zu erstellen und Benutzern darauf zuzugreifen. Sie benötigen Zugriff auf die Software und Hardware Ihres Geräts, einschließlich der Kamera- und Standortinformationen.

So funktioniert ARCore

ARCore ist die Android-Plattform für das Erstellen und Erleben von mobilen AR-Apps. Im Gegensatz zu ARKit verlässt sich ARCore fast ausschließlich auf die Hauptkamera und die integrierten Bewegungssensoren des Geräts.

Dies bedeutet, dass App-Entwickler, die ARCore verwenden, viel mehr Flexibilität bei den von ihnen verwendeten Entwicklungs-Engines haben und sogar Erfahrungen für iOS-Geräte entwickeln können. Dies bedeutet auch, dass die meisten funktionierenden Android-Telefone zu einem gewissen Grad ARCore-kompatibel sind, während neuere oder teurere Geräte robustere AR-Erlebnisse ermöglichen.

ARCore arbeitet, indem es die Kamera des Geräts verwendet, um "Feature Points" in der Umgebung zu erkennen. Cluster von Feature-Punkten werden verwendet, um wahrscheinliche Ebenen in der physischen Welt zu identifizieren, wobei Ebenen kontinuierliche Oberflächen wie Wände oder Böden und Decken oder Teile größerer Strukturen wie Tischplatten sind.

Ebenen oder sogar bestimmte Punkte können dann zu „Ankern“ für digitale Artefakte in AR-Erlebnissen werden. Dieser vergleichsweise einfache Ansatz hat Probleme bei der Erkennung glatter Oberflächen.

Die Umwelt zu verstehen ist nur die halbe Wahrheit. Durch den Zugriff auf die Informationen zur Position, Ausrichtung und Bewegung des Mobilgeräts ermöglicht ARCore einen Prozess namens Simultaneous Localization and Mapping . Dies ist der Prozess der Kontextualisierung der Position und Umgebung des Telefons, um dynamische Erfahrungen zu ermöglichen.

ARCore-Erfahrungen beinhalten auch Lichtschätzungen, um die Platzierung digitaler Objekte glaubwürdiger zu machen. Darüber hinaus hat Google kürzlich eine Depth-API entwickelt  , die auf den meisten Android-Geräten funktioniert, die nach Dezember 2019 hergestellt wurden, aber auf dem Galaxy Note 10+, dem Galaxy S20 Ultra und späteren Geräten nativ sein wird .

Ist ARCore oder ARKit besser für die Erstellung von Augmented Reality-Erlebnissen?

So funktioniert ARKit

ARKit von Apple  ist die iOS-Plattform für das Erstellen und Erleben von AR - Apps . Ein 2020-Update verbessert alte und erleichtert neue Erfahrungen mit integrierten LiDAR-Funktionen, beginnend mit dem iPhone 12 Pro und Pro Max  und dem iPad Pro .

Ist ARCore oder ARKit besser für die Erstellung von Augmented Reality-Erlebnissen?

Bildquelle: Apple

Diese Abhängigkeit von exklusiver Technologie kann ARKit-fähige AR-Erlebnisse immersiver und Tools präziser machen. Dies bedeutet jedoch auch, dass es für Entwickler schwieriger ist, zugänglichere AR-Anwendungen zu erstellen.

LiDAR (kurz für "Light Detection and Ranging") bestimmt die Entfernung von einem Gerät zu einer Oberfläche anhand der Zeit, die ein Lichtimpuls benötigt, um sich vom Gerät zur Oberfläche und zurück zu bewegen. Jeder Lichtimpuls erzeugt einen einzelnen Punkt. Sammlungen dieser Punkte, sogenannte "Punktwolken", werden verwendet, um eine topografische Karte der Umgebung des Benutzers zu erstellen.

Diese Methode erstellt detailliertere Karten als das Android-Modell und ermöglicht eine schnellere Platzierung digitaler Modelle. Es erfordert auch dedizierte Hardware, die die Geräte größer und teurer macht.

Das LiDAR-System von Apple verbessert auch die Objektokklusion und die Personenokklusion, d. h., digitale Objekte scheinen sich hinter physischen Objekten und Personen zu befinden. Messfunktionen, Bewegungserfassung und Objektphysik in AR-Anwendungen wurden ebenfalls verbessert.

Wie bei ARCore übernimmt ARKit die Weltzuordnung (die Apple "Szenengeometrie" nennt) über Schnittstellen mit der Standort- und Positionierungshardware des Geräts. ARKit bietet auch Integrationen, die es ermöglichen, beide Kameras eines Geräts gleichzeitig zu verwenden.

Ist ARCore oder ARKit "besser"?

Wenn man zwei Dinge vergleicht, kann man leicht fragen, ob das eine "besser" ist als das andere. In den meisten Fällen, auch bei ARCore und ARKit, ist das nicht ganz so einfach. Es gibt sicherlich Kompromisse, aber es ist schwierig, einen zum "Gewinner" zu erklären.

ARCore und ARKit für Benutzer

Ist ARCore oder ARKit besser für die Erstellung von Augmented Reality-Erlebnissen?

ARKit (insbesondere jetzt, da es LiDAR enthält) hat Vorteile gegenüber ARCore, wenn es darum geht, AR zu erleben, und so werden die meisten Leute damit interagieren wollen. Insbesondere, wie oben erwähnt, ist die Ebenenerkennung von ARKit besser als ARCore bei der Erkennung von Oberflächen mit geringer Textur wie weißen Wänden.

Die LiDAR-Nutzung von ARKit macht jedoch auch Geräte, die mit der neuesten Ausgabe kompatibel sind, größer und teurer. Da ARCore Technologie bereits auf einem Standardtelefon verwendet, müssen kompatible Geräte nicht größer oder teurer sein, um die Plattform zu unterstützen.

Beachten Sie, dass ARKit und ARCore Teile größerer Betriebssysteme sind. Wenn ein bestimmter Benutzer mit Android vertrauter und vertrauter ist, wird Apples ARKit wahrscheinlich nicht ausreichen, um seine Meinung zu ändern.

In diesem Zusammenhang können diese Plattformen auf unterschiedliche Weise in ihre übergeordneten Betriebssysteme und zugehörigen Dienste integriert werden. ARKit ist enger in Apple Maps integriert als Google Maps in ARCore. ARCore ist jedoch enger mit der Bildsuchmaschine von Google verwoben.

Wenn das Erstellen und Interagieren mit AR Priorität hat, wenn Sie darüber nachdenken, wie Sie Ihr Mobiltelefon verwenden, ist ARKit vs. ARCore ein Wettbewerb, den Sie sich ansehen sollten. Wenn Sie AR nicht oder nur gelegentlich verwenden, wird die Verwendung des Dienstes, der mit Ihrem bevorzugten Betriebssystem geliefert wird, wahrscheinlich Ihre Anforderungen erfüllen.

ARKit und ARCore für Entwickler

Ist ARCore oder ARKit besser für die Erstellung von Augmented Reality-Erlebnissen?

Bildquelle: IG/ Flickr

ARKit vs. ARCore ist auch für Entwickler eine komplizierte Debatte. ARKit bietet schnellere, genauere und leistungsfähigere Tools. Es gibt jedoch viel unerschwinglichere Supportbeschränkungen.

Da jedes Smart-Gerät auf dem Markt über eine RGB-Kamera verfügt, ist fast jedes Smart-Gerät auf der Straße bis zu einem gewissen Grad mit ARCore kompatibel, auch Apple-Geräte. Dadurch können Entwickler, die ARCore verwenden, sowohl für Android- als auch für Apple-Geräte entwickeln. Das ist ein Vorteil, den ARKit-Entwickler nicht haben.

Das Problem ist also nicht, dass eine Plattform bei weitem besser ist als die andere. Das Problem hängt von den Arten von Anwendungen ab, die Sie entwickeln möchten, wie Sie sie entwickeln möchten und mit welchen Geräten diese Anwendung kompatibel sein soll.

Verschiedene Möglichkeiten, die Welt zu kartieren

ARKit und ARCore bieten unterschiedliche Möglichkeiten für mobile Geräte, die Welt abzubilden, zu verstehen und zu erweitern. Der wichtigste technische Unterschied besteht darin, dass ARKit auf LiDAR vertraut und ARCore Pionierarbeit bei geräteunabhängigeren Tiefenerfassungsansätzen leistet.

Für die meisten Mobiltelefonbenutzer sollten ARKit vs. ARCore nicht ausreichen, um Sie dazu zu bringen, auf das eine oder andere Betriebssystem zu wechseln oder bei ihm zu bleiben. Wenn mobile AR jedoch Ihr Beruf oder Ihre Leidenschaft ist, verdient das Thema eine gewisse Unterscheidung.

Bildquelle: Julia_Tim/Depositphotos


Was ist homomorphe Verschlüsselung?

Was ist homomorphe Verschlüsselung?

Ein Wort, das in letzter Zeit häufig auftaucht, ist die homomorphe Verschlüsselung. Viele Unternehmen und Online-Dienste stellen ihr Verschlüsselungsmodell auf eine Art homomorpher Verschlüsselung um und werben damit, dass dies der Privatsphäre und Sicherheit der Benutzer dient.

Was ist ein Bitmap-Bild?

Was ist ein Bitmap-Bild?

Für die meisten Menschen gehören digitale Medien zum Alltag. Aber wir denken nicht immer daran, wie es entsteht.

Was ist der Unterschied zwischen Android TV und Google TV?

Was ist der Unterschied zwischen Android TV und Google TV?

Wenn man bedenkt, dass das Android-Betriebssystem von Google entwickelt wurde, ist es verständlich, dass Sie über die Unterschiede zwischen Google TV und Android TV verwirrt sind. Ist es dasselbe?

Was sind Lichtfeldanzeigen und wie funktionieren sie?

Was sind Lichtfeldanzeigen und wie funktionieren sie?

Lichtfelddisplays verändern allmählich, wie wir die Welt um uns herum sehen. Oder besser gesagt, wie wir die Welt sehen, die uns nicht umgibt. Von klassischer Fotografie über Weiterbildung und Diagnostik bis hin zu Remote-Präsenz und Unterhaltung – in diesem Artikel wird untersucht, was ein Lichtfeld-Display ist, wie verschiedene Display-Typen funktionieren und wie sie verwendet werden.

Was ist das Matrix-Protokoll und wie funktioniert es?

Was ist das Matrix-Protokoll und wie funktioniert es?

Die meisten Plattformen, über die wir online miteinander kommunizieren, sind an einen einzigen Anbieter gebunden. Aber es gibt keinen technischen Grund dafür, dass dies so ist. Es gibt Möglichkeiten, online zu chatten, die ein höheres Maß an Privatsphäre und Freiheit bieten. Matrix ist eine dieser Möglichkeiten.

Wie die serielle UART-, SPI- und I2C-Kommunikation funktioniert und warum wir sie immer noch verwenden

Wie die serielle UART-, SPI- und I2C-Kommunikation funktioniert und warum wir sie immer noch verwenden

Ob Computerperipherie, Smart Appliances, Internet of Things (IoT)-Geräte oder elektronische Messgeräte – sie alle verwenden serielle Kommunikationsprotokolle, um verschiedene elektronische Komponenten miteinander zu verbinden.

Was ist Cybermobbing und wie kann man damit umgehen?

Was ist Cybermobbing und wie kann man damit umgehen?

Das Internet hat mehr Menschen als je zuvor ermöglicht, sich zu verbinden, sei es zum Guten oder zum Schlechten. So sehr Menschen das Internet für konstruktive und unterhaltsame Zwecke nutzen, andere nutzen es, um eine neue Art von Mobbing zu betreiben: Cybermobbing.

99 Kryptowährungsbegriffe erklärt: Jede Krypto-Definition, die Sie brauchen

99 Kryptowährungsbegriffe erklärt: Jede Krypto-Definition, die Sie brauchen

Kryptowährungen sind digitale Währungen, die auf dezentralen Computernetzwerken, sogenannten Blockchains, laufen. Einige der wichtigsten und am weitesten verbreiteten Kryptowährungen sind Bitcoin, Ethereum, Tether, Cardano, Binance Coin und USD Coin.

Was ist ein Hypervisor? Unterscheidet es sich von einer virtuellen Maschine?

Was ist ein Hypervisor? Unterscheidet es sich von einer virtuellen Maschine?

Ein Hypervisor ist eine Software zum Erstellen virtueller Maschinen. Eine virtuelle Maschine ist eine Emulation eines Computers. Virtuelle Maschinen werden verwendet, um mehrere Computerumgebungen auf einer einzigen Hardware zu erstellen.

Access Point vs. Router – Was ist der Unterschied?

Access Point vs. Router – Was ist der Unterschied?

Das Einrichten von Wi-Fi für Ihr Zuhause oder Ihr Unternehmen kann schnell überwältigend und verwirrend werden. Dabei spielen viele verschiedene Begriffe und Geräte eine Rolle, und jede WLAN-Situation ist einzigartig. Ein großes Unternehmen mit einer Vielzahl von Geräten, die über einen großen Bereich mit einem Netzwerk verbunden sind, benötigt drastisch andere Dinge als ein einfaches Zuhause mit wenigen Geräten.

Die 8 besten Software-Crypto-Wallets zum Speichern Ihrer Vermögenswerte

Die 8 besten Software-Crypto-Wallets zum Speichern Ihrer Vermögenswerte

Wenn Sie Kryptowährungen besitzen, fragen Sie sich vielleicht, wie Sie diese am sichersten aufbewahren können. Da es sich bei einer Kryptowährung um eine digitale Geldform handelt, können Sie sie nicht einfach in Ihre Nachttischschublade oder einen Safe stecken. Stattdessen muss es auf einem Stück Hardware oder Software gespeichert werden.

10 häufige Fragen zu Elektroautos, die Sie schon immer stellen wollten

10 häufige Fragen zu Elektroautos, die Sie schon immer stellen wollten

Elektrofahrzeuge (EVs) werden immer beliebter. Im Jahr 2020 gab es in den USA rund 1,8 Millionen registrierte Elektrofahrzeuge – dreimal so viele wie 2016. Weltweit gab es im Jahr 2020 schätzungsweise 10,2 Millionen Elektrofahrzeuge.

Eine Mac mini eGPU macht es möglich, die Grafikleistung zu steigern

Eine Mac mini eGPU macht es möglich, die Grafikleistung zu steigern

Die Verwendung einer eGPU mit Ihrem Mac mini kann eine hervorragende Möglichkeit sein, das kleine Gehäuse optimal zu nutzen und gleichzeitig eine hervorragende Grafikleistung für Aufgaben wie Spiele und Bildverarbeitung zu erzielen. Erklären Sie in diesem Handbuch, was eine eGPU zu Ihrem Setup hinzufügen kann, wie sie funktioniert und ob es sich lohnt, für dieses nette kleine Kit etwas mehr Geld zu investieren.

So installieren Sie eine Dashcam in Ihrem Auto

So installieren Sie eine Dashcam in Ihrem Auto

Wenn Sie eine Dashcam haben, kann das Anbringen etwas mühsam erscheinen. In einigen Fällen ist es nicht so einfach, wie Sie möchten, aber der Einbau einer Dashcam in Ihr Auto ist jede Minute wert, die Sie damit verbringen.

Warum GPUs der 30er-Serie von Nvidias besser sind als AMD

Warum GPUs der 30er-Serie von Nvidias besser sind als AMD

Nvidia ist einer von zwei vertrauenswürdigen Namen in der Grafikkartenentwicklung. Entweder hast du eine Nvidia-GPU oder du entscheidest dich für eine AMD-GPU. Je nachdem, wen man fragt, ist Nvidia AMD bei GPUs immer etwas voraus. Schneller, größer, stärker, innovativer.

16-Bit vs. 24-Bit vs. 32-Bit Audio

16-Bit vs. 24-Bit vs. 32-Bit Audio

Beim Umgang mit digitalem Audio werden Sie häufig Begriffe wie Audioauflösung, Abtastrate und andere sehen, die die Eigenschaften einer Datei beschreiben. Es ist wichtig zu wissen, was gutes von schlechtem Audio unterscheidet, daher ist es hilfreich, mit diesen Begriffen vertraut zu sein.

Xbox Series X vs. PS5: Welches hat die meisten Teraflops?

Xbox Series X vs. PS5: Welches hat die meisten Teraflops?

Eine neue Konsolengeneration steht vor der Tür. Die Einführung der PlayStation 5 und der Xbox Series X markiert den nächsten Schritt in Richtung Konsolenspiele. Wie zu erwarten, möchten Gamer wissen, welche Konsole besser ist? Welche Spieloption bietet auf absehbare Zeit das beste Preis-Leistungs-Verhältnis?

Powerline-Adapter vs. Mesh-WLAN: Was ist das Beste für Ihr Zuhause?

Powerline-Adapter vs. Mesh-WLAN: Was ist das Beste für Ihr Zuhause?

Wenn Sie in bestimmten Bereichen Ihres Hauses keine Internetverbindung herstellen können, gibt es mehrere Möglichkeiten, das Problem zu lösen. Zwei der beliebtesten Optionen sind Powerline-Adapter und Mesh-WLAN.

Warum Sie Tinte in Ihrem kaputten Bildschirm sehen

Warum Sie Tinte in Ihrem kaputten Bildschirm sehen

Es ist nicht ungewöhnlich, auf dem Bildschirm Ihres defekten Geräts (Telefon, Tablet oder Laptop) schwarze oder violette Flecken zu sehen, die wie Tinte aussehen. Aber ist wirklich Tinte auf Ihrem Bildschirm?

Wie machen Force- und Haptic-Feedback Spiele immersiver?

Wie machen Force- und Haptic-Feedback Spiele immersiver?

Ein großer Teil unserer Spielfreude ist das Eintauchen, das es Ihnen erlaubt, in eine virtuelle Welt einzutauchen, als ob Sie wirklich dort wären. Eine Sache, die Ihr Eintauchen verbessern kann, ist die Simulation realer physischer Berührungen, die Sie der virtuellen Welt nahe bringt.

Was ist homomorphe Verschlüsselung?

Was ist homomorphe Verschlüsselung?

Ein Wort, das in letzter Zeit häufig auftaucht, ist die homomorphe Verschlüsselung. Viele Unternehmen und Online-Dienste stellen ihr Verschlüsselungsmodell auf eine Art homomorpher Verschlüsselung um und werben damit, dass dies der Privatsphäre und Sicherheit der Benutzer dient.

Was ist ein Bitmap-Bild?

Was ist ein Bitmap-Bild?

Für die meisten Menschen gehören digitale Medien zum Alltag. Aber wir denken nicht immer daran, wie es entsteht.

Was sind Lichtfeldanzeigen und wie funktionieren sie?

Was sind Lichtfeldanzeigen und wie funktionieren sie?

Lichtfelddisplays verändern allmählich, wie wir die Welt um uns herum sehen. Oder besser gesagt, wie wir die Welt sehen, die uns nicht umgibt. Von klassischer Fotografie über Weiterbildung und Diagnostik bis hin zu Remote-Präsenz und Unterhaltung – in diesem Artikel wird untersucht, was ein Lichtfeld-Display ist, wie verschiedene Display-Typen funktionieren und wie sie verwendet werden.

Was ist das Matrix-Protokoll und wie funktioniert es?

Was ist das Matrix-Protokoll und wie funktioniert es?

Die meisten Plattformen, über die wir online miteinander kommunizieren, sind an einen einzigen Anbieter gebunden. Aber es gibt keinen technischen Grund dafür, dass dies so ist. Es gibt Möglichkeiten, online zu chatten, die ein höheres Maß an Privatsphäre und Freiheit bieten. Matrix ist eine dieser Möglichkeiten.

Wie die serielle UART-, SPI- und I2C-Kommunikation funktioniert und warum wir sie immer noch verwenden

Wie die serielle UART-, SPI- und I2C-Kommunikation funktioniert und warum wir sie immer noch verwenden

Ob Computerperipherie, Smart Appliances, Internet of Things (IoT)-Geräte oder elektronische Messgeräte – sie alle verwenden serielle Kommunikationsprotokolle, um verschiedene elektronische Komponenten miteinander zu verbinden.

Was ist Cybermobbing und wie kann man damit umgehen?

Was ist Cybermobbing und wie kann man damit umgehen?

Das Internet hat mehr Menschen als je zuvor ermöglicht, sich zu verbinden, sei es zum Guten oder zum Schlechten. So sehr Menschen das Internet für konstruktive und unterhaltsame Zwecke nutzen, andere nutzen es, um eine neue Art von Mobbing zu betreiben: Cybermobbing.

99 Kryptowährungsbegriffe erklärt: Jede Krypto-Definition, die Sie brauchen

99 Kryptowährungsbegriffe erklärt: Jede Krypto-Definition, die Sie brauchen

Kryptowährungen sind digitale Währungen, die auf dezentralen Computernetzwerken, sogenannten Blockchains, laufen. Einige der wichtigsten und am weitesten verbreiteten Kryptowährungen sind Bitcoin, Ethereum, Tether, Cardano, Binance Coin und USD Coin.

Was ist ein Hypervisor? Unterscheidet es sich von einer virtuellen Maschine?

Was ist ein Hypervisor? Unterscheidet es sich von einer virtuellen Maschine?

Ein Hypervisor ist eine Software zum Erstellen virtueller Maschinen. Eine virtuelle Maschine ist eine Emulation eines Computers. Virtuelle Maschinen werden verwendet, um mehrere Computerumgebungen auf einer einzigen Hardware zu erstellen.

Access Point vs. Router – Was ist der Unterschied?

Access Point vs. Router – Was ist der Unterschied?

Das Einrichten von Wi-Fi für Ihr Zuhause oder Ihr Unternehmen kann schnell überwältigend und verwirrend werden. Dabei spielen viele verschiedene Begriffe und Geräte eine Rolle, und jede WLAN-Situation ist einzigartig. Ein großes Unternehmen mit einer Vielzahl von Geräten, die über einen großen Bereich mit einem Netzwerk verbunden sind, benötigt drastisch andere Dinge als ein einfaches Zuhause mit wenigen Geräten.

Die 8 besten Software-Crypto-Wallets zum Speichern Ihrer Vermögenswerte

Die 8 besten Software-Crypto-Wallets zum Speichern Ihrer Vermögenswerte

Wenn Sie Kryptowährungen besitzen, fragen Sie sich vielleicht, wie Sie diese am sichersten aufbewahren können. Da es sich bei einer Kryptowährung um eine digitale Geldform handelt, können Sie sie nicht einfach in Ihre Nachttischschublade oder einen Safe stecken. Stattdessen muss es auf einem Stück Hardware oder Software gespeichert werden.