Фраза "дополненная реальность" (augmented reality или просто AR) уже стала входить в нашу жизнь. Сегодня это уже не просто теория или красивый демонстрационный ролик из презентации, а вполне работоспособные приложения, которыми, например, пользователи Android могут пользоваться здесь и сейчас. К одному из наиболее ярких представителей подобных приложений относится программа Layar, которую ее создатели называют не иначе как браузером дополненной реальности. Внешне выглядит это так: на изображение, транслируемое камерой смартфона накладываются данные о точках интереса, привязанные к текущему местположению пользователя и даже его ориентации по сторонам света. То есть используется не только GPS-приемник телефона, но еще и цифровой компас.
Меню приложения содержит четыре вкладки. Ключевым понятием, которым оперирует Layar являются так называемые слои. По сути это разновидности различных геоинформационных систем, разрабатываемые сторонными компаниями и подключаемые к браузеру дополненной реальности. Первая вкладка Favorites формируется из слоев, добавленных пользователем. Вторая - Recent - предлагает слои, содержащие геометки в местности, где в данный момент находится пользователь. Третья - Layers - позволяет искать новые слои по трем категориям - популярным, новым и, снова таки, местным.
Так выглядит подразделы меню Layers, имеющие отношение к местным (Featured) или популярным (Popular) слоям браузера. Третий скриншот демонстрирует описание слоя. В качестве примера выбран слой с картой киевского метрополитена. Чтобы перейти к просмотру слоя нужно нажать клавишу Launch.
Меню настроек Layar очень простое. Можно включить сетку, позволяющую ориентироваться в пространстве и подключиться к социальным сетям для того, чтобы делиться со своими друзьями информацией, полученной во время использования приложения.
Вот так работает слой "Интересный Киев", созданный одноименным интернет-проектом, предлагающим отличные экскурсии по Киеву, интересные даже коренным жителям столицы. Выбрав точку интереса, можно увидеть направление до нее, расстояние и снимок. Кликнув на кнопку "Подробнее" можно увидеть описание объекта.
Нажав на кнопку "Take me there" можно проложить маршрут, используя установленные в смартфоне карты (в данном случае предлагаются на выбор Яндекс.Карты либо Карты Google). Проложеннный маршрут можно посмотреть на карте с привязкой к текущему положению пользователя.
Разворачиваясь на 360 градусов можно увидеть десятки других объектов. Обратите внимание на "радар" в правом верхнем углу экрана. Он позволяет ориентироваться в большом количестве точек интереса.
В горизонтальной ориентации экрана вот таким образом выглядит слой с картой киевского метрополитена. Можно увидеть и оценить расстояние и направление до ближайших станций метро.
Браузер дополненной реальности, таким образом, позволяет "видеть сквозь стены" и показывать выбранные точки интереса вне зависимости от того находятся ли они в зоне прямой видимости.
На этом видео можно увидеть как выглядит работа с Layar вживую:
Приложение Layar становится незаменимым в незнакомом (и даже хорошо знакомом) городе. Оно позволяет видеть направление и расстояние до точек интереса, просматривать их описание. Таким образом можно находить кафе и рестораны, отели и автозаправки. Есть слои, позволяющие видеть пользовательские фотографии объектов или, например, видеть пользователей Twitter, находящихся в данный момент в непосредственной близости от вас. Это совершенно новые возможности, которые еще несколько лет назад могли казаться настоящей фантастикой.
Код для загрузки:
Прямая ссылка: https://market.android.com/details?id=com.layar
Работоспособность приложения проверена на Android-смартфоне LG Optimus Black