HMS Core 5.0 представляет AR Engine, комплект компьютерной графики, комплект ускорения и другие улучшения.

HMS Core от Huawei получил обновление до версии 5.0, включающее в себя новые комплекты, такие как AR Engine, Computer Graphics Kit и многие другие изменения! Читайте дальше!

Huawei Mobile Services, или HMS, является альтернативой Huawei GMS и аналогично состоит из пользовательских приложений, а также основных фоновых сервисов. HMS обеспечивает единообразный интерфейс на всех устройствах и независимо от версии платформы. Экосистема HMS состоит из приложений HMS, Ядро HMSи возможности HMS, которые Core обеспечивает через доступные API. Последнее знаковое обновление HMS Core 5.0 представляет несколько API и улучшения существующих API.

Huawei удвоила усилия по улучшению HMS Core и сопутствующих услуг. В конце концов, эти сервисы и сервисные структуры составляют основу текущего опыта Huawei и Honor. По состоянию на март 2020 года число активных пользователей Huawei в месяц во всем мире достигло 650 миллионов, что представляет собой рост на 25% по сравнению с аналогичным периодом прошлого года. Число зарегистрированных разработчиков на платформе Huawei также достигло 1,4 миллиона, что на 115% больше, чем в прошлом году. Общее количество приложений HMS Core также превысило 60 000 по всему миру, что представляет собой рост на 67% по сравнению с аналогичным периодом прошлого года. Huawei делает ставку на собственную экосистему, а постоянные улучшения HMS Core являются свидетельством ее долгосрочной приверженности концепции HMS.

HMS Core 4.0 был запущен еще 15 января 2020 года и представил новые API в виде Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM и других. Теперь, с HMS Core 5.0, Huawei представляет еще несколько новых API: AR Engine, Computer Graphics Kit, Accelerate Kit.

AR-движок

Huawei AR-движок эквивалентен сервису ARCore от Google Play. Thie AR Engine в HMS Core служит платформой для создания приложений дополненной реальности (AR) на смартфонах Android с чипами HiSilicon Kirin. Он объединяет основные алгоритмы AR, чтобы обеспечить базовые возможности AR, такие как отслеживание движения, отслеживание окружающей среды, а также отслеживание тела и лица. С помощью AR Engine вы можете создавать приложения, которые соединяют виртуальный мир с реальным.

Короче говоря, Huawei AR Engine постоянно отслеживает местоположение и позу устройства, обеспечивая возможность отслеживания движения и окружающей среды. Он использует камеру устройства для определения характерных точек в заданном пространстве, а затем отслеживает движение относительно к этим точкам и впоследствии интегрирует эти изменения с данными, сообщаемыми инерционным датчиком на устройство. Он также может распознавать плоские плоскости, такие как полы и стены, а также оценивать интенсивность освещения вокруг них при определении характерных точек.

Что делает AR Engine от Huawei особенным, так это его способность отслеживать движения людей. Он может позволить определять местонахождение рук и распознавать определенные жесты. В API также есть компонент глубины, который затем объединяется, позволяя API отслеживать до 21 точки скелета руки для реализации точных интерактивных элементов управления и наложений специальных эффектов. Он также может отслеживать 23 точки скелета тела, чтобы определить позу человека в режиме реального времени, и Huawei предполагает, что вы можете использовать эти данные для создания инновационных приложений, связанных с фитнесом и здоровьем.

Комплект компьютерной графики

Комплект компьютерной графики Huawei — это высокопроизводительная среда рендеринга компьютерной графики на базе Vulkan. Эта структура состоит из материала PBR (физически основанного рендеринга), моделей, текстур, света, систем компонентов и многого другого. Идея платформы рендеринга заключается в том, чтобы обеспечить лучшие возможности 3D-рендеринга на устройствах Huawei, использующих чипы HiSilicon Kirin. Платформа также поддерживает вторичную разработку с меньшими трудностями и сложностью, что, по утверждению Huawei, помогает значительно повысить эффективность разработки.

Комплект компьютерной графики Huawei можно использовать для сценариев использования 3D-приложений, поскольку он инкапсулирует необходимые методы вызова API Vulkan, а также реализует специальную оптимизацию на графическом процессоре Huawei. Это значительно снижает нагрузку на разработку высококачественных статических 3D-моделей. В комплект также входит высокопроизводительный модуль многопоточного рендеринга, который объединяет лучшие практики использования улучшений и расширений Vulkan, предназначенных для Huawei. По сути, комплект компьютерной графики помогает ускорить внедрение компьютерной графики в приложения, предлагая разработчикам новейшие инструменты, необходимые для их интеграции в свое программное обеспечение.

Ускорительный комплект

Комплект ускорения Huawei обеспечивает возможность многопоточного ускорения, которая, как утверждается, эффективно улучшает одновременное выполнение нескольких потоков, тем самым оптимизируя приложения. Этот комплект открывает эту возможность разработчикам в виде набора API-интерфейсов языка C. Это даст разработчикам гораздо больше гибкости на устройствах Android текущего поколения, работающих на многоядерной системе. Многопоточное программирование обычно достигается путем управления выполнением задач путем управления потоками. Благодаря Accelerate Kit разработчики освобождаются от деталей управления потоками и могут больше сосредоточиться на своем приложении, сохраняя при этом эффективность.

Аудио-комплект, комплект изображений, комплект видео в ядре HMS

HMS Core 5.0 также добавляет три новых комплекта, касающихся аудио-, видео- и графических возможностей телефона. Аудио комплект обеспечивает возможности воспроизведения звука на основе экосистемы HMS Core, включая возможности кодирования и декодирования звука на аппаратном уровне и нижнем уровне системы. Комплект изображений позволяет вам включать в ваше приложение функции дизайна и создания анимации для конкретных сцен. Видео комплект в настоящее время предусмотрены возможности воспроизведения видео, и ведется работа по включению API-интерфейсов редактирования видео и даже видеохостинга в более поздние версии. Это позволит вам легко создавать приложения, которые смогут воспроизводить потоковое мультимедиа с адреса, предоставленного третьей стороной.

Другие обновления HMS Core

Хотя основное внимание в выпуске версии уделяется новым API, некоторые новые API также получают новые функции. Например, в комплект Scan Kit теперь входят коды сканирования на основе глубокого обучения, позволяющие повысить точность сканирования в более сложных ситуациях с более высокой скоростью отклика. Map Kit получил информацию о планировании маршрутов автобусов и метро, ​​поэтому разработчики теперь могут использовать ее для улучшения функций своих приложений. Location Kit теперь поддерживает возможности управления ограждениями.


HMS представляет собой окно возможностей для снижения зависимости вашего приложения от сервисов Google, а также открытие экосистемы устройств Huawei и Honor, которая по-прежнему составляет существенную и неигнорируемую часть рынок. Huawei находится в одной из редких позиций, способных предложить надежный набор альтернативных API, которые предоставляют аналогичный набор ожидаемых функций как разработчикам, так и пользователям. Huawei намерена продолжить интеграцию HMS Core в свои устройства, поэтому можете ли вы, как разработчик, позволить себе игнорировать эту важную часть рынка?

Ознакомьтесь со всеми наборами API, присутствующими в мобильных сервисах Huawei.


Мы благодарим Huawei за поддержку этого поста. Наши спонсоры помогают нам оплачивать многие расходы, связанные с запуском XDA, включая расходы на сервер, оплату штатных разработчиков, авторов новостей и многое другое. Хотя вы можете видеть спонсируемый контент (который всегда будет помечен как таковой) рядом с контентом Портала, команда Портала никоим образом не несет ответственности за эти публикации. Спонсорский контент, реклама и XDA Depot полностью управляются отдельной командой. XDA никогда не поставит под угрозу свою журналистскую честность, принимая деньги за положительные отзывы о компании или каким-либо образом изменяя наши мнения или взгляды. Наше мнение невозможно купить.