Всички сме чували много за появата на виртуалната реалност и за засилената реалност през последните няколко години. Докато VR е станал доста популярен, благодарение на различните слушалки за виртуална реалност, AR не се е уловила толкова, колкото очаквахме. Разбира се, имаше Pokemon Go, но това не беше наистина пълна разширена реалност. Също така Google въведе платформата Tango за AR, но тя не направи знак, тъй като е ограничена до няколко устройства. Въпреки това Google отново прави впечатление в света на АР. Компанията току-що въведе платформата ARCore, за да заеме платформата на ARKit на Apple. Така че, ако се чудите какво е ARCore, тук е всичко, което трябва да знаете за ARCore:
Какво представлява Google ARCore?
Google ARCore е комплект за разработване на софтуер (SDK), който ще допринесе за увеличаване на възможностите на реалността на много съществуващи и бъдещи смартфони с Android. С други думи, Android е еквивалент на ARKit на Apple . Основните технологии, които се развиват след това, са същите като тези за танго. За да даде главен старт, Google вече направи ARCore SDK наличен за разработчиците да експериментират с нови AR приложения. Освен това, разработчиците могат да използват инструменти като Blocks и Tilt Brush, които са съвместими с ARCore за лесно създаване на страхотно 3D съдържание за различни приложения за AR
С ARCore можете да използвате телефона си, за да посочите конкретни сгради или ъгли на улицата. Свържете това с услугата за визуално позициониране (VPS) и ще можете да материализирате всяка AR проява и да се върнете към нея по-късно. Използвайки ARCore, Google пусна и експериментална AR-фокусирана версия на Chromium, заедно с iOS-базиран браузър, който използва ARKit на Apple.
Как работи?
ARCore работи с Java / OpenGL, Unity и Unreal и се фокусира основно върху следните три неща:
Проследяване на движение
ARCore може да определи позицията и ориентацията на устройството ви с Android. За тази цел той използва данните на сензора на IMU и камерата на устройството ви, за да разпознае точките на функцията в една стая. С VPS, AR подпорите изглежда са поставени на една и съща позиция всеки път, когато погледнете.
Разбиране за околната среда
Използвайки същите характеристики, които ARCore разпознава, докато проследява движението, той разпознава и хоризонталните повърхности . Изграждане на чувство за екологично разбиране, то тогава ви позволява да видите AR подпори, поставени на такива повърхности.
Оценка на светлината
ARCore разпознава обкръжаващата светлина и го използва, за да осветява съответно AR подпорите. Нещо повече, неотдавнашен експеримент установи, че това е вярно и за сенките, което му дава по-реалистичен вид.
Как е различно от танго?
Най-забележителната разлика между ARCore и Tango е хардуерните изисквания . За разлика от специалните хардуерни изисквания на Tango, които се състоят от две допълнителни камери, ARCore може да работи на всяко устройство с Android, което работи с Nougat или по-висока. Друга разлика е, че ARCore трябва да оцени скалата, базирана на захранването на камерата, докато Tango директно измерва разстоянието . Освен това по-новата SDK се основава най-вече на самата Tango. Или може да се каже, че е по-малко мощна, но по-достъпна версия на Tango.
Google описва ARCore като преднамерен дългосрочен резултат от Tango . Сега, ако се чудите дали това прави устройствата на Tango - като наскоро освободения Asus ZenFone AR - да приключи, тогава това може да не е напълно вярно. Търсачният гигант се позовава на Tango като платформа, която избледнява на заден план като по-скоро технология, която работи зад кулисите на ARCore. Освен това изглежда правдоподобно, че Google ще продължи да настоява за нови и по-добри камери, базирани на Tango.
Как е различно от ARKit?
ARCore и ARKit са по-сходни, отколкото различни. Подобно на ARCore, ARKit работи с Java / OpenGL, Unity и Unreal. Неговият SDK вече е достъпен за изтегляне за всички разработчици на iOS с профил на разработчик на Apple и работи на устройства, работещи с iOS 11 beta. С публичното пускане на iOS 11, ARKit ще се поддържа на всички устройства, които го изпълняват.
Най-очевидната - и най-вероятно единствената - разлика, която може да се предположи, е че ARCore поддържа устройства, работещи с Android Nougat или по-висока, докато ARKit поддържа устройства, работещи с iOS 11 . Дали ще има други различия ще бъдат известни, ако се разработят нови приложения с ARCore. Ако търсите по-задълбочено сравнение между двете, тогава можете да прочетете нашата подробна статия за ARCore срещу ARKit.
Поддържани устройства ARCore
Google обяви, че ARCore в момента работи на смартфоните Google Pixel и Samsung Galaxy S8, работещи с Android 7.0 и по-нови. Google работи в тясно сътрудничество с производители като Samsung, Huawei, LG и Asus, за да постигне целта си от 100 милиона устройства до края на предварителния преглед на ARCore, който е планиран за тази зима.
Какво има за бъдещето?
Ако всичко работи както иска Google, то ARCore може да предефинира начина, по който подхождаме към разширената реалност. Всъщност екипът на ARCore вече работи в тясно сътрудничество с екипа на Google Lens с надеждата да позволи на потребителите да използват двете технологии взаимозаменяемо и да им предоставят по-добър опит. Можем само да се надяваме, че това ще се случи по този начин. Защото, ако го направи, ние ще можем да проектираме AR реквизити навсякъде, дори когато използваме Google Lens.
Google ARCore ли е бъдещето?
Накратко, не мога да кажа със сигурност. Танго изглеждаше обещаващо, когато беше представено за първи път, но не успя да улови пазара, на който Google се надяваше. Като се има предвид, че ARCore ще бъде по-лесно достъпна от Tango, независимо дали това ще бъде ключът към компанията към бъдещето, фокусирано върху реалността, ще бъде потвърдено като въпрос на време. Какво мислите за това? Нека ми кажете в раздела за коментари по-долу.