Google previzualizează ARCore, propriul său ARKit pentru aplicații Android

Google a anunțat marți ARCore, un nou cadru software care aduce capabilități de realitate crescută pentru telefoanele Android existente și viitoare. Are multe similitudini cu cadrul propriu ARKit al Apple, care a fost introdus în iunie la WWDC 2017, ca parte a iOS 11.

"ARCore aduce realitatea mărită pe Android la scară, pe milioane de dispozitive astăzi", a declarat echipa Android pe Twitter.

Kit-ul de dezvoltare a software-ului ARCore a fost lansat astăzi ca o previzualizare a celei mai recente versiuni de smartphone Pixel Google și Samsung Galaxy S8 cu Android 7.0 Nougat sau mai nou instalat.

#ARCore aduce realitate augmentată pe Android la scară, pe milioane de dispozitive astăzi. https://t.co/s8ZwyMsGl6 pic.twitter.com/tzvtEcdgCO

- Android (@Android) 29 august 2017

ARCore se bazează pe aceleași principii ale odometriei inerțiale vizuale pe care Apple le folosește foarte mult pentru ARKit pentru a urmări cu exactitate lumea din jurul său.

Cu alte cuvinte, nu este necesar niciun hardware dedicat precum Project Tango pentru ARCore (fapt amuzant: ARCore este de fapt construit pe baza lucrărilor Google pentru Project Tango în ultimii trei ani).

În schimb, sistemul fuzionează datele senzorului camerei cu giroscop, accelerometru și alți senzori disponibili pentru date de urmărire a poziției și mișcării. Aceste două intrări permit dispozitivului să sesizeze cum se deplasează într-o cameră cu un grad ridicat de precizie.

Ca și în cazul ARKit Apple, ARCore acceptă un set similar de funcții și a fost proiectat pentru a face cea mai mare parte din ridicarea grea în ceea ce privește estimarea iluminării, detectarea planului, urmărire și multe altele.

ARCore se concentrează pe trei lucruri cheie:

  • Urmărirea mișcării-Utilizând camera telefonului pentru a observa punctele caracteristice din cameră și datele senzorului IMU, ARCore determină atât poziția cât și orientarea (pozitia) telefonului în timp ce se mișcă. Obiectele virtuale rămân plasate cu exactitate.
  • Înțelegerea mediului-Este obișnuit ca obiectele de realitate mărită să fie așezate pe o podea sau o masă. ARCore poate detecta suprafețe orizontale folosind aceleași puncte caracteristice pe care le folosește pentru urmărirea mișcării.
  • Estimare ușoară-ARCore observă lumina ambientală din mediul înconjurător și face posibilă dezvoltatorii să aprindă obiecte virtuale în moduri care să se potrivească cu mediul înconjurător, făcând aspectul lor și mai realist.

Vitrina AR Experimente Google oferă câteva exemple distractive despre ceea ce este posibil.

Compania a lansat chiar și browsere de prototipuri pentru dezvoltatorii web, astfel încât să poată începe experimentarea cu ARCore și crearea de site-uri web îmbunătățite pentru realitate, care vor funcționa atât pe propriul ARCore Google, cât și pe sistemul ARKit Apple..

Compania a notat pe blogul oficial al dezvoltatorilor Android că vizează câteva sute de milioane de dispozitive la finalul previzualizării ARCore.

Nu este clar când ARCore va ieși din previzualizare, dar când o va face, va suporta dispozitive suplimentare de la Samsung, precum și smartphone-uri de înaltă calitate de la Huawei, LG și Asus.

Ca și ARKit, ARCore funcționează cu Unity și Unreal Engine, precum și cu Java și OpenGL.

Cu toate acestea, fragmentarea Android poate reprezenta o provocare majoră pentru adoptarea în masă a ARCore, deoarece necesită un hardware selectat pentru a oferi o bară consistentă pentru calitate și performanță ridicată.

După cum explică AppleInsider:

Tot în februarie 2017, Android Nougat a fost instalat pe 1,2 la sută din dispozitivele Android active dintr-un grup de aproximativ două miliarde de dispozitive active cel puțin o dată pe lună după lansarea cu șase luni înainte, aproximativ în același timp cu iOS 10. Numărul de Nougat de atunci instalațiile au crescut până la treisprezece la sută.

Chiar dacă Google extinde hardware-ul necesar pentru a rula ARCore, procentul de adopție al celei mai recente versiuni de Android a companiei va fi un obstacol major în adopție..

Cadrul Apple ARKit necesită un iPhone sau iPad cu procesor A9, A10 sau mai nou, fiecare iPhone și iPad Apple lansat din septembrie 2015 va funcționa cu ARKit.

În ceea ce privește momentul în care ARCore ar putea ieși din beta și va deveni o parte integrantă a sistemului de operare Android, Google nu ar spune nimic dincolo de emiterea unei declarații vagi, spunând „vom avea mai multe de împărțit mai târziu în acest an”.

Crearea ARKit pentru a-i ajuta pe dezvoltatorii săi să creeze aplicații cu realitate augmentată augmentată a fost o mișcare înțeleptă din partea Google, deoarece marchează o etapă importantă care va ajuta la integrarea realității augmentate și la asigurarea existenței unei concurențe sănătoase în spațiul respectiv.

Pentru o perspectivă privilegiată despre motivul pentru care ARKit este mai bun decât alternativele, asigurați-vă că citiți o postare medie de Matt Miesnieks. El a lucrat în realitate mărită de nouă ani și a reușit chiar să construiască în trecut o tehnologie identică cu ARKit.