Как установить ARCore на любой Андроид
Уверен, что вам не раз доводилось слышать или даже пользоваться дополненной реальностью. Те самые животные в 3D от Google, о которых мы много писали, работают именно на базе этой технологии. Но дело в том, что запустить дополненную реальность на Android-смартфоне просто так не получится. Нужно, чтобы на устройстве был установлено системное приложение ARCore, которое является частью сервисов Google Play и, соответственно, может быть доступно далеко не всем пользователям. Объясняем, как обойти это ограничение.
ARCore можно установить на любой Android-смартфон
Начать предлагаю с более подробного объяснения, что такое ARCore. Если придерживаться терминологии, которую использует Google, то это SDK, или набор инструментов разработки, обеспечивающих возможность работы дополненной реальности на устройстве под управлением Android. Именно он позволяет разработчикам создавать приложения с поддержкой AR (artificial reality), задействуя камеру смартфона и заставляя её совмещать реальность дополненную с реальностью повседневной. На выходе получается виртуальный объект, которые размещается в реальных «текстурах».
Как скачать ARCore
Чтобы заставить ARCore работать на Android-смартфоне, который его не поддерживает в принципе, можно задействовать обходной путь. Он не требует даже получения рут-прав, а потому подойдёт всем, у кого наблюдаются проблемы с воспроизведением дополненной реальности.
Без этих двух приложений чуда не получится
Поскольку оба приложения призваны исполнять пассивную роль, ждать от них какого-то откровения не нужно. То есть их основная задача – это пассивное обеспечение работоспособности дополненной реальности на вашем устройстве. Поэтому после установки TangoCore и HelloAR можете попробовать запустить что-нибудь AR-совместимое. Для этого отлично подойдут 3D-животные от Google, среди которых вы наверняка найдёте зверя, который нравится именно вам или вашим домашним. Попробуйте, это интересно.
Как пользоваться ARCore
Дополненная реальность может заработать даже без официального ARCore
Важно понимать, что TangoCore и HelloAR – это решение, предназначенное для тех смартфонов, которые по умолчанию ARCore не поддерживают. Поэтому не вижу смысла даже пытаться установить эти приложения на аппарат, у которого проблем с дополненной реальностью нет и так и который поддерживает сервисы Google Play. Ничего нового для себя вы всё равно не откроете. Более того, ни TangoCore, ни HelloAR на вашем устройстве могут вообще не запуститься, вступив в конфликт с уже установленным ARCore. Поэтому лучше не рискуйте.
Несмотря на то что разработчики данного метода активации ARCore обещают самую широкую совместимость с разными устройствами на базе Android, несколько требований они всё равно предъявляют. Во-первых, необходимо, чтобы смартфон имел как минимум 1 ГБ оперативной памяти и как минимум 1 ГБ свободного пространства на диске. Во-вторых, процессор, который обеспечивает работоспособность вашего аппарата, должен иметь 64-, а не 32-битную разрядность. Но, если ваше устройство соответствует этим критериям и не поддерживает ARCore, тогда вперёд.
Что такое ARCore? Всё, что вам нужно знать
Дополненная реальность (англ. Augmented Reality, AR)) прошла долгий путь от концепции научной фантастики до чего-то более реалистичного. В последнее время стоимость AR-разработки резко снизилась, и сегодня она доступна даже на обычном смартфоне.
И Apple, и Google вкладывают внушительные средства в развитие дополненной реальности, о чём свидетельствует разработка ARkit (от Apple) и ARCore (от Google). Эти новаторские технологии позволили работать с AR обычным разработчикам, что было совершенно немыслимо несколько лет назад.
Согласно этой статье на HackerNoon, к 2025 году объём дополненной и виртуальной реальности в индустрии здравоохранения составит около 5 миллиардов долларов. Кроме того, мощный скачок в использовании AR-технологий произойдёт в индустрии туризма, поскольку 84 % пользователей во всем мире будут заинтересованы в использовании AR во время путешествий.
Что это значит для вас как разработчика?
Когда AR обещает превратить мир вокруг нас в научно-фантастический фильм, для нас, разработчиков, это означает рост новой технической сферы с новыми возможностями трудоустройства и солидными зарплатами. Итак, сегодня мы погрузимся в мир хайпа дополненной реальности и выясним, что там происходит на самом деле и как можно начать AR-разработку.
Мы сосредоточимся на ARCore, платформе от Google для создания приложений дополненной реальности без необходимости углубленных знаний OpenGL, рендеринга и т.д.
Что такое ARCore?
Согласно Википедии, ARCore — это инструмент для разработки программного обеспечения, разработанный Google, который позволяет создавать приложения дополненной реальности.
ARCore использует три ключевые технологии для «внедрения» виртуального контента в реальную среду:
Как работает ARCore?
Вы когда-нибудь задумывались, почему большинству приложений дополненной реальности требуется, чтобы вы поперемещали камеру по комнате для обнаружения поверхностей в ней? Это необходимо для того, чтобы приложение построило свой собственный виртуальный мир на основе физического. ARCore в этом плане ничем не отличается.
Когда вы перемещаете свой телефон, ARCore запоминает окружение и строит собственный мир, в котором он может размещать виртуальные объекты. Он также использует технологию отслеживания движения для определения того, как некоторые объекты движутся, учитывая движения вашей камеры.
Вот почему, когда вы размещаете виртуальный объект в своей комнате, выходите и возвращаетесь, объект всё ещё там. ARCore построил свой виртуальный мир, в котором он помнит, где находится каждая деталь.
Когда вы размещаете в этом пространстве объект, ARCore вычисляет его положение по отношению к другим объектам, а когда вы возвращаетесь в то же место, объект отображается снова.
Кто может использовать ARCore?
Прямо сейчас ARCore SDK доступен для:
Этот список довольно исчерпывающий и покрывает нужды большинства разработчиков. У Google есть краткое руководство по началу работы с каждым из них.
ARCore для Android
Google позаботился обо всех Android-разработчиках, и не важно, используете вы Android SDK, Android NDK или Unity для разработки под Android. ARCore поддерживает их все.
В этом кратком руководстве показано, как настроить среду разработки, включить ARCore и запустить простое приложение. ARCore использует Sceneform SDK, который представляет собой 3D-фреймворк, который позволяет Java-разработчикам легко создавать приложения ARCore без OpenGL.
Аркоре что за приложение
Сервисы Google Play для AR
версия: 1.28.212840203 / 1.28.212840223
Последнее обновление программы в шапке: 27.10.2021
Краткое описание:
ARCore – это платформа Google для взаимодействия с объектами дополненной реальности.
Описание:
ARCore – это платформа Google для взаимодействия с объектами дополненной реальности.
Установите приложение, чтобы делать покупки, учиться, творить и взаимодействовать с миром по-новому.
Требуется Android: 7.0+/10
Русский интерфейс: Нет
Версия: 1.24.210950413 Google Play от 21/04/2021 (vladmira)
Версия: 1.23.210260663 Обновление от Google Play Market (And_RU)
Версия: 1.23.210260613/1.23.210260603 (2 Variants) Обновление от Google Play Market (vladmira)
Версия: 1.23.210260623
Обновление от Google Play Market (And_RU)
Версия: 1.23.210260613/1.23.210260603
(2 Variants) Обновление от Google Play Market (vladmira)
Версия: 1.22.203220513 обновление от Google Play Market (gorand39)
Версия: 1.22.203220503 от 01/12/2020 (vladmira)
Версия: 1.22.203220523 Сообщение №273, автор And_RU
Версия: 1.21.202940503 от 09/11/2020 (vladmira)
Версия: 1.21.202940513 / 1.21.202940523 (2 variants) от Google Play Market (gorand39)
Версия: 1.20.202550213 / 1.20.202550223 (2 variants) от Google Play Market (gorand39)
Версия: 1.19.202100813 / 1.19.202100823 (2 variants) от Google Play Market (gorand39)
Версия: 1.19.202100513 / 1.19.202100523 (2 variants) от Google Play Market (gorand39)
Версия: 1.18.200603083 / 1.18.200603086 (2 variants) от Google Play Market (gorand39)
Версия: 1.18.20060303 обновление от Google Play Market (gorand39)
Версия: 1.17.20042008 Обновление от Google Play Market (VLADFIONOV)
Версия: 1.17.200420086
Обновление от Google Play Market (gorand39)
Версия: 1.17.200420083 обновление от Google Play Market (gorand39)
Версия: 1.16.200302046 (ARM7a + ARM64-8a, обновление от Google Play Market (gorand39)
Версия: v1.16.200302043 обновление от Google Play Market (And_RU)
Версия: 1.15.200121043 обновление от Google Play Market (gorand39)
Версия: 1.15.200121046 обновление от Google Play Market (gorand39)
Версия: 1.14.191118109 1.14.191118109
Версия: 1.14.191118086 1.14.191118086
Версия: v1.13.191007106
ARcore (Пост And_RU #90259510)
ARcore (Пост And_RU #90067637)
от 25/09/2019 (vladmira)
v1.12.190826056
ARCore v1.11.190715186 GP ARcore v1.11.190715156 GP 
ARcore 1.11.190715106
AR Core 1.10.190603116 GP


Что такое ARCore? Всё, что вам нужно знать
Дополненная реальность (англ. Augmented Reality, AR) прошла долгий путь от концепции научной фантастики до чего-то более реалистичного. В последнее время стоимость AR-разработки резко снизилась, и сегодня она доступна даже на обычном смартфоне.
И Apple, и Google вкладывают внушительные средства в развитие дополненной реальности, о чём свидетельствует разработка ARkit (от Apple) и ARCore (от Google). Эти новаторские технологии позволили работать с AR обычным разработчикам, что было совершенно немыслимо несколько лет назад.
Согласно этой статье на HackerNoon, к 2025 году объём дополненной и виртуальной реальности в индустрии здравоохранения составит около 5 миллиардов долларов. Кроме того, мощный скачок в использовании AR-технологий произойдёт в индустрии туризма, поскольку 84 % пользователей во всем мире будут заинтересованы в использовании AR во время путешествий.
Что это значит для вас как разработчика?
Когда AR обещает превратить мир вокруг нас в научно-фантастический фильм, для нас, разработчиков, это означает рост новой технической сферы с новыми возможностями трудоустройства и солидными зарплатами. Итак, сегодня мы погрузимся в мир хайпа дополненной реальности и выясним, что там происходит на самом деле и как можно начать AR-разработку.
Мы сосредоточимся на ARCore, платформе от Google для создания приложений дополненной реальности без необходимости углубленных знаний OpenGL, рендеринга и т.д.
Что такое ARCore?
Согласно Википедии, ARCore — это инструмент для разработки программного обеспечения, разработанный Google, который позволяет создавать приложения дополненной реальности.
ARCore использует три ключевые технологии для «внедрения» виртуального контента в реальную среду:
Как работает ARCore?
Вы когда-нибудь задумывались, почему большинству приложений дополненной реальности требуется, чтобы вы поперемещали камеру по комнате для обнаружения поверхностей в ней? Это необходимо для того, чтобы приложение построило свой собственный виртуальный мир на основе физического. ARCore в этом плане ничем не отличается.
Когда вы перемещаете свой телефон, ARCore запоминает окружение и строит собственный мир, в котором он может размещать виртуальные объекты. Он также использует технологию отслеживания движения для определения того, как некоторые объекты движутся, учитывая движения вашей камеры.
Вот почему, когда вы размещаете виртуальный объект в своей комнате, выходите и возвращаетесь, объект всё ещё там. ARCore построил свой виртуальный мир, в котором он помнит, где находится каждая деталь.
Когда вы размещаете в этом пространстве объект, ARCore вычисляет его положение по отношению к другим объектам, а когда вы возвращаетесь в то же место, объект отображается снова.
Кто может использовать ARCore?
Прямо сейчас ARCore SDK доступен для:
Этот список довольно исчерпывающий и покрывает нужды большинства разработчиков. У Google есть краткое руководство по началу работы с каждым из них.
ARCore для Android
Google позаботился обо всех Android-разработчиках, и не важно, используете вы Android SDK, Android NDK или Unity для разработки под Android. ARCore поддерживает их все.
В этом кратком руководстве показано, как настроить среду разработки, включить ARCore и запустить простое приложение. ARCore использует Sceneform SDK, который представляет собой 3D-фреймворк, который позволяет Java-разработчикам легко создавать приложения ARCore без OpenGL.
Первый взгляд на ARCore от Google: что это такое и как это работает?
Новый набор для разработчиков программного обеспечения ARCore от Google, который компания анонсировала на днях, значительно расширяет возможности устройств под управлением ОС Android.
Дополненная реальность (AR) на сегодняшний день выглядит куда более перспективно, чем виртуальная реальность (VR), ведь в первом случае вы остаетесь в мире, где вам все знакомо, понятно и доступно для осязания, а новые объекты лишь подмешиваются в него. В тоже время, виртуальная реальность полностью выключает вас из внешнего мира и переносит туда, где вы на самом деле не находитесь.
До недавних пор за AR в Google отвечал проект Tango, который, к слову, работал только на двух устройствах: Lenovo Phab 2 Pro и Asus ZenFone AR, так как для работы этого алгоритма требуется сразу три камеры. Новая технология ARCore, как и ARKit от Apple, позволяет создавать дополненную реальность с помощью всего одной камеры.
Как задумано, в самом начале ARCore будет доступен для смартфонов Google Pixel и Samsung Galaxy S8, однако очень скоро разработчики обещают портировать его и на смартфоны других моделей и марок.
Впрочем, до официального выхода ARCore пока что довольно далеко,- предварительный SDK, который вышел неделю назад, предназначен исключительно для разработчиков программного обеспечения, и только для того, чтобы они могли иметь представление о своих будущих AR-проектах.
Если постараться, SDK можно скачать с сайта для разработчиков Google и установить на свой совместимый смартфон, что мы и сделали, чтобы посмотреть, как хорошо работает новая технология.
Мы загрузили его на наш Pixel XL и использовали инструменты Google для создания самого базового демонстрационного приложения, поэтому мы смогли получить ясное представление о том, насколько хорошо ARCore работает при отображении альтернативных объектов и поверхностей.
Для начала, нужно нацелить телефон на освещенную область пола, чтобы он мог четко отобразиться на экране. Как только программа настроится, появится сетка, показывающая область, на которой можно размещать объекты.
Microsoft HoloLens, Google Tango, а также новые трехкамерные модули Spectra от Qualcomm полагаются на инфракрасные камеры для отображения вертикальных поверхностей, мебели и даже рук людей в пространстве.
С помощью одной только камеры и при достаточном освещении ARCore пока что способна распознавать лишь ровные горизонтальные поверхности. Предположительно, при использовании смартфонов с двумя камерами, система сможет или со временем «научится» распознавать еще и объемные пространства.
Теперь выбираем любую точку на отображаемой сетке, на ней появится маленький робот-андроид. И таким вот, примерно, образом разработчики могут, проявляя свои творческие идеи, расставлять свои собственные игровые (или не игровые) объекты по всей отображаемой области.
Так как ARCore использует камеру телефона, акселерометр и гироскоп, чтобы контролировать ваши движения в пространстве, робот все равно остается на той самой точке, куда вы его поместили, даже если вы будете уходить от него, подходить ближе, или начнете водить вокруг хоровод. Обратите внимание: робот на фото все время остается неподвижным на зеленой плитке пола в одной точке.
Если хотите, можете потыкать пальцем по полю еще сколько угодно раз. Тем самым вы посадите на пол вашего помещения еще много одинаковых роботов. Судя по всему, ARCore имеет примерно такой же сценарий размещения виртуальных объектов, как и ARKit от Apple.
Кстати, компания Google также работает над веб-браузерами для Android и iOS, которые включают в себя ARCore, поэтому веб-разработчики смогут размещать приложения с расширенной реальностью прямо на веб-страницах.













