Μερικές από τις πιο συζητούμενες εφαρμογές για κινητά και εμπειρίες αυτές τις μέρες χρησιμοποιούν τεχνολογία επαυξημένης πραγματικότητας. Ενώ ορισμένες από αυτές τις εμπειρίες μπορούν να λειτουργήσουν σχεδόν σε οποιαδήποτε κινητή συσκευή, άλλες λειτουργούν μόνο σε νεότερα και πιο ακριβά μοντέλα. Η ανάπτυξη και η χρήση αυτών των πιο ισχυρών εμπειριών απαιτούν ARCore και ARKit.

Εισαγωγή στο ARCore και το ARKit

Το ARCore του Android και το ARKit της Apple είναι οι πλατφόρμες που επιτρέπουν στους προγραμματιστές να δημιουργούν και στους χρήστες να έχουν πρόσβαση σε εμπειρίες AR σε κινητές συσκευές. Απαιτούν πρόσβαση στο λογισμικό και το υλικό της συσκευής σας, συμπεριλαμβανομένων των πληροφοριών κάμερας και θέσης.

Πώς λειτουργεί το ARCore

ARCore είναι η πλατφόρμα Android για δημιουργία εφαρμογών AR για κινητά και εμπειρία. Σε αντίθεση με το ARKit, το ARCore βασίζεται σχεδόν αποκλειστικά στην κύρια κάμερα και στους ενσωματωμένους αισθητήρες κίνησης της συσκευής.

Αυτό σημαίνει ότι οι προγραμματιστές εφαρμογών που χρησιμοποιούν ARCore έχουν πολύ μεγαλύτερη ευελιξία στις μηχανές ανάπτυξης που χρησιμοποιούν και μπορούν ακόμη και να αναπτύξουν εμπειρίες για συσκευές iOS. Σημαίνει επίσης ότι, ενώ νεότερες ή ακριβότερες συσκευές θα επιτρέψουν πιο ισχυρές εμπειρίες AR, τα περισσότερα τηλέφωνα Android που λειτουργούν είναι συμβατά με ARCore σε κάποιο βαθμό.

instagram viewer

Το ARCore λειτουργεί χρησιμοποιώντας τη φωτογραφική μηχανή της συσκευής για την ανίχνευση "σημείων χαρακτηριστικών" στο περιβάλλον. Οι συστάδες σημείων χαρακτηριστικών χρησιμοποιούνται για τον εντοπισμό πιθανών επιπέδων στον φυσικό κόσμο, όπου τα επίπεδα είναι συνεχείς επιφάνειες όπως τοίχοι ή δάπεδα και οροφές ή μέρη μεγαλύτερων κατασκευών όπως επιτραπέζια.

Τα αεροπλάνα ή ακόμη και συγκεκριμένα σημεία μπορούν στη συνέχεια να γίνουν «άγκυρες» για ψηφιακά αντικείμενα σε εμπειρίες AR. Αυτή η συγκριτικά απλή προσέγγιση έχει προβλήματα ανίχνευσης λείων επιφανειών.

Η κατανόηση του περιβάλλοντος είναι μόνο η μισή ιστορία. Με την πρόσβαση στις πληροφορίες σχετικά με τη θέση, τον προσανατολισμό και την κίνηση της κινητής συσκευής, το ARCore επιτρέπει μια διαδικασία που ονομάζεται Ταυτόχρονη τοπική προσαρμογή και χαρτογράφηση. Αυτή είναι η διαδικασία σύλληψης της θέσης του τηλεφώνου και των περιβαλλόντων για δυναμικές εμπειρίες.

Τι είναι το SLAM; Πώς τα Αυτοκίνητα Αυτοκίνητα Ξέρουν Πού βρίσκονται

Πώς γνωρίζουν τα αυτοκινούμενα αυτοκίνητα πού βρίσκονται; Ονομάζεται "ταυτόχρονος εντοπισμός και χαρτογράφηση" (SLAM). Ετσι δουλευει.

Οι εμπειρίες του ARCore περιλαμβάνουν επίσης ελαφριά εκτίμηση για να κάνουν την τοποθέτηση ψηφιακών αντικειμένων πιο πιστή. Επιπλέον, η Google ανέπτυξε πρόσφατα ένα API βάθους που λειτουργεί στις περισσότερες συσκευές Android που έχουν δημιουργηθεί μετά τον Δεκέμβριο του 2019, αλλά αυτό θα είναι εγγενές στο Galaxy Note 10+, το Galaxy S20 Ultraκαι νεότερες συσκευές.

Πώς λειτουργεί το ARKit

Apple ARKit είναι η πλατφόρμα iOS για δημιουργία εφαρμογών AR και εμπειρία. Η ενημέρωση του 2020 βελτιώνει τις παλιές και διευκολύνει νέες εμπειρίες με ενσωματωμένες δυνατότητες LiDAR ξεκινώντας από το iPhone 12 Pro και Pro Max και το iPad Pro.

Πιστωτική εικόνα: Apple

Αυτή η εξάρτηση από αποκλειστική τεχνολογία μπορεί να κάνει τις εμπειρίες AR με δυνατότητα ARK πιο συναρπαστικές και πιο ακριβή εργαλεία. Ωστόσο, αυτό σημαίνει επίσης ότι είναι πιο δύσκολο για τους προγραμματιστές να κάνουν πιο προσβάσιμες εφαρμογές AR.

LiDAR (συντομογραφία για "Ανίχνευση φωτός και εύρος") καθορίζει την απόσταση από μια συσκευή σε μια επιφάνεια χρησιμοποιώντας το χρόνο που χρειάζεται για να μετακινηθεί ένας παλμός φωτός από τη συσκευή στην επιφάνεια και πίσω. Κάθε παλμός φωτός παράγει ένα μόνο σημείο. Συλλογές αυτών των σημείων, που ονομάζονται "σύννεφα σημείων" χρησιμοποιούνται για τη δημιουργία τοπογραφικού χάρτη του περιβάλλοντος χρήστη.

Αυτή η μέθοδος δημιουργεί πιο λεπτομερείς χάρτες από το μοντέλο του Android, καθώς και επιτρέπει την ταχύτερη τοποθέτηση ψηφιακών μοντέλων. Απαιτεί επίσης ειδικό υλικό που καθιστά τις συσκευές μεγαλύτερες και ακριβότερες.

Το σύστημα LiDAR της Apple βελτιώνει επίσης την απόφραξη αντικειμένων και την απόφραξη ατόμων, δηλαδή, επιτρέποντας την εμφάνιση ψηφιακών αντικειμένων πίσω από φυσικά αντικείμενα και ανθρώπους. Βελτιώνονται επίσης οι δυνατότητες μέτρησης, η λήψη κίνησης και η φυσική αντικειμένων μέσα σε εφαρμογές AR.

Όπως συμβαίνει με το ARCore, το ARKit χειρίζεται την παγκόσμια χαρτογράφηση (την οποία η Apple καλεί "Scene Geometry") μέσω διεπαφών με το υλικό τοποθεσίας και τοποθέτησης της συσκευής. Το ARKit διαθέτει επίσης ενσωματώσεις που επιτρέπουν και τις δύο κάμερες μιας συσκευής να χρησιμοποιούνται ταυτόχρονα.

Είναι το ARCore ή το ARKit "Καλύτερο";

Όταν συγκρίνετε δύο πράγματα, είναι εύκολο να ρωτήσετε αν το ένα είναι "καλύτερο" από το άλλο. Στις περισσότερες περιπτώσεις, συμπεριλαμβανομένου του ARCore και του ARKit, δεν είναι ακριβώς τόσο απλό. Υπάρχουν σίγουρα αντισταθμίσεις, αλλά είναι δύσκολο να δηλωθεί κάποιος ως «νικητής».

ARCore και ARKit για χρήστες

Το ARKit (ειδικά τώρα που ενσωματώνει το LiDAR) έχει πλεονεκτήματα έναντι του ARCore όταν πρόκειται για την εμπειρία του AR, με τον οποίο οι περισσότεροι άνθρωποι θα θέλουν να αλληλεπιδράσουν με αυτό. Συγκεκριμένα, όπως αναφέρθηκε παραπάνω, η αναγνώριση επιπέδου ARKit είναι καλύτερη από την ARCore στην αναγνώριση επιφανειών χαμηλής υφής όπως λευκών τοίχων.

Ωστόσο, η χρήση LiDAR του ARKit καθιστά επίσης τις συσκευές συμβατές με την πιο πρόσφατη έκδοση μεγαλύτερες και ακριβότερες. Επειδή η ARCore χρησιμοποιεί τεχνολογία ήδη σε ένα τυπικό τηλέφωνο, οι συμβατές συσκευές δεν χρειάζεται να είναι μεγαλύτερες ή ακριβότερες για την υποστήριξη της πλατφόρμας.

Ένα πράγμα που πρέπει να θυμάστε είναι ότι το ARKit και το ARCore είναι μέρη μεγαλύτερων λειτουργικών συστημάτων. Εάν ένας δεδομένος χρήστης είναι πιο εξοικειωμένος και πιο άνετος με το Android, το ARKit της Apple πιθανότατα δεν θα είναι αρκετό για να αλλάξει γνώμη.

Σε σχετική σημείωση, αυτές οι πλατφόρμες ενσωματώνονται με τα μητρικά λειτουργικά τους συστήματα και σχετικές υπηρεσίες με διαφορετικούς τρόπους. Το ARKit ενσωματώνεται πιο στενά στο Χάρτες Apple από τους Χάρτες Google ενσωματώνεται στο ARCore. Ωστόσο, το ARCore είναι πιο στενά συνδεδεμένο στη μηχανή αναζήτησης εικόνων του Google.

Εάν η δημιουργία και η αλληλεπίδραση με AR είναι προτεραιότητα όταν σκέφτεστε πώς χρησιμοποιείτε το κινητό σας τηλέφωνο ARKit vs. Το ARCore είναι ένας διαγωνισμός που πρέπει να παρακολουθήσετε. Εάν δεν χρησιμοποιείτε το AR ή το χρησιμοποιείτε απλώς και μόνο, η χρήση οποιασδήποτε υπηρεσίας συνοδεύεται από το λειτουργικό σας σύστημα θα καλύψει πιθανώς τις ανάγκες σας.

ARKit και ARCore για προγραμματιστές

Πιστωτική εικόνα: I G /Flickr

ARKit εναντίον Το ARCore είναι επίσης μια περίπλοκη συζήτηση για προγραμματιστές. Το ARKit προσφέρει γρηγορότερα, πιο ακριβή και πιο ισχυρά εργαλεία. Ωστόσο, υπάρχουν πολύ περισσότεροι απαγορευτικοί περιορισμοί υποστήριξης.

Επειδή κάθε έξυπνη συσκευή στην αγορά διαθέτει κάμερα RGB, σχεδόν κάθε έξυπνη συσκευή στους δρόμους είναι συμβατή σε κάποιο βαθμό με το ARCore και αυτό περιλαμβάνει συσκευές Apple. Ως αποτέλεσμα, οι προγραμματιστές που χρησιμοποιούν το ARCore μπορούν να αναπτύξουν συσκευές Android και Apple. Αυτό είναι ένα πλεονέκτημα που δεν έχουν οι προγραμματιστές του ARKit.

Έτσι, για άλλη μια φορά, το ζήτημα δεν είναι μια πλατφόρμα πολύ καλύτερη από την άλλη. Το ζήτημα αφορά τα είδη εφαρμογών που θέλετε να αναπτύξετε, πώς θέλετε να τις αναπτύξετε και με ποιες συσκευές θέλετε να είναι συμβατή με αυτήν την εφαρμογή.

Διαφορετικοί τρόποι χαρτογράφησης του κόσμου

Το ARKit και το ARCore προσφέρουν διαφορετικούς τρόπους χαρτογράφησης, κατανόησης και αύξησης των κινητών συσκευών από τον κόσμο. Η βασική τεχνική διαφορά είναι η εξάρτηση της ARKit στο LiDAR και στην πρωτοπορία της ARCore για περισσότερες προσεγγίσεις ανίχνευσης βάθους συσκευής.

Για τους περισσότερους χρήστες κινητών τηλεφώνων, το ARKit vs. Το ARCore δεν πρέπει να είναι αρκετό για να σας κάνει να αλλάξετε ή να κολλήσετε με το ένα λειτουργικό σύστημα ή το άλλο. Ωστόσο, εάν το κινητό AR είναι επάγγελμα ή πάθος σας, τότε το ζήτημα αξίζει κάποια διάκριση.

Πιστωτική εικόνα: Julia_Tim / Depositphotos

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Τα καλύτερα παιχνίδια επαυξημένης πραγματικότητας για Android και iOS

Μετά την επιτυχία του Pokemon Go, περισσότεροι προγραμματιστές κυκλοφορούν παιχνίδια AR. Εδώ είναι τα καλύτερα διαθέσιμα παιχνίδια επαυξημένης πραγματικότητας.

Σχετικά θέματα
  • Η τεχνολογία εξηγείται
  • Προγραμματισμός
  • Επαυξημένης πραγματικότητας
  • Ανάπτυξη εφαρμογών
  • Εικονική πραγματικότητα
Σχετικά με τον Συγγραφέα
Johnathan Jaehnig (Δημοσιεύθηκαν 31 άρθρα)

Ο Jon Jaehnig είναι ανεξάρτητος συγγραφέας / εκδότης που ενδιαφέρεται για εκθετικές τεχνολογίες. Ο Jon έχει πτυχίο στην Επιστημονική και Τεχνική Επικοινωνία με ανήλικο στη Δημοσιογραφία από το Michigan Technological University.

Περισσότερα από τον Johnathan Jaehnig

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.