Совместимые устройства ARCore

Какие следующие Android-смартфоны будут совместимы с ARCore?

Есть ли известный список будущих совместимых устройств? Может быть, общий график проекта?

Мы собираемся приобрести несколько устройств для оценки развития AR, сначала мы подумали о том, чтобы попробовать одно из устройств Tango (у нас уже был хороший опыт с Tango), но наша текущая ставка на то, что платформа ARCore превзойдет его с точки зрения доли рынка.

В настоящее время совместимы только следующие устройства:

  • Google Pixel
  • Samsung Galaxy S8 (версия без плюса)

Но очевидно, что мы предпочли бы выбирать из более широкого разнообразия (например, S8+, G6...)

Я знаю, что есть известный взлом, чтобы заставить его работать на других устройствах, но лучше начать на правильном пути с совместимого, пока мы еще можем.

Кроме того, есть ли способ запустить ARCore на эмуляторе, подключенном к веб-камере? Для целей тестирования.

Ответ 1

(Я не думаю, что этот ответ заслуживает награды, и я также не думаю, что вы получите достойный ответ в ближайшее время.

Поэтому я провел небольшое исследование о том, почему поддерживаются только эти устройства. Конечно, это сложный вопрос, но мы можем порассуждать.

Я прочитал Reddit по этому вопросу (среди других источников), и кажется, что ARCore не требует какого-то специального оборудования, но он требует "калибровочного профиля" для каждого конкретного набора камеры, датчиков и сборок. IE каждое устройство.

Я нашел эту статью Medium о том, что Apple должна была сделать, чтобы откалибровать свой собственный ARKit, в сочетании с некоторыми предположениями о процессе калибровки Google.

ВОТ ЭТО ДА! Оказывается, это действительно тяжелая задача. И похоже, что Google выбрал эти устройства специально, потому что они уже прошли некоторую первоначальную калибровку для других целей. Так что еще сложнее начать калибровку с нуля.

Итак?

Итак... Здесь, кажется, смешанные новости:

Хорошая новость заключается в том, что ARCore не полагается на какую-то причудливую новую аппаратную платформу с какими-то причудливыми новыми стандартами, которые будет сложно применять на и без того сильно фрагментированном рынке.

Плохая новость заключается в том, что, если не будет изобретен процесс автоматической калибровки, каждый SKU устройства должен пройти дорогостоящий, длительный и ручной процесс. Очень сложно оценить связанные с этим расходы и еще сложнее оценить выгоды.

Что подводит нас к тому, с чего мы начали: я предполагаю, что производители устройств не спешат прыгать на подножку ARCore. Еще.

Похоже, пройдет некоторое время, прежде чем вы получите надежный ответ на свой вопрос.

Ответ 3

К вашему последнему вопросу о тестировании на эмуляторе, начиная с этой недели, вы теперь запускаете ARCore в Android Emulator с виртуальной AR-камерой:

https://developers.google.com/ar/develop/java/emulator

Когда вы используете Android Studio 3.1 и Android Emulator v27.1.10, просто создайте новое Android Virtual Device (AVD) для Android-эмулятора, которое предназначено для Android 8.1 Oreo (API 27) и убедитесь, что камера заднего вида настроена на Виртуальная сцена.

Ответ 6

Я занимаюсь разработкой и тестированием приложений ARCore на Huawei Nova 3. Я рекомендую этот телефон для тестирования ARCore