HMS Core на Huawei получи актуализация до v5.0, носейки нови комплекти като AR Engine, Computer Graphics Kit и много други промени! Прочетете за повече!
Huawei Mobile Services, или HMS, е алтернативата на Huawei на GMS и по подобен начин се състои от потребителски приложения, както и основни фонови услуги. HMS предоставя изживяване, което е последователно на всички устройства и независимо от версията на платформата. Екосистемата на HMS се състои от HMS Apps, HMS Coreи възможностите на 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 Engine е еквивалентен на услугата 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 предвижда, че можете да използвате тези данни, за да създавате иновативни приложения, свързани с фитнес и здраве.
Комплект компютърна графика
The Комплект компютърна графика на Huawei е базирана на Vulkan високопроизводителна рамка за изобразяване на компютърна графика. Тази рамка се състои от PBR (физически базирано изобразяване) материал, модели, текстури, светлина, компонентни системи и др. Идеята зад рамката за изобразяване е да предостави най-добрите възможности за 3D изобразяване на устройства на Huawei, които използват HiSilicon Kirin чипове. Рамката също така поддържа вторична разработка с намалена трудност и сложност, което Huawei твърди, че помага значително да се увеличи ефективността на разработката.
Huawei Computer Graphics Kit може да се използва за случаи на използване на 3D приложения, тъй като капсулира необходимите методи за извикване на API на Vulkan и също така прилага специална оптимизация на GPU на Huawei. Това значително намалява натоварването при разработването на висококачествени 3D статични модели. Комплектът също така осигурява високоефективен модул за многонишково възпроизвеждане, който интегрира най-добрите практики при използването на специално предназначени за Huawei подобрения и разширения на Vulkan. По същество комплектът за компютърна графика помага за ускоряване на приемането на компютърна графика в приложенията, като предлага на разработчиците най-новите инструменти, от които се нуждаят, за да ги интегрират в своя софтуер.
Комплект за ускоряване
The Huawei Accelerate Kit осигурява възможност за многонишково ускорение, която твърди, че ефективно подобрява едновременното изпълнение на множество нишки, като по този начин оптимизира приложенията. Този комплект отваря тази възможност за разработчиците като набор от API на C-език. Това ще позволи на разработчиците много повече гъвкавост на устройства с Android от текущо поколение, които работят с многоядрена настройка. Многонишковото програмиране обикновено се постига чрез контролиране на изпълнението на задача чрез управление на нишки. С комплекта Accelerate Kit разработчиците са освободени от подробности за управлението на нишките, така че могат да се съсредоточат повече върху собственото си приложение, като същевременно получават ефективност.
Аудио комплект, комплект изображения, комплект видео в рамките на HMS Core
HMS Core 5.0 също добавя три нови комплекта, свързани с възможностите на телефона за аудио, видео и изображения. The Аудио комплект позволява възможности за възпроизвеждане на аудио въз основа на екосистемата HMS Core, включително аудио кодиране, възможности за декодиране на хардуерно ниво и долния слой на системата. The Комплект изображения ви позволява да включите специфични за сцената функции за дизайн и производство на анимация във вашето приложение. The Видео комплект понастоящем предоставя възможности за възпроизвеждане на видео и се работи по включването на API за редактиране на видео и дори видео хостинг в по-късни версии. Това ще ви позволи лесно да създавате приложения, които могат да възпроизвеждат поточно предаване от адрес, предоставен от трета страна.
Други надстройки на HMS Core
Въпреки че основният фокус на изданието на версията са новите API, няколко нови API също получават нови функции. Например, комплектът за сканиране вече включва сканиращи кодове, базирани на задълбочено обучение, за подобряване на точността на сканиране в по-предизвикателни ситуации с по-високи скорости на реакция. Map Kit получи информация за планиране на маршрути на автобуси и метро, така че разработчиците вече могат да ги използват, за да подобрят функциите в своите приложения. Комплектът за местоположение вече поддържа възможности за управление на ограда.
HMS се представя като прозорец от възможности за намаляване на зависимостта на приложението ви от услугите на Google, както и от отваряне към екосистемата на устройствата на Huawei и Honor, която все още представлява съществена и незабележима част от пазар. Huawei е в една от редките позиции, които могат да предложат стабилен набор от алтернативни API, които предоставят подобен набор от очаквани функционалности както на разработчиците, така и на потребителите. Huawei възнамерява да продължи напред с интегрирането на HMS Core в своите устройства, така че като разработчик, можете ли наистина да си позволите да игнорирате тази важна част от пазара?
Вижте всички API комплекти, налични в Huawei Mobile Services