Kai kuriose iš šių dienų labiausiai aptarinėjamų mobiliųjų programų ir patirčių naudojama išplėstinės realybės technologija. Nors kai kurie iš šių patirčių gali veikti praktiškai bet kuriame mobiliajame įrenginyje, kiti veikia tik su naujesniais ir brangesniais modeliais. Norint sukurti ir naudoti šias patikimesnes patirtis, reikia „ARCore“ ir „ARKit“.

Įvadas į ARCore ir ARKit

„Android“ „ARCore“ ir „Apple“ „ARKit“ yra platformos, leidžiančios kūrėjams kurti ir vartotojams naudotis AR patirtimi mobiliuosiuose įrenginiuose. Jiems reikalinga prieiga prie jūsų įrenginio programinės ir aparatinės įrangos, įskaitant fotoaparatą ir vietos informaciją.

Kaip veikia „ARCore“

„ARCore“ yra „Android“ platforma mobiliesiems AR programoms kurti ir naudotis patirtimi. Skirtingai nuo „ARKit“, „ARCore“ remiasi beveik vien pagrindine kamera ir įmontuotais įrenginio judesio jutikliais.

Tai reiškia, kad programų kūrėjai, naudojantys „ARCore“, turi daug daugiau lankstumo naudojamuose kūrimo varikliuose ir netgi gali sukurti „iOS“ įrenginių patirtį. Tai taip pat reiškia, kad nors naujesni ar brangesni įrenginiai leis patobulinti AR patirtį, dauguma veikiančių „Android“ telefonų tam tikru laipsniu yra suderinami su „ARCore“.

instagram viewer

„ARCore“ veikia naudodama įrenginio kamerą, kad aptiktų „funkcinius taškus“ supančioje aplinkoje. Funkcinių taškų sankaupos naudojamos galimiems fizinio pasaulio lėktuvams nustatyti, kur plokštumos yra ištisiniai paviršiai, pavyzdžiui, sienos arba grindys ir lubos, arba didesnių konstrukcijų dalys, pvz stalviršiai.

Tada plokštumos ar net konkretūs taškai gali tapti „skaitmeninių artefaktų inkarais“ AR patirtyje. Šis palyginti paprastas metodas turi problemų aptikti lygius paviršius.

Suprasti aplinką yra tik pusė istorijos. Prieiga prie informacijos apie mobiliojo prietaiso padėtį, orientaciją ir judėjimą, „ARCore“ įgalina procesą, vadinamą Vienalaikis lokalizavimas ir kartografavimas. Tai yra telefono padėties ir aplinkos kontekstualizavimo procesas, siekiant įgalinti dinamišką patirtį.

Kas yra SLAM? Kaip savarankiškai važiuojantys automobiliai žino, kur jie yra

Kaip savarankiškai važiuojantys automobiliai žino, kur jie yra? Tai vadinama „vienu metu atliekama lokalizacija ir kartografavimas“ (SLAM). Štai kaip tai veikia.

„ARCore“ patirtis taip pat apima šviesos vertinimą, kad skaitmeninių objektų išdėstymas būtų patikimesnis. Be to, „Google“ neseniai sukūrė a „Depth API“, kuris veikia daugelyje „Android“ įrenginių, pagamintų po 2019 m. gruodžio mėn., „Galaxy Note 10+“, „Galaxy S20 Ultra“ir vėlesni įrenginiai.

Kaip veikia ARKit

„Apple“ ARKit yra „iOS“ platforma AR programų kūrimui ir naudojimui. 2020 m. Atnaujinimas pagerina seną ir palengvina naujos patirties, susijusios su „LiDAR“ galimybėmis, pradedant nuo „iPhone 12 Pro“ ir „Pro Max“ ir „iPad Pro“.

Vaizdo kreditas: „Apple“

Šis pasikliavimas išskirtinėmis technologijomis gali padaryti ARKit įgalintą AR patirtį visapusiškesnę ir tikslesnę. Tačiau tai taip pat reiškia, kad kūrėjams sunkiau padaryti prieinamesnes AR programas.

„LiDAR“ (trumpinys „Šviesos aptikimas ir diapazonas“) nustato atstumą nuo prietaiso iki paviršiaus, naudodamas laiką, kurio reikia šviesos impulsui pereiti iš prietaiso į paviršių ir atgal. Kiekvienas šviesos impulsas sukuria vieną tašką. Šių taškų rinkiniai, vadinami „taškiniais debesimis“, naudojami kuriant topografinį vartotojo aplinkos žemėlapį.

Šis metodas sukuria išsamesnius žemėlapius nei „Android“ modelis, taip pat leidžia greičiau įdėti skaitmeninius modelius. Tam taip pat reikalinga speciali aparatūra, kuri padaro prietaisus didesnius ir brangesnius.

„Apple“ „LiDAR“ sistema taip pat pagerina daiktų ir žmonių sąkandį, tai yra, leidžia skaitmeniniams objektams atsidurti už fizinių objektų ir žmonių. Taip pat patobulintos AR programų matavimo galimybės, judesio fiksavimas ir objektų fizika.

Kaip ir „ARCore“ atveju, „ARKit“ tvarko pasaulio žemėlapius (kuriuos „Apple“ vadina „scenos geometrija“) per sąsajas su įrenginio vietos nustatymo ir padėties nustatymo įranga. „ARKit“ taip pat turi integracijų, leidžiančių vienu metu naudoti abi įrenginio kameras.

Ar „ARCore“ ar „ARKit“ yra geresni?

Lyginant bet kuriuos du dalykus, lengva paklausti, ar vienas yra „geresnis“ už kitą. Daugeliu atvejų, įskaitant „ARCore“ ir „ARKit“, tai nėra taip paprasta. Yra tikrai kompromisų, tačiau sunku paskelbti vieną „nugalėtoju“.

„ARCore“ ir „ARKit“ vartotojams

„ARKit“ (ypač dabar, kai jame yra „LiDAR“) turi pranašumų prieš „ARCore“, kai reikia patirti AR, būtent taip dauguma žmonių norės su juo bendrauti. Tiksliau, kaip minėta pirmiau, „ARKit“ plokštumos atpažinimas geriau nei „ARCore“ atpažįsta žemos tekstūros paviršius, pavyzdžiui, baltas sienas.

Tačiau naudojant „ARKit“ LiDAR, prietaisai, suderinami su naujausiu leidimu, tampa didesni ir brangesni. Kadangi „ARCore“ technologijas naudoja jau standartiniame telefone, suderinami įrenginiai neturi būti didesni ar brangesni, kad palaikytų platformą.

Reikia nepamiršti, kad ARKit ir ARCore yra didesnių operacinių sistemų dalys. Jei konkretus vartotojas yra labiau susipažinęs su „Android“ ir patogiau, „Apple“ ARKit greičiausiai nepakaks pakeisti savo nuomonę.

Kalbant apie tai, šios platformos įvairiais būdais integruojamos su pagrindinėmis operacinėmis sistemomis ir susijusiomis paslaugomis. ARKit yra labiau integruotas į „Apple Maps“ nei „Google Maps“ yra integruotas į „ARCore“. Tačiau „ARCore“ yra labiau įpinta į „Google“ vaizdų paieškos variklį.

Jei AR kūrimas ir sąveika su jais yra prioritetas, kai galvojate, kaip naudojatės savo mobiliuoju telefonu ARKit vs. „ARCore“ yra varžybos, kurias turėtumėte žiūrėti. Jei nenaudojate AR arba naudojate jį tik atsainiai, naudodamiesi bet kuria jūsų pasirinktos operacinės sistemos teikiama paslauga tikriausiai atitiks jūsų poreikius.

„ARKit“ ir „ARCore“ kūrėjams

Vaizdo kreditas: I G /„Flickr“

ARKit vs. „ARCore“ taip pat yra sudėtinga diskusija kūrėjams. „ARKit“ siūlo greitesnius, tikslesnius ir galingesnius įrankius. Tačiau yra daug daugiau draudžiančių paramos apribojimų.

Kadangi kiekvienas išmanusis prietaisas rinkoje turi RGB kamerą, beveik kiekvienas išmanusis įrenginys gatvėse tam tikru mastu yra suderinamas su „ARCore“ ir apima „Apple“ įrenginius. Todėl „ARCore“ naudojantys kūrėjai gali kurti „Android“, taip pat „Apple“ įrenginius. Tai privalumas, kurio neturi „ARKit“ kūrėjai.

Taigi, vėlgi, problema nėra ta, kad viena platforma yra tolima ir geresnė už kitą. Ši problema susijusi su programų rūšimis, kurias norite kurti, kaip jas kurti ir su kokiais įrenginiais norite, kad ši programa būtų suderinama.

Įvairūs pasaulio žemėlapio būdai

„ARKit“ ir „ARCore“ siūlo skirtingus būdus mobiliesiems įrenginiams atvaizduoti, suprasti ir išplėsti pasaulį. Pagrindinis techninis skirtumas yra „ARKit“ priklausomybė nuo „LiDAR“ ir „ARCore“ novatoriškumas, taikant labiau įtaisų agnostinius gylio jutimo metodus.

Daugumai mobiliųjų telefonų vartotojų ARKit vs. „ARCore“ neturėtų būti pakankamai, kad priverstumėte pereiti ar likti prie vienos ar kitos operacinės sistemos. Tačiau, jei mobilusis AR yra jūsų profesija ar aistra, šis klausimas nusipelno tam tikro supratimo.

Vaizdo kreditas: Julia_Tim / Depositphotos

El
Geriausi „Android“ ir „iOS“ skirtos papildytos realybės žaidimai

Po „Pokemon Go“ sėkmės daugiau kūrėjų išleidžia AR žaidimus. Čia yra geriausi papildomos realybės žaidimai.

Susijusios temos
  • Paaiškinta technologija
  • Programavimas
  • Išplėstinė realybė
  • Programų kūrimas
  • Virtuali realybė
Apie autorių
Johnathan Jaehnig (Paskelbta 31 straipsnis)

Jon Jaehnig yra laisvas rašytojas / redaktorius, besidomintis eksponentinėmis technologijomis. Jonas turi mokslo ir technikos komunikacijos bakalaurą su žurnalistikos specialistu iš Mičigano technologijos universiteto.

Daugiau iš Johnathan Jaehnig

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.