Jotkut puhutuimmista mobiilisovelluksista ja kokemuksista käyttävät nykyään lisätyn todellisuuden tekniikkaa. Jotkut näistä kokemuksista voivat toimia käytännössä missä tahansa mobiililaitteessa, toiset taas vain uudemmissa ja kalliimmissa malleissa. Näiden vankempien kokemusten kehittäminen ja käyttö edellyttää ARCore- ja ARKit-palveluja.

Johdanto ARCoreen ja ARKitiin

Androidin ARCore ja Applen ARKit ovat alustoja, joiden avulla kehittäjät voivat luoda ja käyttäjät voivat käyttää AR-kokemuksia mobiililaitteilla. Ne edellyttävät pääsyä laitteesi ohjelmistoon ja laitteistoon, mukaan lukien kamera ja sijaintitiedot.

Kuinka ARCore toimii

ARCore on Androidin alustan mobiilille AR-sovellusten rakentamiselle ja kokemukselle. Toisin kuin ARKit, ARCore luottaa melkein yksinomaan pääkameraan ja laitteen sisäisiin liiketunnistimiin.

Tämä tarkoittaa, että ARCorea käyttävillä sovelluskehittäjillä on paljon enemmän joustavuutta käyttämissään kehityskoneissa ja ne voivat jopa kehittää kokemuksia iOS-laitteille. Se tarkoittaa myös, että vaikka uudemmat tai kalliimmat laitteet mahdollistavat vankemman AR-kokemuksen, useimmat toimivat Android-puhelimet ovat jossain määrin ARCore-yhteensopivia.

ARCore toimii laitteen kameran avulla tunnistamaan "ominaisuuspisteet" ympäröivässä ympäristössä. Ominaisuuspisteiden klustereita käytetään tunnistamaan todennäköiset tasot fyysisessä maailmassa, jossa tasot ovat yhtenäisiä pintoja, kuten seinät tai lattiat ja katot, tai osia suuremmista rakenteista, kuten pöytätasot.

Tasoista tai jopa tietyistä pisteistä voi tällöin tulla digitaalisten esineiden "ankkureita" AR-kokemuksissa. Tällä suhteellisen yksinkertaisella lähestymistavalla on ongelmia sileiden pintojen havaitsemisessa.

Ympäristön ymmärtäminen on vain puolet tarinasta. Pääsy mobiililaitteen sijaintia, suuntaa ja liikettä koskeviin tietoihin ARCore mahdollistaa kutsutun prosessin Samanaikainen lokalisointi ja kartoitus. Tämä on puhelimen sijainnin ja ympäristön kontekstualisointiprosessi dynaamisten kokemusten mahdollistamiseksi.

Mikä on SLAM? Kuinka itse ajavat autot tietävät missä ovat

Mistä itse ajavat autot tietävät, missä he ovat? Sitä kutsutaan "samanaikaiseksi lokalisoinniksi ja kartoitukseksi" (SLAM). Näin se toimii.

ARCore-kokemuksiin sisältyy myös valon arviointi, jotta digitaalisten esineiden sijoittaminen olisi uskottavampaa. Lisäksi Google kehitti äskettäin a Syvyys-sovellusliittymä joka toimii useimmissa Android-laitteissa, jotka on valmistettu joulukuun 2019 jälkeen, mutta joka tulee natiiviksi Galaxy Note 10+, Galaxy S20 Ultraja uudemmat laitteet.

Kuinka ARKit toimii

Applen ARKit on iOS-sovellusympäristö AR-sovellusten rakentamiseen ja käyttökokemukseen. Vuoden 2020 päivitys parantaa vanhoja ja helpottaa uusia kokemuksia LiDAR-ominaisuuksien avulla iPhone 12 Pro ja Pro Max ja iPad Pro.

Kuvahyvitys: Apple

Tämä riippuvuus yksinomaisesta tekniikasta voi tehdä ARKit-yhteensopivista AR-kokemuksista syvällisempiä ja työkaluja tarkempia. Se tarkoittaa kuitenkin myös sitä, että kehittäjien on vaikeampi tehdä helpommin käytettävissä olevia AR-sovelluksia.

LiDAR (lyhenne sanoista "Light Detection and Ranging") määrittää etäisyyden laitteesta pintaan käyttämällä aikaa, joka kuluu valopulssin siirtymiseen laitteesta pintaan ja takaisin. Jokainen valopulssi tuottaa yhden pisteen. Näiden pisteiden kokoelmia, joita kutsutaan "pistepilviksi", käytetään luomaan topografinen kartta käyttäjän ympäristöstä.

Tämä menetelmä luo yksityiskohtaisempia karttoja kuin Androidin malli, ja mahdollistaa digitaalisten mallien sijoittamisen nopeammin. Se vaatii myös erillisen laitteiston, joka tekee laitteista suurempia ja kalliimpia.

Applen LiDAR-järjestelmä parantaa myös esineiden tukkeutumista ja ihmisten tukkeutumista, eli antaa digitaalisten esineiden näyttää olevan fyysisten esineiden ja ihmisten takana. AR-sovellusten mittausominaisuuksia, liikkeen sieppausta ja esinefysiikkaa parannetaan myös.

Kuten ARCore, ARKit hoitaa maailmankartoituksen (jota Apple kutsuu "kohtausgeometriaksi") liitäntöjen kautta laitteen sijainti- ja paikannuslaitteistoihin. ARKit sisältää myös integraatioita, jotka mahdollistavat laitteen molempien kameroiden samanaikaisen käytön.

Onko ARCore tai ARKit "parempi"?

Kun verrataan kahta asiaa, on helppo kysyä, onko toinen "parempi" kuin toinen. Useimmissa tapauksissa, mukaan lukien ARCore ja ARKit, se ei ole aivan niin yksinkertaista. Kompromisseja on varmasti, mutta on vaikea julistaa yhtä "voittajaksi".

ARCore ja ARKit käyttäjille

ARKitilla (erityisesti nyt, kun se sisältää LiDAR: n) on etuja ARCoreen verrattuna AR: n kokemisessa, millä tavoin useimmat ihmiset haluavat olla vuorovaikutuksessa sen kanssa. Erityisesti, kuten edellä mainittiin, ARKitin tasotunnistus on parempi kuin ARCore tunnistamaan matalarakenteiset pinnat, kuten valkoiset seinät.

ARKitin LiDAR-käyttö tekee kuitenkin myös uusimman version kanssa yhteensopivat laitteet suuremmiksi ja kalliimmiksi. Koska ARCore käyttää tekniikkaa jo tavallisessa puhelimessa, yhteensopivien laitteiden ei tarvitse olla suurempia tai kalliimpia tukemaan alustaa.

Yksi asia on pidettävä mielessä, että ARKit ja ARCore ovat osa suurempia käyttöjärjestelmiä. Jos tietty käyttäjä tuntee Androidin paremmin ja mukavammin, Applen ARKit ei todennäköisesti riitä muuttamaan mieltään.

Vastaavasti nämä alustat integroituvat vanhempiin käyttöjärjestelmiin ja niihin liittyviin palveluihin eri tavoin. ARKit on integroitu tiiviimmin Apple Maps kuin Google Maps on integroitu ARCoreen. ARCore on kuitenkin kudottu tarkemmin Googlen kuvahakukoneeseen.

Jos AR: n luominen ja vuorovaikutus on etusijalla, kun ajattelet matkapuhelimesi ARKit vs. ARCore on kilpailu, jota sinun pitäisi katsoa. Jos et käytä AR: ta tai käytät sitä vain rennosti, haluamasi käyttöjärjestelmän mukana toimitetun palvelun käyttö todennäköisesti vastaa tarpeitasi.

ARKit ja ARCore kehittäjille

Kuvahyvitys: I G /Flickr

ARKit vs. ARCore on myös monimutkainen keskustelu kehittäjille. ARKit tarjoaa nopeammat, tarkemmat ja tehokkaammat työkalut. Tuen rajoituksia on kuitenkin paljon enemmän.

Koska kaikilla markkinoilla olevilla älylaitteilla on RGB-kamera, melkein jokainen kadulla oleva älylaite on jossain määrin yhteensopiva ARCoren kanssa ja joka sisältää Apple-laitteet. Tämän seurauksena ARCore-sovellusta käyttävät kehittäjät voivat kehittää Android- ja Apple-laitteita. Se on etu, jota ARKit-kehittäjillä ei ole.

Joten jälleen kerran kysymys ei ole siitä, että yksi foorumi olisi kaukana parempi kuin toinen. Kysymys tulee siitä, minkä tyyppisiä sovelluksia haluat kehittää, kuinka haluat kehittää niitä ja minkä laitteiden kanssa haluat sovelluksen olevan yhteensopiva.

Eri tapoja kartoittaa maailmaa

ARKit ja ARCore tarjoavat erilaisia ​​tapoja mobiililaitteille kartoittaa, ymmärtää ja täydentää maailmaa. Suurin tekninen ero on ARKitin luottamus LiDAR: iin ja ARCoren edelläkävijä enemmän laite-agnostisia syvyyden tunnistamismenetelmiä.

Useimmille matkapuhelinkäyttäjille ARKit vs. ARCore ei saisi olla tarpeeksi, jotta saisit vaihtamaan yhden tai toisen käyttöjärjestelmän tai pysymään siinä. Kuitenkin, jos mobiili AR on ammattisi tai intohimosi, asia ansaitsee erottelua.

Kuvahyvitys: Julia_Tim / Depositphotos

Sähköposti
Parhaat liitetyn todellisuuden pelit Androidille ja iOS: lle

Pokemon Gon menestyksen jälkeen useampi kehittäjä julkaisee AR-pelejä. Tässä ovat parhaat saatavilla olevat lisätyn todellisuuden pelit.

Liittyvät aiheet
  • Teknologia selitetty
  • Ohjelmointi
  • Lisätty todellisuus
  • Sovelluskehitys
  • Virtuaalitodellisuus
Kirjailijasta
Johnathan Jaehnig (31 artikkelia julkaistu)

Jon Jaehnig on freelance-kirjailija / toimittaja, joka on kiinnostunut eksponentiaalisista tekniikoista. Jonilla on tieteellisen ja teknisen viestinnän kandidaatti Michiganin teknillisen yliopiston journalismin sivuaineen kanssa.

Lisää artistilta Johnathan Jaehnig

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.