Cu toții am auzit multe despre apariția realității virtuale și despre realitatea augmentată în ultimii ani. În timp ce VR a devenit destul de popular, mulțumită diferitelor căști de realitate virtuală, AR nu a reușit cu adevărat, la fel de mult cum ne-am așteptat. Sigur, a fost Pokemon Go, dar asta nu a fost cu adevărat o realitate augmentată. De asemenea, Google a introdus platforma Tango pentru AR, dar nu a făcut o marcă datorită limitării la câteva dispozitive. Cu toate acestea, Google face din nou o stropire în lumea AR. Compania a introdus platforma ARCore pentru a prelua platforma Apple ARKit. Deci, dacă vă întrebați ce este ARCore, aici este tot ce trebuie să știți despre ARCore:
Ce este Google ARCore?
Google ARCore este un kit de dezvoltare software (SDK) care va aduce capabilități de realitate augmentată pentru multe smartphone-uri Android existente și viitoare. Cu alte cuvinte, este echivalent Android cu ARKit Apple . Tehnologiile fundamentale care au urmat în curs de dezvoltare sunt aceleași cu cele pentru Tango. Pentru a da un start-cap, Google a făcut deja SDK-ul ARCore disponibil pentru dezvoltatori pentru a experimenta cu noi aplicații AR. Mai mult, dezvoltatorii pot folosi instrumente cum ar fi Blocks și Tilt Brush care sunt compatibile cu ARCore pentru a crea cu ușurință conținut 3D excelent pentru diferite aplicații AR
Cu ARCore, puteți utiliza telefonul pentru a indica anumite clădiri sau colțuri de stradă. Cuplați acest lucru cu serviciul de poziționare vizuală (VPS) și puteți materializa orice propulsor AR și reveniți la el într-un moment ulterior. Utilizând ARCore, Google a lansat, de asemenea, o construcție experimentală AR-concentrată a Chromium, împreună cu un browser bazat pe iOS care utilizează ARKit-ul Apple.
Cum functioneazã?
ARCore lucrează cu Java / OpenGL, Unity și Unreal și se concentrează în principal pe următoarele trei aspecte:
Urmărirea mișcării
ARCore poate determina atât poziția, cât și orientarea dispozitivului dvs. Android. Pentru aceasta, utilizează datele senzorului IMU și camera aparatului dvs. pentru a detecta punctele de caracter dintr-o cameră. Cu VPS, recuzitele AR par să fie plasate în aceeași poziție de fiecare dată când arăți.
Înțelegerea mediului
Utilizând aceleași puncte pe care ARCore le recunoaște în timp ce urmăresc mișcarea, recunoaște și suprafețele orizontale . Construind un sentiment de înțelegere a mediului, vă permite apoi să vedeți elemente de rectificare AR plasate pe astfel de suprafețe.
Estimarea de lumină
ARCore recunoaște lumina ambientală în împrejurimi și o folosește pentru a aprinde în mod corespunzător dispozitivele AR. Mai mult, un experiment recent a constatat că acest lucru era valabil și pentru umbre, dându-i astfel un aspect mai realist.
Cum este diferit de Tango?
Cea mai proeminentă diferență pe care o veți observa între ARCore și Tango este cerințele hardware . Spre deosebire de cerințele hardware personalizate ale Tango, care au constat din două camere suplimentare, ARCore poate rula pe orice dispozitiv Android care rulează Nougat sau mai mult. O altă diferență este că ARCore trebuie să evalueze scara bazată pe alimentarea camerei, în timp ce Tango măsoară direct distanța . În afară de aceasta, SDK mai recent se bazează pe Tango în sine. Sau puteți spune că este o versiune mai puțin puternică, dar mai accesibilă a Tango.
Google descrie ARCore ca o expansiune intenționată pe termen lung a Tango . Acum, dacă vă întrebați dacă acest lucru face ca dispozitivele Tango - cum ar fi lansat recent Asus ZenFone AR - să se încheie, atunci este posibil să nu fie complet adevărat. Gigantul de căutare se referă la Tango ca pe o platformă care se estompează în fundal ca pe o tehnologie care activează în spatele scenei ARCore. În plus, pare plauzibil că Google va continua să impună camere noi și mai bune bazate pe Tango.
Cum este diferit de ARKit?
ARCore și ARKit sunt mai similare decât diferite. Similar cu ARCore, ARKit funcționează cu Java / OpenGL, Unity și Unreal. SDK-ul său este deja disponibil pentru descărcare pentru toți dezvoltatorii de iOS cu un cont de dezvoltator Apple și funcționează pe dispozitive care rulează iOS 11 beta. Cu lansarea publică a iOS 11, ARKit va fi suportat pe toate dispozitivele care o rulează.
Cea mai evidentă și, cel mai probabil, singura diferență pe care ați presupus-o chiar este că ARCore suportă dispozitive care rulează Android Nougat sau mai mare, în timp ce ARKit suportă dispozitive care rulează iOS 11 . Indiferent dacă există sau nu alte diferențe, vor fi cunoscute încă o dată aplicațiile dezvoltate folosind ARCore. Dacă sunteți în căutarea unei comparații aprofundate între cele două, atunci puteți citi articolul nostru detaliat despre ARCore vs. ARKit.
Aparate suportate ARCore
Google a anunțat că ARCore rulează în prezent pe smartphone-urile Google Pixel și Samsung Galaxy S8 cu Android 7.0 și versiuni ulterioare. Google lucrează îndeaproape cu producătorii precum Samsung, Huawei, LG și Asus, printre mulți alții, pentru a-și atinge obiectivul de 100 de milioane de dispozitive până la sfârșitul previzualizării ARCore planificată pentru această iarnă.
Ce păstrează viitorul?
Dacă totul funcționează așa cum dorește Google, atunci ARCore poate redefini modul în care abordăm realitatea augmentată. De fapt, echipa ARCore colaborează deja îndeaproape cu echipa Google Lens, sperând să lase utilizatorii să utilizeze cele două tehnologii interschimbabil și să le ofere o experiență mai bună. Nu putem decât să sperăm că funcționează în acest fel. Pentru că, dacă se întâmplă, vom putea proiecta elemente de recuzită AR oriunde, chiar și în timp ce folosim Google Lens.
Google ARC este viitorul?
Pe scurt, nu pot spune sigur. Tango a fost la fel de promițătoare atunci când a fost introdus pentru prima dată, dar nu a reușit să surprindă piața pe care Google o sperase. Având în vedere că ARCore va fi mai ușor disponibil decât Tango, dacă va fi sau nu cheia pentru companie spre un viitor augmentat, realitatea va fi confirmată ca o chestiune de timp. Care sunt gândurile tale despre asta? Spuneți-ne în secțiunea de comentarii de mai jos.