Dažās no visvairāk aprunātajām mobilajām lietojumprogrammām un pieredzēm mūsdienās tiek izmantota paplašinātās realitātes tehnoloģija. Kaut arī dažas no šīm pieredzēm var darboties praktiski jebkurā mobilajā ierīcē, citas darbojas tikai ar jaunākiem un dārgākiem modeļiem. Lai izveidotu un izmantotu šo stabilāko pieredzi, ir nepieciešami ARCore un ARKit.

Ievads ARCore un ARKit

Android ARCore un Apple ARKit ir platformas, kas ļauj izstrādātājiem izveidot un lietotājiem piekļūt AR pieredzei mobilajās ierīcēs. Viņiem nepieciešama piekļuve ierīces programmatūrai un aparatūrai, ieskaitot kameru un atrašanās vietas informāciju.

Kā darbojas ARCore

ARCore ir Android platforma mobilo AR lietotņu veidošanai un pieredzei. Atšķirībā no ARKit, ARCore gandrīz pilnībā paļaujas uz galveno kameru un ierīces iebūvētajiem kustības sensoriem.

Tas nozīmē, ka lietotņu izstrādātājiem, kas izmanto ARCore, ir daudz lielāka elastība to izmantotajos izstrādātājmotoros un viņi var pat izstrādāt pieredzi iOS ierīcēm. Tas arī nozīmē, ka, lai gan jaunākas vai dārgākas ierīces ļaus nodrošināt stabilāku AR pieredzi, lielākā daļa strādājošo Android tālruņu zināmā mērā ir saderīgi ar ARCore.

instagram viewer

ARCore darbojas, izmantojot ierīces kameru, lai noteiktu "objektu punktus" apkārtējā vidē. Funkciju punktu kopas tiek izmantotas, lai identificētu iespējamās plaknes fiziskajā pasaulē, kur atrodas plaknes ir nepārtrauktas virsmas, piemēram, sienas vai grīdas un griesti, vai lielāku struktūru daļas, piemēram, galda virsmas.

Tad plaknes vai pat konkrēti punkti var kļūt par digitālo artefaktu "enkuriem" AR pieredzē. Šai salīdzinoši vienkāršajai pieejai ir problēmas ar gludu virsmu noteikšanu.

Vides izpratne ir tikai puse no stāsta. Piekļūstot informācijai par mobilās ierīces atrašanās vietu, orientāciju un kustību, ARCore ļauj izsaukt procesu Vienlaicīga lokalizācija un kartēšana. Šis ir tālruņa atrašanās vietas un apkārtnes kontekstualizācijas process, lai nodrošinātu dinamisku pieredzi.

Kas ir SLAM? Kā pašpiedziņas automašīnas zina, kur atrodas

Kā pašpiedziņas automašīnas zina, kur atrodas? To sauc par "vienlaicīgu lokalizāciju un kartēšanu" (SLAM). Lūk, kā tas darbojas.

ARCore pieredze ietver arī gaismas novērtēšanu, lai padarītu digitālo objektu izvietošanu ticamāku. Turklāt Google nesen izstrādāja Dziļuma API, kas darbojas lielākajā daļā Android ierīču, kas izgatavotas pēc 2019. gada decembra, bet tās dzimtene būs Galaxy Note 10+, Galaxy S20 Ultraun jaunākas ierīces.

Kā darbojas ARKit

Apple ARKit ir iOS platforma AR lietotņu veidošanai un pieredzei. 2020. Gada atjauninājums uzlabo veco un atvieglo jaunu pieredzi ar borta LiDAR iespējām, sākot ar iPhone 12 Pro un Pro Max un iPad Pro.

Attēlu kredīts: Apple

Šī paļaušanās uz ekskluzīvām tehnoloģijām var padarīt ARKit iespējotu AR pieredzi visaptverošāku un precīzāku rīkus. Tomēr tas arī nozīmē, ka izstrādātājiem ir grūtāk padarīt pieejamākas AR lietojumprogrammas.

LiDAR (saīsinājums no "Gaismas noteikšana un diapazons") nosaka attālumu no ierīces līdz virsmai, izmantojot laiku, kas nepieciešams, lai gaismas impulss pārvietotos no ierīces uz virsmu un atpakaļ. Katrs gaismas impulss rada vienu punktu. Šo punktu kolekcijas, ko sauc par "punktu mākoņiem", izmanto, lai izveidotu lietotāja apkārtnes topogrāfisko karti.

Šī metode izveido detalizētākas kartes nekā Android modelis, kā arī ļauj ātrāk ievietot digitālos modeļus. Tam nepieciešama arī īpaša aparatūra, kas ierīces padara lielākas un dārgākas.

Apple LiDAR sistēma arī uzlabo objektu oklūziju un cilvēku oklūziju, tas ir, ļaujot digitālajiem objektiem atrasties aiz fiziskiem objektiem un cilvēkiem. Tiek uzlabotas arī mērīšanas iespējas, kustību uztveršana un objektu fizika AR lietojumprogrammās.

Tāpat kā ARCore gadījumā, ARKit apstrādā pasaules kartēšanu (ko Apple sauc par "ainas ģeometriju"), izmantojot saskarnes ar ierīces atrašanās vietu un pozicionēšanas aparatūru. ARKit piedāvā arī integrācijas, kas ļauj vienlaikus izmantot abas ierīces kameras.

Vai ARCore vai ARKit ir "labāks"?

Salīdzinot jebkuras divas lietas, ir viegli jautāt, vai viena ir "labāka" par otru. Vairumā gadījumu, ieskaitot ARCore un ARKit, tas nav gluži tik vienkārši. Noteikti ir kompromisi, taču ir grūti to pasludināt par “uzvarētāju”.

ARCore un ARKit lietotājiem

ARKit (īpaši tagad, kad tajā ir iekļauts LiDAR), ir priekšrocības salīdzinājumā ar ARCore, kad runa ir par AR pieredzēšanu, kā to lielākā daļa cilvēku vēlēsies mijiedarboties ar to. Konkrēti, kā minēts iepriekš, ARKit plaknes atpazīšana ir labāka nekā ARCore, lai atpazītu zemas struktūras virsmas, piemēram, baltas sienas.

Tomēr ARKit LiDAR izmantošana arī padara ierīces saderīgas ar jaunāko izdevumu lielākas un dārgākas. Tā kā ARCore jau tradicionālajā tālrunī izmanto tehnoloģiju, saderīgām ierīcēm nav jābūt lielākām vai dārgākām, lai atbalstītu platformu.

Viena lieta, kas jāpatur prātā, ir tas, ka ARKit un ARCore ir lielākas operētājsistēmu daļas. Ja konkrētais lietotājs ir vairāk pazīstams ar Android un ērtāk ar to, Apple ARKit, iespējams, nepietiks, lai mainītu viņu domas.

Saistībā ar to šīs platformas dažādos veidos integrējas ar vecāku operētājsistēmām un saistītajiem pakalpojumiem. ARKit ir ciešāk integrēts Apple Maps nekā Google Maps ir integrēts ARCore. Tomēr ARCore ir ciešāk ieausta Google attēlu meklētājprogrammā.

Ja, veidojot AR un mijiedarbojoties ar to, ir prioritāte, domājot par to, kā izmantojat mobilo tālruni ARKit vs. ARCore ir sacensības, kuras jums vajadzētu skatīties. Ja neizmantojat AR vai izmantojat to tikai nejauši, iespējams, ka jūsu izvēlētajai operētājsistēmai atbilstošā pakalpojuma izmantošana būs atbilstoša jūsu vajadzībām.

ARKit un ARCore izstrādātājiem

Attēlu kredīts: I G /Flickr

ARKit vs. ARCore ir arī sarežģītas debates izstrādātājiem. ARKit piedāvā ātrākus, precīzākus un jaudīgākus rīkus. Tomēr ir daudz vairāk aizliegtu atbalsta ierobežojumu.

Tā kā katrai tirgū esošajai viedierīcei ir RGB kamera, gandrīz katra viedierīce uz ielām zināmā mērā ir saderīga ar ARCore un tajā ietilpst arī Apple ierīces. Rezultātā izstrādātāji, kas izmanto ARCore, var attīstīties gan Android, gan Apple ierīcēm. Tā ir priekšrocība, kuras ARKit izstrādātājiem nav.

Tātad vēlreiz jautājums nav par to, ka viena platforma ir tālu un tālu labāka par otru. Jautājums attiecas uz lietojumprogrammu veidiem, kurus vēlaties izstrādāt, kā tos izstrādāt un ar kādām ierīcēm vēlaties, lai šī lietojumprogramma būtu saderīga.

Dažādi veidi, kā kartēt pasauli

ARKit un ARCore piedāvā dažādus veidus, kā mobilās ierīces kartē, izprot un papildina pasauli. Galvenā tehniskā atšķirība ir ARKit paļaušanās uz LiDAR un ARCore pionieris uz vairāk ierīces agnostisku dziļuma uztveršanas pieeju.

Lielākajai daļai mobilo tālruņu lietotāju ARKit vs. Ar ARCore nedrīkst būt pietiekami, lai liktu pārslēgties vai palikt pie vienas vai otras operētājsistēmas. Tomēr, ja mobilā AR ir jūsu profesija vai aizraušanās, tad jautājums ir pelnījis zināmu izpratni.

Attēlu kredīts: Julia_Tim / Depositphotos

E-pasts
Labākās paplašinātās realitātes spēles Android un iOS ierīcēm

Pēc Pokemon Go panākumiem vairāk izstrādātāju izlaiž AR spēles. Šeit ir labākās pieejamās papildinātās realitātes spēles.

Saistītās tēmas
  • Tehnoloģija izskaidrota
  • Programmēšana
  • Paplašinātā realitāte
  • Lietotņu izstrāde
  • Virtuālā realitāte
Par autoru
Džonatans Jaehnigs (Publicēts 31 raksts)

Jons Jaehnigs ir ārštata rakstnieks / redaktors, kurš interesējas par eksponenciālām tehnoloģijām. Džonam ir zinātniskās un tehniskās komunikācijas bakalaura grāds ar nepilngadīgo žurnālistiku Mičiganas Tehnoloģiskajā universitātē.

Vairāk no Johnathan Jaehnig

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.