HMS Core 5.0 wprowadza silnik AR, zestaw grafiki komputerowej, zestaw przyspieszający i wiele innych ulepszeń

HMS Core firmy Huawei otrzymał aktualizację do wersji 5.0, która zawiera nowe zestawy, takie jak silnik AR, zestaw grafiki komputerowej i wiele innych zmian! Czytaj dalej, aby uzyskać więcej!

Usługi mobilne Huawei (HMS) to alternatywa Huawei dla GMS, która podobnie składa się z aplikacji skierowanych do użytkownika, a także podstawowych usług w tle. HMS zapewnia spójne środowisko na wszystkich urządzeniach i niezależne od wersji platformy. Ekosystem HMS składa się z aplikacji HMS, tj Rdzeń HMSoraz możliwości HMS udostępniane przez rdzeń za pośrednictwem dostępnych interfejsów API. Najnowsza przełomowa aktualizacja HMS Core 5.0 wprowadza kilka interfejsów API i ulepszeń istniejących interfejsów API.

Huawei podwoił wysiłki na rzecz ulepszenia HMS Core i powiązanych usług. W końcu te usługi i ramy usług stanowią podstawę obecnego doświadczenia Huawei i Honor. Według stanu na marzec 2020 r. liczba aktywnych użytkowników Huawei na całym świecie miesięcznie osiągnęła 650 milionów, co stanowi wzrost o 25% rok do roku. Liczba zarejestrowanych programistów na platformie Huawei również sięgnęła 1,4 miliona, co oznacza wzrost o 115% r/r. Całkowita liczba aplikacji HMS Core również przekroczyła 60 000 na całym świecie, co oznacza wzrost o 67% rok do roku. Huawei stawia wszystkie swoje założenia na własny ekosystem, a ciągłe udoskonalenia HMS Core świadczą o jego długoterminowym zaangażowaniu w realizację wizji HMS.

HMS Core 4.0 został wydany 15 stycznia 2020 r. i wprowadził nowe interfejsy API w postaci zestawu map, zestawu uczenia maszynowego, zestawu skanowania, WisePlay DRM i innych. Teraz, wraz z HMS Core 5.0, Huawei wprowadza kilka nowych interfejsów API: AR Engine, Computer Graphics Kit, Accelerate Kit.

Silnik AR

Silnik AR Huawei jest odpowiednikiem usługi ARCore w Google Play. Thie AR Engine w HMS Core służy jako platforma do tworzenia aplikacji rzeczywistości rozszerzonej (AR) na smartfony z systemem Android z chipami HiSilicon Kirin. Integruje podstawowe algorytmy AR, aby zapewnić podstawowe możliwości AR, takie jak śledzenie ruchu, śledzenie otoczenia oraz śledzenie ciała i twarzy. Dzięki AR Engine możesz tworzyć aplikacje łączące świat wirtualny ze światem rzeczywistym.

Krótko mówiąc, silnik AR Huawei stale śledzi lokalizację i pozy urządzenia, aby zapewnić śledzenie ruchu i śledzenie otoczenia. Wykorzystuje kamerę urządzenia do identyfikacji punktów charakterystycznych w danej przestrzeni, a następnie śledzi ruch względny do tych punktów, a następnie integruje te zmiany z danymi raportowanymi przez czujnik inercyjny na urządzeniu urządzenie. Potrafi także rozpoznawać płaskie płaszczyzny, takie jak podłogi i ściany, a także może oszacować natężenie oświetlenia wokół nich podczas identyfikowania charakterystycznych punktów.

Tym, co wyróżnia silnik AR Huawei, jest możliwość umożliwienia śledzenia ruchu również ludzi. Umożliwia lokalizację dłoni i rozpoznawanie określonych gestów. W interfejsie API znajduje się również komponent głębi, który następnie łączy się, aby umożliwić interfejsowi API śledzenie aż 21 punktów szkieletu dłoni w celu wdrożenia precyzyjnych interaktywnych elementów sterujących i nakładek efektów specjalnych. Może także śledzić 23 punkty szkieletu ciała, aby wykryć postawę człowieka w czasie rzeczywistym, a Huawei przewiduje, że będzie można wykorzystać te dane do tworzenia innowacyjnych aplikacji związanych również z kondycją i zdrowiem.

Zestaw grafiki komputerowej

The Zestaw grafiki komputerowej Huawei to platforma do renderowania grafiki komputerowej oparta na technologii Vulkan. Framework ten składa się z materiału PBR (renderowania opartego na fizyce), modeli, tekstur, światła, systemów komponentów i innych elementów. Ideą frameworka renderującego jest zapewnienie najlepszych możliwości renderowania 3D na urządzeniach Huawei korzystających z chipów HiSilicon Kirin. Ramy obsługują również rozwój wtórny o zmniejszonym stopniu trudności i złożoności, co według Huawei pomaga znacznie zwiększyć efektywność rozwoju.

Zestaw Huawei Computer Graphics Kit może być używany w aplikacjach 3D, ponieważ zawiera niezbędne metody wywoływania API Vulkan, a także implementuje dedykowaną optymalizację na procesorze graficznym Huawei. To znacznie zmniejsza obciążenie pracą przy opracowywaniu wysokiej jakości statycznych modeli 3D. Zestaw zawiera również wysokowydajny moduł renderowania wielowątkowego, który integruje najlepsze praktyki w zakresie korzystania z ulepszeń i rozszerzeń Vulkan dedykowanych dla Huawei. Zasadniczo zestaw Computer Graphics Kit pomaga przyspieszyć wdrażanie grafiki komputerowej w aplikacjach, oferując programistom najnowocześniejsze narzędzia potrzebne do zintegrowania ich ze swoim oprogramowaniem.

Zestaw przyspieszający

The Zestaw przyspieszający Huawei zapewnia możliwość akceleracji wielowątkowej, która skutecznie poprawia równoczesne wykonywanie wielu wątków, optymalizując w ten sposób aplikacje. Ten zestaw otwiera tę możliwość dla programistów w postaci zestawu interfejsów API w języku C. Zapewni to programistom znacznie większą elastyczność w przypadku urządzeń z Androidem obecnej generacji, które działają w konfiguracji wielordzeniowej. Programowanie wielowątkowe zwykle osiąga się poprzez kontrolowanie wykonywania zadań poprzez zarządzanie wątkami. Dzięki zestawowi Accelerate programiści są uwolnieni od szczegółów zarządzania wątkami, dzięki czemu mogą bardziej skoncentrować się na własnej aplikacji, jednocześnie zwiększając wydajność.

Zestaw audio, zestaw obrazu, zestaw wideo w ramach HMS Core

HMS Core 5.0 dodaje także trzy nowe zestawy związane z funkcjami audio, wideo i obrazu telefonu. The Zestaw audio umożliwia odtwarzanie dźwięku w oparciu o ekosystem HMS Core, w tym możliwości kodowania i dekodowania dźwięku na poziomie sprzętowym i dolnej warstwie systemu. The Zestaw obrazu umożliwia włączenie do aplikacji funkcji projektowania i tworzenia animacji dostosowanych do konkretnych scen. The Zestaw wideo obecnie zapewnia możliwości odtwarzania wideo i trwają prace nad włączeniem interfejsów API do edycji wideo, a nawet hostingu wideo w późniejszych wersjach. Umożliwi to łatwe tworzenie aplikacji odtwarzających multimedia przesyłane strumieniowo z adresu dostarczonego przez stronę trzecią.

Inne ulepszenia HMS Core

Chociaż w nowej wersji skupiono się głównie na nowych interfejsach API, kilka nowych interfejsów API również otrzymało nowe funkcje. Na przykład zestaw skanujący zawiera teraz kody skanujące oparte na głębokim uczeniu, które poprawiają dokładność skanowania w trudniejszych sytuacjach i zapewniają większą szybkość reakcji. Dzięki Map Kit uzyskano informacje dotyczące planowania tras autobusów i metra, dzięki czemu programiści mogą teraz używać ich do ulepszania funkcji swoich aplikacji. Zestaw lokalizacyjny obsługuje teraz funkcje zarządzania płotami.


HMS przedstawia się jako okno możliwości zmniejszenia zależności aplikacji od usług Google, a także: otwarcie na ekosystem urządzeń Huawei i Honor, który nadal stanowi istotną i niemożliwą do zignorowania część rynku rynek. Huawei znajduje się w jednej z nielicznych sytuacji, w których jest w stanie zaoferować solidny zestaw alternatywnych interfejsów API, które zapewniają podobny zestaw oczekiwanych funkcjonalności zarówno programistom, jak i użytkownikom. Huawei zamierza kontynuować integrację HMS Core w swoich urządzeniach, więc czy jako deweloper naprawdę możesz sobie pozwolić na ignorowanie tej ważnej części rynku?

Sprawdź wszystkie zestawy API dostępne w usługach mobilnych Huawei


Dziękujemy firmie Huawei za sponsorowanie tego posta. Nasi sponsorzy pomagają nam pokryć wiele kosztów związanych z prowadzeniem XDA, w tym koszty serwera, pełnoetatowych programistów, autorów wiadomości i wiele innych. Chociaż obok treści Portalu możesz zobaczyć treści sponsorowane (które zawsze będą oznaczone jako takie), zespół Portalu nie ponosi w żaden sposób odpowiedzialności za te posty. Treści sponsorowane, reklamy i XDA Depot są zarządzane całkowicie przez odrębny zespół. XDA nigdy nie naruszy swojej rzetelności dziennikarskiej, przyjmując pieniądze za pozytywne pisanie o firmie lub w jakikolwiek sposób zmieniając nasze opinie lub poglądy. Naszych opinii nie można kupić.