Топ 18 SDK для работы с AR
Тем не менее, разработчики сталкиваются с проблемами при выборе правильного инструмента для разработки приложений дополненной реальности. С основными из них предлагаем ознакомиться ниже.
Ещё больше крутой информации мы оставили на сайте и телеграм-канале)

1. Apple ARKit

ARKit можно использовать при создании приложений как для iPhone, так и для iPad, у которых под капотом процессор А9, или выше. Он позволяет разработчикам проектировать и разрабатывать приложения, которые расширяют возможности каждого пользователя с помощью множества функций, таких как:
- Обнаружение и отслеживание 2D-изображений
- Распознавание и размещение 3D-объектов
- Обнаружение горизонтальной и вертикальной плоскостей
- Трекинг лица
- Стабильное и быстрое отслеживание движения
- Расчёт масштаба
2. Google ARCore

Google ARCore — это один из самых популярных SDK для создания приложений для смартфонов и планшетов. Удивительно, что его AR-приложения поддерживаются не только на Android, но и на устройствах на базе iOS, позволяя разрабатывать кроссплатформенные AR-приложения. ARCore основан на двух элементах: отслеживании позиции и распознавании объектов. Некоторые из его выдающихся особенностей включают в себя:
- Оценка освещенности в реальном времени
- Точное размещение виртуальных объектов
- Легкое отслеживание для создания реалистичных объектов
- Определение размера и местоположения вертикальных, горизонтальных и наклонных поверхностей
- Отслеживание движения в соответствии с положением телефона
3. AR Foundation by Unity

AR Foundation включает базовые функции ARKit, ARCore, Magic Leap и HoloLens, а также уникальные функции Unity, позволяя создавать полноценные AR приложения. Это удобно, ведь AR Foundation позволяет использовать все функции в рамках единого рабочего процесса. А вот сравнительная таблица всех возможностей AR Foundation: Vuforia является одним из самых популярных SDK для разработки приложений дополненной реальности, которые позволяют компаниям предоставлять своим клиентам захватывающий опыт AR. Благодаря доступности API через Unity, Vuforia можно использовать для разработки собственных приложений под iOS и Android. Она также считается полным SDK с обширным набором функций для приложений AR. Wikitude используется для разработки мобильных приложений и AR-прототипов. Новый Wikitude SDK позволяет разработчикам реализовывать возможности геолокации, а также отслеживать изображения и распознавать объекты. Некоторые из его особенностей включают в себя: Kudan — еще один универсальный AR SDK, ниже описаны его основные возможности: MaxST — это комплексная платформа, которая обеспечивает быстрый и простой процесс разработки AR-приложений. Он поставляется с двумя SDK: 2D SDK для распознавания изображений и 3D SDK для распознавания среды. Его многочисленные функции и среды позволяют разработчикам быстро и легко создавать AR-приложения. EasyAR — это бесплатный инструмент для разработки AR, с поддержкой основных мобильных платформ. Его SDK позволяет компаниям и разработчикам расширять возможности погружения в AR с помощью мобильных приложений. Разработчики могут использовать функции EasyAR в зависимости от приобретённых пакетов: Amazon Sumerian используется для создания и запуска VR, AR и 3D-приложений. Вы можете легко создавать захватывающие и интерактивные сцены без каких-либо дополнительных навыков, таких как специализированное программирование и опыт работы с 3D-графикой. Поддерживаемые платформы включают Oculus Go, Oculus Rift, HTC Vive, HTC Vive Pro, Google Daydream и Lenovo Mirage, а также мобильные устройства на базе Android и iOS. ARToolKit — это SDK с открытым исходным кодом, который предлагает множество сложных функций для эффективного и быстрого создания AR-приложений и ПО для смарт-очков. Он предлагает скомпилированные SDK для платформ iOS, Android, Windows, Mac OS и Linux. Это один из первых AR SDK с простым в использовании интерфейсом и быстрой работой. Его многочисленные функции включают в себя: AR.js — это AR SDK с открытым исходным кодом на основе JavaScript. Эффективное решение дополненной реальности для создания приложения в браузере, так что нет необходимости устанавливать приложение. Тем не менее, он работает на всех мобильных платформах, включая Android, iOS 11 и Windows Mobile. Как и все веб-приложения, дополненная реальность из платформы 8th Wall не требует загрузки приложений, устраняя большой источник трения между разработчиками и потребителями. Доступ к веб-интерфейсу на совместимом мобильном устройстве так же прост, как сканирование QR-кода или переход по адресу в браузере. MixedReality Toolkit используется для ускорения процесса разработки AR-приложений для Microsoft HoloLens и других гарнитур на основе Windows для MR. Некоторые из поддерживаемых устройств: Некоторые из его особенностей включают в себя: DeepAR был создан для разработки высококачественных и оптимизированных 3D-масок для лица, фильтров и специальных эффектов для Snapchat, веб-приложений и игр. В DeepAR используются модели глубокого машинного обучения и нейронные сети. Среди многих особенностей есть: Xzimg — это ПО для обработки изображений и распознавания лиц и объектов на основе дополненной реальности. Существует несколько продуктов Xzimg: решение Augmented Face, Augmented Vision и Magic Face, которые предлагают функции распознавания лиц в режиме реального времени, отслеживания изображений и деформируемого отслеживания лица соответственно. Приложения могут быть разработаны для ПК, мобильного телефона, или веб-браузера с помощью плагина Unity. Ключевые особенности включают в себя: Разрабатывайте, размещайте и публикуйте мобильное приложение с поддержкой AR с помощью Onirix без кодинга. Это позволяет разработчикам «разрабатывать один раз и развертывать на нескольких платформах». Его API позволяет использовать существующие данные для создания новых AR-приложений с расширенными функциями и опытом. Pikkart SDK позволяет разработчикам создавать уникальные и многофункциональные AR-приложения, которые являются удобными для пользователя, масштабируемыми, надежными и, что особенно важно, очень недорогими. BlippBuilder — это инструмент для создания рекламных AR-кампаний. Вы можете разрабатывать и проводить кампании, чтобы привлечь пользователей с этим самым простым решением дополненной реальности. Без какого-либо кодинга вы можете разнообразить свою упаковку, рекламу, журналы, плакаты и многое другое. BlippBuilder повышает эффективность вашего проекта в дополненной реальности, предоставляя следующие функции:
4. Vuforia

5. Wikitude

6. Kudan

7. MaxST

8. EasyAR

9. Amazon Sumerian

10. ARToolKit

11. AR.js

12. 8th Wall

13. MixedReality Toolkit (HoloLens)

14. DeepAR

15. Xzimg

16. Onirix

17. Pikkart AR SDK

18. BlippBuilder
