Расскажите о возможности использования всех функций ARCore и ARKit в xamarin

Я хочу реализовать дополненную реальность в xamarin. Доступно очень мало примеров.

Я хочу разместить достопримечательность (POI) в поле зрения камеры.

Я не могу найти образец в xamarin для ARCore и ARKit, но изначально это определенно возможно. Итак, могу ли я предположить, что это возможно и в xamarin? Я просто хочу проверить реализуемость функций.

Все ли функции включены в библиотеки ARCore и ARKit для Xamarin.Android и xamarin.ios?

Я нашел несколько образцов в родном Android и IOS, но меня смущает, что можно реализовать ту же функцию в xamarin?

Как мне узнать обо всех функциях, доступных в ARCore и ARKit?


person RMR    schedule 08.01.2018    source источник
comment
Вы хотите сказать, что доступны только эти функции?   -  person RMR    schedule 08.01.2018


Ответы (1)


Xamarin API всегда на 100% покрывает все собственные API для Android и iOS. Вы можете быть уверены, что и ARKit, и ARCore полностью поддерживаются. Хотя подход иногда может немного отличаться (потому что языки разные, а Xamarin обычно изменяет API-интерфейсы, чтобы они более точно соответствовали соглашениям C #), вы определенно можете положиться на тот факт, что все, что вы можете делать нативно, вы можете делать в Xamarin. также.

person Martin Zikmund    schedule 08.01.2018
comment
Спасибо за ответ, но nuget.org/packages/Xamarin.Google.ARCore и nuget.org/packages/Xamarin.Swift4.ARKit я обнаружил, что у обоих очень мало функциональных возможностей, плагины сами по себе находятся в разработке, а также очень мало скачиваний. - person RMR; 08.01.2018
comment
Пакет ARKit не является официальным. Поскольку ARKit стабилен, он является полностью поддерживаемой частью API Xamarin.iOS и не требует дополнительного пакета NuGet (developer.xamarin.com/api/namespace/ARKit). ARCore все еще находится на стадии предварительного выпуска, но Xamarin продолжит обновлять его вместе с собственной версией. Когда он будет выпущен как стабильный, он также будет полностью доступен в Xamarin в качестве собственного API. - person Martin Zikmund; 08.01.2018
comment
Мы можем реализовать всю эту функцию в родном Android через ARCore или любой сторонний плагин дополненной реальности и создать файл jar, преобразовать этот файл jar в dll с помощью developer.xamarin.com/guides/android/advanced_topics/, которая помогает нам реализовать наше требование. Подскажите, пожалуйста, этот подход правильный или нет? Вы уверены, что интересующий объект графика при просмотре с камеры доступен в текущем подключаемом модуле ARKit для xamarin.IOS? nuget.org/packages/Xamarin.Swift4.ARKit - person RMR; 09.01.2018
comment
Привет, да, ты можешь это сделать. Что касается ARKit - как я уже упоминал, ARKit является частью Xamarin.iOS API, поэтому нет необходимости устанавливать какие-либо плагины. - person Martin Zikmund; 09.01.2018
comment
@RutulMehta Если это помогло решить вашу проблему, рассмотрите возможность принятия ответа в качестве решения, чтобы вопрос был решен. - person Martin Zikmund; 01.12.2018