ar engine server что это такое
AR Engine Server — что это за приложение? (AREngineServer, Huawei)
Всем пламенный привет. Сегодня разберемся с программой под названием AREngineServer, которую можно встретить на устройствах компании Huawei.
Описание
AR Engine Server — компонент сервиса AR Engine, который отвечает за корректную работу функций взаимодействия приложений/игр с реальным миром.
Функция дополненной реальности. Удалять или отключать не рекомендуется.
Разбираемся
Технология распознавания лица — это когда приложение работает с вашим лицом, сканирует его, определяет, это значит взаимодействие программы с реальным миром — именно для этого и используется AR Engine:
Пример программа, которая создает виртуальную мебель, чтобы посмотреть как она будет смотреться в комнате:
Вот этот виртуальный диван — невозможно создать без AR Engine. Точно также можно создать и просто виртуальный обьект на реальной улице, например:
Надеюсь примерно понятно. Именно поэтому AR Engine также применяется для авторизации в телефоне при помощи распознавания лица.
Заключение
Удачи и добра, до новых встреч друзья!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
«Что это за приложение?» — описание всех стандартных программ на смартфонах Huawei
Помимо стандартного набора программ от Google, каждый производитель предустанавливает на свои смартфоны и другие приложения, смысл и назначение которых, зачастую, многим пользователям совершенно непонятен.
В этой статье мы расскажем о каждом таком приложении, идущем «в комплекте» со смартфонами Huawei. Из этого списка исключены лишь самые популярные и всем известные программы, вроде YouTube или Google Карт.
Так что же это за приложение?
Диспетчер телефона — что это?
Диспетчер телефона — это фирменная программа Huawei для поддержания смартфона в хорошем состоянии. Приложение включает в себя такие разделы, как:
Можно ли удалить это приложение? — Нет. Оно является частью системы, его нельзя ни удалить, ни отключить в настройках.
Темы — что это?
Темы — это специальное приложение для настройки внешнего вида всей системы. Можно загружать качественные обои, шрифты, иконки и стили рабочего стола.
Также вы можете отредактировать любую тему — изменять стиль экрана блокировки, выбирать значки из другой темы и т.д.
Обратите внимание на то, что далеко не весь контент в этом приложении бесплатный. Цены отображаются в соответствии с выбранной страной в Huawei аккаунте.
Можно ли удалить это приложение? — Нет. Приложение является частью системы, его нельзя ни удалить, ни отключить в настройках.
HiCare — что это?
HiCare — это фирменное приложение для диагностики различных модулей смартфона от всевозможных датчиков (освещения, приближения, гравитации) до антенн (WiFi, 4G, Bluetooth).
Кроме того, с помощью этого приложения можно найти ближайший официальный сервисный центр, проверить статус ремонта своего Huawei-устройства по серийному номеру или связаться со службой поддержки в онлайн-чате.
Здесь же содержится подробное руководство пользователя, в котором можно найти ответы на множество вопросов, связанных с различными функциями и приложениями смартфона.
Можно ли удалить это приложение? — Нет. Huawei запрещает удалять это приложение, однако его легко можно (и нужно) отключить в настройках телефона (Настройки — Приложения — HiCare — Отключить).
AppGallery — что это?
AppGallery — это аналог официального магазина приложений Play Маркет. Здесь можно найти приложения, которых нет в Play Маркете, а для владельцев Huawei/Honor смартфонов часто предоставляются различные подарки в виде скидок, игровой валюты или бесплатного пробного периода.
Однако многие программы из AppGallery обновляются не так часто, как в официальном магазине приложений.
Можно ли удалить это приложение? — Нет. Приложение нельзя ни удалить, ни отключить. Если вам оно не нужно — просто спрячьте его в любую папку на телефоне.
Здоровье — что это?
Huawei Здоровье — это приложение, которое позволяет пользователю следить за своим здоровьем. Здесь учитывается сон, пульс, вес, а также вся физическая активность за день, включая различные тренировки.
Приложение может работать без фитнес-браслета или умных часов, отображая лишь данные шагомера, встроенного в смартфон. Но раскрыть весь его потенциал можно только при подключении фитнес-устройств, вроде Honor Band 5 (в этом обзоре есть подробное писание программы Здоровье).
Кроме того, данные о шагах за день обычно отображаются на экране блокировки Huawei смартфона. Удалив приложение Здоровье, шагомер на экране блокировки отображаться не будет.
Можно ли удалить это приложение? — Да. Если вы не пользуетесь фитнес-браслетами или смарт-часами от Huawei/Honor, а также вам не интересно смотреть, сколько шагов за день было пройдено — приложение следует обязательно удалить, так как оно влияет на расход заряда.
Phone Clone — что это?
Phone Clone — это фирменное приложение от Huawei для быстрого и удобного переноса данных со своего старого смартфона на новое устройство.
С его помощью можно перенести следующую информацию с любого Android-смартфона или iPhone:
А если оба телефона от компании Huawei, тогда приложение Phone Clone дополнительно сможете перенести:
Для переноса данных необходимо установить приложение Phone Clone и на старый телефон, информацию из которого вы желаете перенести на новый.
Можно ли удалить это приложение? — Да. Если вы уже перенесли свои данные или делать этого не собираетесь — нет никакого смысла оставлять это приложение на своем смартфоне.
Booking — что это?
Booking — это стороннее приложение, устанавливаемое на смартфоны Huawei в рамках партнерского соглашения. Владельцем программы является одноименная компания Booking.com.
Приложение Booking позволяет забронировать отель или снять дом/квартиру в одной из 228 стран мира. В базе данных компании содержится более 28 млн предложений от различных отелей и частных лиц.
Можно ли удалить это приложение? — Да. Любое стороннее приложение на смартфонах Huawei можно без проблем удалять.
Translator — что это?
Translator — это популярное приложение-переводчик от компании Microsoft, которое идет в комплекте со многими моделями смартфонов Huawei.
Программа работает в 4 режимах:
Также приложение позволяет загрузить словари для работы без доступа к интернет.
Можно ли удалить это приложение? — Да. Если вам не нужен переводчик или вы предпочитаете использовать для этих целей другое приложение — это можно удалять смело.
Резервные копии — что это?
Резервные копии — это приложение от компании Huawei для создания и восстановления резервных копий (бекапов) данных своего смартфона. Программа позволяет создать бекап на карту памяти, USB-флешку/диск или сетевое хранилище.
Также можно подключить телефон непосредственно к ноутбуку и сделать копию данных через фирменное приложение HiSuite.
Резервная копия содержит следующую информацию:
Можно ли удалить это приложение? — Да. Если вы не пользуетесь резервными копиями, никакого смысла в этом приложении нет, тем более, что контакты и другая информация синхронизируются с аккаунтом Google.
Зеркало — что это?
Зеркало — это забавное приложение, которое с помощью селфи-камеры превращает экран вашего смартфона, собственно, в зеркало. Программа максимально примитивна, из-за чего запускается мгновенно и сразу в режиме селфи, чем и отличается от обычной камеры.
Можно ли удалить это приложение? — Да.
Другие приложения
Помимо указанных выше, кратко перечислим другие приложения, которые могут присутствовать на Huawei-смартфонах «из коробки»:
P.S. Не забудьте подписаться в Telegram на первый научно-популярный сайт о мобильных технологиях — Deep-Review, чтобы не пропустить очень интересные материалы, которые мы сейчас готовим!
Как бы вы оценили эту статью?
Нажмите на звездочку для оценки
Внизу страницы есть комментарии.
Напишите свое мнение там, чтобы его увидели все читатели!
Если Вы хотите только поставить оценку, укажите, что именно не так?
Huawei AR Engine: базовые приемы работы
С этого дня на нашем сайте будут регулярно обновляться полезный блог Huawei и сегодня мы начнем с первой статьи о AR Engine. Мы рассмотрим самые базовые приемы работы с этим сервисом и буквально за 10 минут напишем свой собственный “Hello World!”.
Начнем мы, как ни странно, не с самого AR Engine, а с его лайт-версии, входящей в состав Scene Kit. Scene Kit был создан для быстрого и легкого отображения трехмерной графики внутри приложения в случаях, когда не требуется сложных манипуляций с трехмерными сценами. По сути Scene Kit это легких трехмерный движок, включающим две важные функции из AR Engine — наложение трехмерного объекта на человеческое лицо (прием также известный как “маски”) и размещение трехмерного объекта в окружающем мире. Сегодня поговорим про вторую функцию — она станет хорошей отправной точкой для перехода к “взрослой” AR Engine. В результате у нас получится что-то вроде такого несложного примера дополненной реальности:
Для данного проекта нам понадобятся:
— Android Studio 4.0 или более новый.
— JDK 1.7 или более новый.
— Телефон или планшет от Huawei или Honor. Список поддерживаемых моделей: с ерия P: P30 / P30Pro / P40 / P40Pro / P40Pro +, с ерия Mate: Mate20 / Mate20Pro / Mate20RS / Mate 20X / Mate20X (5G) / Mate30 / Mate30Pro / Mate30RS / Mate30 (5G) / Mate30Pro (5G) / Mate X / Mate XS, с ерия Nova: Nova6 / Nova6-5G / Nova7 / Nova7Pro, с ерия Honor: Honor V20 / Honor 20 / Honor 20Pro / Honor V30 / Honor V30Pro / Honor 30S / Honor 30 Pro / Honor 30 Pro + / Honor 10 X Lite, с ерия планшетов: Tablet M6.
Создадим новый Java-проект в Android Studio. Первое, что нам нужно сделать – добавить Scene Kit в наш проект. Сначала нужно добавить maven-репозитории в build.gradle проекта:
Затем в build.gradle приложения нужно добавить сам Scene Kit:
Вместо
Android Studio сама скачает SDK, указанный в dependency из одного из репозиториев указанных в repositories.
Создадим наше активити:
В layout добавляем ARView и кнопку:
В методе onCreate нашего активити инициализируем ARView и кнопку, включаем отображение плоскостей:
Далее делаем так, чтобы по нажатию кнопки можно было загрузить нашу модель в сцену:
С помощью setInitialPose можно выставить изначальную ориентацию и масштаб модели.
Теперь осталось только переопределить методы onPause(), onResume() и onDestroy():
После этого приложение можно запускать. Сразу после запуска ARView нужно некоторое время, чтобы найти плоскоти в окружающем мире – если включена соответствующая опция они отобразятся на экран. Далее остается только нажать на кнопку загрузки модели а потом нажать на одну из плоскостей, чтобы модель появилась на ней. Моделью можно управлять – для этого выделите ее, нажатием пальца и перемещайте, масштабируйте пинчем или поворачивайте двумя пальцами.
Это простое приложение можно легко использовать, например, для размещения в дополненной реальности в настоящих интерьерах бытовой техники, мебели и даже… целых домов! Примерно вот так:
Готовый пример приложения можно найти вот здесь.
10 вопросов к поддержке HMS по работе с гибридными приложениями, AppGallery и эмулированию телефонов Huawei
Привет, Хабр! За год количество сервисов в экосистеме Huawei Mobile Services (HMS). выросло с 9 до 31, и у разработчиков стало возникать всё больше вопросов по поддержке гибридных приложений, взаимодействию с AppGallery, использованию отдельных служб и китов. Основные площадки нашего общения с мировым сообществом — это Stackoverflow, Reddit, XDA-Developers и раздел поддержки на портале разработчиков Huawei. Специально для тех, кто интересуется нашей платформой, мы собрали с этих площадок 10 вопросов по работе с Huawei Mobile Services.
1. Будет ли работать React-native и Firebase SDK на телефонах Huawei без Google Service и без изменений кода?
Да, приложение на React-native будет работать без изменений, достаточно отправить APK для загрузки в галерею приложений Huawei. С Firebase SDK будет немного сложнее. Работоспособность приложения зависит от служб, которые вы пытаетесь включить в своё приложение. Так, вход в Google с помощью модуля аутентификации Firebase не будет поддерживаться на телефонах, где нет Google Mobile Services, например на Huawei Mate 30 Pro.
Если вы хотите использовать один APK как для GMS, так и для HMS, вам необходимо сначала проверять доступность службы.
Для GMS:
При попытке использовать Google Login, или Huawei Login, или любые другие сервисы:
2. Каковы реальные скрытые расходы на поддержку дополнительной экосистемы?
Расходы на поддержку приложения в HMS зависят от того, как вы проектируете систему и какие сервисы требуются в вашем приложении. В среднем время интеграции может варьироваться от нескольких часов до нескольких недель в зависимости от приложения и количества сервисов Google и Firebase в исходном приложении.
Если в вашем приложении нет интегрированных GMS, то можно загружать его без каких-либо доработок — сервисы Facebook, Yandex и другие будут работать.
3. Какие гибридные приложения поддерживает HMS?
С версии HMS Core 5.0.0 увеличено количество китов, поддерживаемых сторонними платформами:
4. Можно ли считать данные с датчика глубины (TOF) на телефонах Huawei?
Да, это возможно при использовании AR Engine SDK. Huawei AR Engine обеспечивает вывод сетки сцены в реальном времени, и результат включает положения мобильного телефона в пространстве. Трёхмерная сетка текущего вида камеры поддерживает только модели Honor V20 и P30Pro, которые могут получать информацию о глубине, а поддерживаемая сцена сканирования является статической.
Для получения данных от TOF нужно использовать класс ARSceneMesh с помощью следующих методов:
Есть и другие варианты, как считать глубину. Можно получить объект класса ARFrame и использовать его методы hitTest, acquireDepthImage. Также возвращает обработанную карту глубины метод GetSceneDepth из класса ARSceneMesh. Она точнее, но работает только до 2,5 метра.
5. Как открыть AppGallery напрямую из приложения?
AppGallery из приложения открывается так же, как и Google Play Store. Надо учитывать, что AppGallery использует собственную схему appmarket://:
6. Как создать Huawei Android Emulator?
Huawei предоставляет разработчикам Huawei функцию облачной отладки в качестве бесплатной услуги. Если вы используете SDK Huawei, у вас должна быть учётная запись разработчика Huawei. Просто войдите в консоль разработчика Huawei и следуйте инструкциям.
Функция облачной отладки действительно проста в использовании. Она позволяет выполнять удалённую отладку на реальных устройствах. В процессе вы можете просматривать информацию об устройстве, загружать и устанавливать APK на удалённые устройства, получать журналы операций и сохранять журналы на локальном компьютере для анализа.
7. Как получить доступ к payload push-уведомлений HMS?
Чтобы получить доступ к payload, вам необходимо реализовать класс HmsMessageService и переопределить метод onMessageReceived. Вы можете получить доступ к payload из объекта RemoteMessage. Чтобы получить доступ к токену, переопределите метод onNewToken.
Убедитесь, что вы зарегистрировали свою службу:
8. Какие инструменты использовать при разработке приложения Android для мобильного телефона Huawei?
Для разработки приложений можно использовать как Android Studio, так и другие IDE, такие как Eclipse, Intelliji IDEA. Если у вас уже есть приложение, использующее GMS, используйте HMS Toolkit для преобразования кода, работающего с GMS, для работы с HMS. Необходимо учитывать, что HMS Toolkit поддерживает конвертацию не всех служб, и перед его использованием лучше уточнить, работу каких служб он может перенести.
9. Как инициализировать службы HMS без agconnect-services.json?
Пока HMS не предоставляет единого решения для инициализации на основе кода. Инициализация без json-файла возможна при работе со следующими службами:
10. Что может система управления продуктами (PMS) в службе HMS In-App Purchase?
API системы управления продуктами (PMS) позволяет создавать продукты и управлять информацией о них. Через него можно:
How to use Huawei AR Engine in Unity?
Hi Everyone, in this document I will share how to use Huawei AR engine in Unity platform.
Here is an example of hand gestures recognition:
Lets Get Started
Every day augmented reality market is growing. There will be 1 billion AR users by 2020. By 2025, the worldwide user base of both AR and VR games will grow to 216 million users ¹.
The biggest mobile phone providers invest AR tech. First Apple released their own ARKit which is a set of tools to aid developers in creating augmented reality applications for iOS devices. Afterward Google create ARCore for android devices which is a development platform for creating augmented reality applications, that was released in 2018. One year later in 2019, Huawei enter the game and released Huawei AR engine.
Introduction of Huawei AR engine
HUAWEI AR Engine is a platform for building Augmented Reality Apps on android smartphones. Through its integrated AR core algorithm and HiSilicon chip, HUAWEI AR Engine currently provides motion tracking, plane detection, light estimation and hit testing, hand gesture recognition and skeleton tracking, human body skeleton tracking, human body mask, image tracking, scene mesh, facial expression tracking and face mesh.
HUAWEI AR Engine Unity SDK implements the functionality by wrapping the NDK interfaces of HUAWEI AR Engine. Application can integrate the AR functionality by importing the unitypackage.
Hand Gesture Tracking
In this article, I tried to give a brief introduction of hand gesture tracking development. To achieve this aim I create Unity application template.
Huawei AR Engine provides recognition of 10 particular hand gestures.
Both front and back camera can be used.