Η Apple βρίσκεται πίσω από την Αυξημένη Πραγματικότητα Με το ARKit

Πώς η δέσμευση της Apple για την επαυξημένη πραγματικότητα επηρεάζει τις εφαρμογές του μέλλοντος;

Πώς η δέσμευση της Apple για την επαυξημένη πραγματικότητα επηρεάζει τις εφαρμογές του μέλλοντος;
Διαφήμιση

Το WWDC αποκάλυψε τα σχέδια της Apple για την Αυξημένη Πραγματικότητα. Το AR είναι κάτι που φημολογείται για το επόμενο μεγάλο πράγμα του Cupertino. Με το ARKit, η Apple συντάσσει προγραμματιστές για να σας φέρει εφαρμογές Augmented Reality χρησιμοποιώντας το iPhone και το iPad σας.

Με την ενσωμάτωση στο SpriteKit και το SceneKit, θα πρέπει να είναι εύκολο για τους προγραμματιστές να ενημερώσουν τις εφαρμογές τους. Αλλά πώς αυτό θα επηρεάσει τις εφαρμογές του μέλλοντος;

Τι είναι η Αυξημένη Πραγματικότητα;

Όπως έγραψε ο James στην κάλυψη της VR προσπάθειες της VR της VR σε ένα Mac; Θα μπορούσε να είναι πιο πιθανό από ό, τι σκέφτεστε! VR σε Mac; Θα μπορούσε να είναι πιο πιθανό από ό, τι σκέφτεστε! Όταν η Apple λέει "πιστεύουμε ότι το VR είναι ένα πράγμα τώρα", κάθονται και σημειώνετε. Διαβάστε περισσότερα, Pokemon Go ήταν η πρώτη γεύση πολλών ανθρώπων των εφαρμογών AR. Ήταν μια απλουστευμένη αρχή, βάζοντας μια απλή επικάλυψη του Pokemon στην εικόνα στην κάμερά σας. Δεν αλληλεπιδρούν με το φόντο, ούτε το παιχνίδι έκανε τίποτα με τον προσανατολισμό της συσκευής σας.

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

Υπήρξε μια εντυπωσιακή στιγμή, καθώς ο προγραμματιστής δημιούργησε ένα τοπίο πάνω από ένα τραπέζι. Ήταν ζωντανή κίνηση με 3D αντικείμενα που θα μπορούσατε να δείτε από κάθε γωνία. Οι εφαρμογές εξακολουθούν να χρησιμοποιούν το iPhone ή το iPad σας ως πύλη για να δείτε το περιεχόμενο. Ωστόσο, ήταν εντυπωσιακό να δούμε τις πρώτες δυνατότητες. Μέχρι στιγμής έχουμε δει κυρίως τεχνάσματα παιχνιδιών, αλλά αυτό θα μπορούσε να οφείλεται σε περιορισμούς υλικού.

ARKit και τα νέα API

Το ARKit είναι το κεντρικό στοιχείο της Apple σε αυτή τη νέα τεχνολογία. Πρόκειται για ένα νέο σύνολο API που επιτρέπει στους προγραμματιστές να λαμβάνουν δεδομένα από την κάμερα και τα επιταχυνσιόμετρα. Στη συνέχεια, παρακολουθούν τα δεδομένα για να καταστήσουν την εφαρμογή ως επικάλυψη στον πραγματικό κόσμο.

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

Η Apple χρησιμοποιεί κάτι που ονομάζεται Visual Intertial Odometry (VIO) για να παρακολουθεί πώς κινείται η συσκευή. Στη συνέχεια, μεταβιβάζεται στα δεδομένα της εφαρμογής, χωρίς να απαιτείται επαναβαθμονόμηση. Το VIO χρησιμοποιεί δύο υπάρχουσες εισόδους κάμερας iOS API και CoreMotion. Αν παρακολουθήσετε τις περιόδους προγραμματισμού από το WWDC ή διαβάσετε τα έγγραφα, είναι σαφές ότι η Apple εστίασε στη χρήση των υπαρχόντων δεδομένων για τη δημιουργία AR.

Υπάρχει κάποια πρόσθετη εργασία, αλλά θα πρέπει να διευκολύνει τις υπάρχουσες εφαρμογές να το χρησιμοποιήσουν. Η ARKit είναι πιστοποιημένη για να δουλεύει σε τσιπ A9 ή αργότερα, φέρνοντας τα τηλέφωνα τόσο πίσω όσο το iPhone SE iPhone SE Review Το iPhone SE Review Το νεότερο iPhone της Apple είναι το μικρότερο που παράγεται από την εταιρεία από την κυκλοφορία του iPhone 5s το 2013. Παρά το γεγονός ότι είναι γεμάτος το πιο πρόσφατο υλικό, θα προσπαθούσατε να ξεχωρίσετε τα δύο. Διαβάστε περισσότερα για τη διαδρομή.

SpriteKit και 2D Animation στην πραγματική ζωή

Το SpriteKit είναι το σύνολο εργαλείων κίνησης 2D που η Apple προσφέρει στους προγραμματιστές. Χρησιμοποιείται κυρίως για τη δημιουργία 2D παιχνιδιών, αλλά έχει κάποιες άλλες χρήσεις. Το SpriteKit παίρνει κάποιες αναβαθμίσεις για την ενσωμάτωση σε εφαρμογές AR.

Οι Sprites είναι ψηφιακές 2D τέχνες που μπορούν να κινηθούν γύρω από την οθόνη. Το πιο γνωστό παράδειγμα είναι τα παιχνίδια 8-bit και 16-bit όπου οι χαρακτήρες εμφανίζονται στην οθόνη ως sprites. Για το iOS, οι Sprites βρίσκονται σε μια "σκηνή sprite" η οποία ενεργεί ως διάταξη για ένα παιχνίδι ή μια εφαρμογή. Στη συνέχεια, οι προγραμματιστές δημιουργούν φυσική ή κίνηση για τους σπρίτες.

Πρώτον, υποστηρίζει τώρα τη μετακίνηση και την μετατόπιση των sprites σε 2D χώρο. Αυτό σημαίνει ότι ο σπρίτης σας μπορεί να έχει δύο πλευρές καθώς το αναστρέφετε, δίνοντάς του προοπτική ακόμα και αν είναι επίπεδη. Στη συνάντηση WWDC, χρησιμοποίησαν το παράδειγμα της τοποθέτησης επιπλέουν emoji στο διάστημα. Η φωτογραφική μηχανή κινήθηκε προς το πώς κρεμόταν στη θέση της σχετικά με το τηλέφωνο και το ένα το άλλο.

Μια άλλη ενδιαφέρουσα επίδειξη ήταν η διάσπαση τριών στρώσεων μιας σκηνής σε ένα τραπέζι. Αυτό δίνει ένα 2D βάθος παιχνιδιού και μια προοπτική στον πραγματικό κόσμο. Έδειξαν επίσης ότι βάζοντας ένα ντουλάπι arcade στο δωμάτιο για να παίξετε ένα παιχνίδι Internet Archive Φέρνει 900 κλασικά παιχνίδια Arcade στον browser σας. Εδώ είναι 7 από τα καλύτερα αρχεία Internet Φέρνει 900 κλασικά παιχνίδια Arcade στον browser σας. Εδώ είναι 7 από τα καλύτερα Το arcade της πόλης σας μπορεί να έχει κλείσει στα μέσα της δεκαετίας του '90, αλλά αυτό δεν πρέπει να σας σταματήσει από το να φτιάξετε τα κλασικά παιχνίδια σας. Διαβάστε περισσότερα . Αυτός ο τελευταίος δεν ήταν τόσο πρακτικός, αλλά φαινόταν δροσερός.

Το SceneKit λειτουργεί έξω από τις σκιές

Το SceneKit είναι το 3D εργαλείο κίνησης για εφαρμογές της Apple. Δεν αλλάζει πολύ με το SceneKit για να ενσωματωθεί με το AR. Είναι ήδη ένα αρκετά ολοκληρωμένο κιτ κινουμένων σχεδίων. SceneKit ένα σύνθετο API, αλλά αν είστε περίεργος δείτε τα έγγραφα.

Το ARKit αλλάζει τον τρόπο με τον οποίο το API χρησιμοποιεί δεδομένα κάμερας για να καταγράψει πώς συμπεριφέρεται το φωτισμό στο περιβάλλον σας. Στη συνέχεια, διαβιβάζει αυτά τα δεδομένα στο 3D animation. Τα αντικείμενα εμφανίζονται με τον ίδιο φωτισμό. Αυτό εμποδίζει τα αντικείμενα AR να έχουν μια άναρχη λάμψη.

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

Γυαλιά ή κουρασμένα όπλα το Σεπτέμβριο;

Εάν όλα αυτά τα εργαλεία περιορίζονται σε Pokemon Go clones 10 Pokemon Go Συμβουλές που κάθε αρχάριος πρέπει να ξέρει 10 Pokemon Go Συμβουλές που κάθε αρχάριος πρέπει να ξέρει Pokemon Go μπορεί να είναι λίγο τρομακτικό εάν ξεκινάτε απλά, μια λίστα με 10 πράγματα που πρέπει να γνωρίζετε για να είναι τα καλύτερα! Διαβάστε περισσότερα και εφαρμογές όπως η IKEA, η AR δεν έχει (αλλά) να αλλάξει το παιχνίδι. Αυτά είναι όλα δροσερά, αλλά το τέχνασμα της κυκλοφορίας με το iPhone ή το iPad σας ως πύλη θα χάσει την καινοτομία του.

Σε αυτό το άρθρο υπάρχουν μερικά αποσπάσματα του YouTube που έχουν ήδη πραγματοποιηθεί. Έτσι, φαίνεται ότι οι προγραμματιστές είναι ενθουσιασμένοι ως Apple για τις δυνατότητες.

Θα πρέπει να δούμε τι προσφέρει η Apple αυτή η πτώση για να είναι σίγουρος πως οι προγραμματιστές υιοθετούν το ARKit. Αυτό που είναι σαφές για τώρα, είναι ότι η Apple δημιούργησε έναν τόνο εύχρηστων εργαλείων προγραμματιστών. Με την υποστήριξη της Unity και της Unreal, οι κατασκευαστές παιχνιδιών πρόκειται να διασκεδάσουν Παιχνίδια Augmented Reality: αξίζουν τα λεφτά; Παιχνίδια με βελτιωμένη πραγματικότητα: αξίζουν τα λεφτά; Δεν θα ήταν ευκολότερο να παίξετε ένα shooter πρώτου προσώπου εάν κρατούσατε το όπλο; Ή αυτές οι βελτιώσεις είναι σε μεγάλο βαθμό περιττές σε μια εποχή που τα κινητά τυχερά παιχνίδια μπορούν να σταθούν μόνα τους. Διαβάστε επίσης επίσης.

Προσωπικά θα ήθελα να δω μια εφαρμογή παιχνιδιών επιτραπέζιων παιχνιδιών AR για να τοποθετήσετε το τραπέζι και τα κομμάτια μπροστά σας, με τις πληροφορίες του παίκτη σας ακόμα στο iPad. Θα μπορούσατε να εφαρμόσετε συσκευές πολλαπλών συσκευών ή να περάσετε και να παίξετε με πολλούς παίκτες.

Ποια θα ήταν η ιδανική σας εφαρμογή AR για το iPad; Εάν αισθάνεστε υποτιμημένοι, ποιο υλικό από την Apple θα σας ενθουσιάσει για το AR; Ενημερώστε μας στα σχόλια.

In this article