ARKit: приложения для iPhone 8 и iPhone X | Umbrella IT

ARKit: приложения для iPhone 8 и iPhone X

 

Будущее уже здесь.

 

Мы ждали и наконец дождались:

  •  iPhone 8 и 8 Plus уже можно потрогать руками.
  •  Мир томится в предвкушении нового iPhone X.
  • “Магическая” дополненная реальность, судя по всему, стала еще ближе и реальнее благодаря кооперации iOS 11 и ARKit.

 

Совсем недавно все мы с воодушевлением наблюдали как персонажи “Терминатора”, “Аватара” и других фантастических фильмов лихо жонглируют объектами реальной и виртуальной действительности. Тогда казалось, что все это – в лучшем случае, перспективы далекого будущего.

На самом деле, не такого уж и далекого.

 

Термин “дополненная реальность” появился в 1990 г. Обозначает он возможность при помощи специального оборудования дополнять существующую реальность самыми разнообразными виртуальными объектами (стрелками, текстом, образами людей и животных, предметами) в режиме реального времени.

 

Сначала технологию использовали, в основном, в киноиндустрии и играх. Например, на одном кадре появлялись и мультяшные персонажи, и реальные герои одновременно. Помните обаяшку кролика Роджера?

 

 

Постепенно дополненная реальность начала перебираться в более практичные сферы: медицина, военная техника, полиграфия.

Но для реализации требовалось специальное оборудование:

  • зачастую очень громоздкое;
  • далеко не дешевое.

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

И наконец свершилось:

 

ДОБРО ПОЖАЛОВАТЬ В НОВЫЙ “ДОПОЛНЯЕМЫЙ” МИР!

ios

Источник

 

После выхода iPhone 8 и 8 Plus компания Apple выпустила новую операционную систему iOS11.

О достоинствах этой операционной системы много и восторженно говорят и пишут.

Но нас особенно интересует новый фреймворк ARKit. С его помощью разрабатывать приложения для работы с дополненной реальностью станет проще и быстрее.

 

ХОТИТЕ СПРОСИТЬ, КАКОЕ ДО ЭТОГО ДЕЛО ОБЫЧНЫМ ПОЛЬЗОВАТЕЛЯМ?

Действительно, тому, кто держит в руках телефон, совсем необязательно думать о том, как и при помощи каких инструментов его создавали.

Но вот узнать, какие перспективы открывает новая технология, и чего от нее ждать, будет наверняка интересно.

Приложениями, которые будут создаваться с использованием ARKit, можно будет пользоваться на устройствах: iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, 9.7 iPad (2017), 9.7 iPad Pro, 10.5 iPad Pro и 12.9 iPad Pro.

 

Только представьте, какое это количество пользователей! И это уже будут далеко не только приложения с покемонами и им подобные.

Технология дополненной реальности открывает широчайшие возможности в самых разных сферах:

  • обучение,
  • бизнес,
  • общение,
  • развлечения,
  • спорт и многое другое.

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

 

graph

Источник

 

Если вы больше доверяете языку цифр, то вот подтверждение. Согласно данным Statista и прогнозу на их основе:

  • емкость глобального рынка дополненной и виртуальной реальности в 2020 г. составит 143,3 миллиарда долларов США (сравните: в 2016 г. она составила 6,1 миллиарда долларов США);
  • к 2021 г. (то есть еще через год) эта цифра, предположительно, достигнет уже 215 миллиардов долларов США.

 

А значит, если прогнозы верны, то в течение пяти лет емкость рынка увеличится более чем в 35 раз.

Команда Umbrella просто не может и не хочет оставаться в стороне от таких значимых событий. И вам не советует!

 

ARKit  НА ПРАКТИКЕ

Технология ARKit была представлена в статусе beta в июне этого года. И мы начали пробовать на практике, что можно сделать с ее помощью, и как выглядит результат.

Итак, мы держим в руках смартфон и можем манипулировать виртуальными объектами, вписывая их в картинку реальной действительности.

Для работы ARKit используется камера вашего устройства, его процессор и встроенные датчики движения.

 

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

Оба датчика предназначены для того, чтобы определять перемещение смартфона в пространстве.

Гироскоп воспринимает наклоны относительно земли. То есть когда смартфон понимает, что его повернули на бок, включается горизонтальное представление контента – это работает гироскоп.

Акселерометр реагирует на ускорения и распознает движение в пространстве. С его точки зрения поворот смартфона на 90 градусов не создает ускорения и движения. А вот, например, функция шагомера в смартфоне работает корректно именно благодаря акселерометру, так как гироскоп хотя и может фиксировать тряску и расценивать ее как шаги, не сможет оценить, произошло ли фактическое перемещение или мы стоим на месте.

По сути, оба датчика дополняют друг друга и корректируют положение объекта относительно движения смартфона.

 

vase

На этом снимке, сделанном компанией Umbrella, виртуальный объект выдает только его тень.

 

С точки зрения технологии позиция виртуальных объектов рассчитывается исходя из глубины сцены и определяемых горизонтальных плоскостей.

Хотя идея, сама по себе, и не нова, до сих пор ее было очень сложно реализовать технически из-за целого ряда ограничений и необходимости подключать сторонние сервисы.

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

 

На создание таких демонстрационных роликов при помощи ARKit  у команды Umbrella ушло не более 2 часов.

 

Вдохновленные новыми возможностями и мотивированные новыми горизонтами разработчики уже активно работают над созданием собственных приложений. Виртуальные объекты начинают “дополнять” самые разнообразные сферы жизни.

У вас есть идея собственного ARKit приложения? Сейчас самое время заняться ее воплощением! Не упустите момент – свяжитесь с нами!

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

Некоторые из них находятся только на стадии идеи, а некоторые уже работают.

Например:
IKEA предлагает приложение IKEA Place, которое поможет вам виртуально расставить мебель в своей квартире и проверить, как она будет смотреться, еще до того, как вы ее приобретаете.

Мы просто выбираем понравившуюся мебель в онлайн каталоге и “примеряем” ее, разместив в своей комнате так, как планируем расположить ее в действительности. А дальше…рассматриваем, оцениваем, насколько она сочетается с интерьером и делаем выбор. Все просто.

 

couch

Umbrella протестировала приложение IKEA Place в одном из своих офисов. 

 

Было бы несправедливо не упомянуть, что конкуренты  Apple тоже не сидят без дела:

Google совсем недавно анонсировал ARCore – аналог ARKit для Android.

Microsoft развивает свою концепцию HoloLens. Но в ней используется не смартфон, а специальный шлем, и это делает ее более затратной и узконаправленной.

 

IPHONE 8 (8 PLUS) И IPHONE X КАК ПЛАТФОРМЫ ДЛЯ ARKIT ПРИЛОЖЕНИЙ: ЧТО ДОЛЖНО УЛУЧШИТЬСЯ?

  • А11 BIONIC

Процессор, представленный в новых устройствах iPhone, существенно мощнее, быстрее и интеллектуальнее, чем его предшественники.

Теперь перед нами раскроются новые возможности использования приложений с дополненной реальностью.

 

  • УЛУЧШЕННЫЕ АКСЕЛЕРОМЕТРЫ

Позволит виртуальным моделям еще более реалистично реагировать на движения смартфона в руках пользователя.

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

 

  • ОБНОВЛЕННЫЕ КАМЕРЫ

Перспектива и глубина картинки будут определяться качественнее и быстрее. Изображение за счет этого будет выглядеть более естественно.

Правда, пока устройства подтвердят все эти характеристики на практике, должно пройти какое-то время. Но оснований не доверять Apple у нас нет.

 

  • НОВЫЙ ЭКРАН

Он заполняет практически всю переднюю часть смартфона. А значит, будет вмещать в себя огромное количество контента, при том что само устройство имеет вполне умеренные габариты. То есть работать с приложениями будет еще легче и приятнее.

 

  • ДИСПЛЕЙ SUPER RETINA

Великолепная цветопередача, TrueTone технология, динамически и очень естественно меняющая цветовую насыщенность и температуру экрана. Все это очень удобно для восприятия в разное время суток при разном освещении и к тому же полезно для глаз. Смотрим, играем, познаем мир и получаем при этом удовольствие!

 

  • ФРОНТАЛЬНАЯ КАМЕРА TRUEDEPTH

На самом деле это не просто одна камера, а целый блок сенсоров и датчиков.

Возможно, с их помощью можно будет создавать 3D модели реальных объектов и передавать их в виде виртуальных моделей в сцены дополненной реальности.

 

au reality example

Источник

 

Как говорится, поживем – увидим, но звучит и выглядит все это пока очень волнительно и впечатляюще.

 

ЧТО ЖДЕТ РАЗРАБОТЧИКОВ?

  • с одной стороны, новый экран, скорее всего, вызовет много сложностей из-за необычной компоновки и нестандартного соотношения сторон. Вместо привычного соотношения 16:9 соотношение сторон в новом устройстве составляет 18:9. А это означает, что экран стал более вытянутым. И разработчикам нужно будет это учитывать.
  • с другой стороны, обновленный процессор, кроме возросшей производительности, обладает интересной возможностью real-time обучения нейросетей за счет добавления специального сопроцессора. Это позволит шире использовать технологии машинного обучения (ML – machine learning), которые все больше применяются в самых разных современных приложениях.

 

Машинное обучение и технологии Core ML открывают разработчикам доступ к обширному набору инструментов для распознавания объектов, текстов, лиц и много другого. И особенно эффективно это будет работать в новых моделях iPhone, которые уже заточены под такие приложения.

 

au reality example 2

Источник

 

Например:
Новый сканер лица от Apple – Face ID. Тема, которая у всех на слуху, и на которую еще не пошутили только самые ленивые.

Приложение должно обеспечить еще более интуитивную разблокировку девайса, и одновременно усилить безопасность. Обмануть такую систему практически невозможно. Сканер работает под любым углом и даже в полной темноте (благодаря инфракрасному датчику). Вы можете отрастить бороду, снять очки, наложить макияж – но у вас не получится сбить систему с толку.

За новыми технологиями будущее во многих областях, а особенно в разработке приложений, но это уже предмет отдельного разговора ибо включает в себя массу нюансов. Следите за информацией на нашем сайте, и вы всегда будете в курсе событий!

 

Фото: Shutterstock.com

 

 

 

 

 


Ещё

  • Umbrella IT вошла в Топ веб и мобильных разработчиков
    Umbrella IT вошла в Топ веб и мобильных разработчиков
    Скейтбордисты и банджи-джамперы любят риск. Будоражащее кровь чувство опасности – именно то, что заставляет их сердца биться быстрее. Но когда дело касается представления своего бизнеса в интернете – зачем рисковать? Umbrella IT – надежный партнер. Мы были первым официальным партнером Symfony в России. Наш опыт и экспертизу давно ценят наши клиенты, а теперь – и …
  • Создаем приложение с механикой Uber: руководство по разработке проекта на миллион долларов
    Создаем приложение с механикой Uber: руководство по разработке проекта на миллион долларов
    Uber стал первым, кто применил бизнес-модель совместного потребления и экономику по требованию и взял на абордаж целый мир. Дестабилизация традиционного рынка такси не мешает Uber позиционировать себя, прежде всего, как технологическую, а не транспортную компанию. И это вполне оправданно – образцовый сервис и эффективные технические решения – именно то, что привело компанию к оглушительному успеху. …
  • Как увеличить вовлеченность в мобильных приложениях: 6 полезных советов
    Как увеличить вовлеченность в мобильных приложениях: 6 полезных советов
    Что заставит пользователей возвращаться в ваше приложение снова и снова? Как запустить работу приложения на полную мощность и сделать его незаменимым для всех и каждого? Десяток, а может и два десятка установленных на смартфон приложений, но пользуетесь в реальности всего несколькими из них? Совсем не хочется, чтобы ваше приложение попало в список “однажды открою, вдруг …