HMS Core 5.0 apresenta um mecanismo AR, kit de computação gráfica, kit de aceleração e mais melhorias

O HMS Core da Huawei recebeu uma atualização para v5.0, trazendo novos kits como AR Engine, Computer Graphics Kit e muitas outras mudanças! Continue lendo para saber mais!

Huawei Mobile Services, ou HMS, é a alternativa da Huawei ao GMS e, da mesma forma, consiste em aplicativos voltados para o usuário, bem como em serviços básicos em segundo plano. O HMS oferece uma experiência consistente em todos os dispositivos e independente da versão da plataforma. O ecossistema HMS é composto por HMS Apps, o Núcleo HMSe os recursos HMS que o Core habilita por meio de suas APIs disponíveis. A atualização mais recente do HMS Core 5.0 introduz diversas APIs e melhorias nas APIs existentes.

A Huawei dobrou a aposta na melhoria do HMS Core e dos seus serviços aliados. Afinal, esses serviços e estruturas de serviços constituem a espinha dorsal da experiência atual da Huawei e da Honor. Em março de 2020, o número global de usuários ativos mensais da Huawei atingiu 650 milhões, representando um aumento de 25% em relação ao ano anterior. O número de desenvolvedores registrados na plataforma da Huawei também atingiu 1,4 milhão, um aumento de 115% em relação ao ano anterior. E o número total de aplicativos HMS Core também ultrapassou 60.000 globalmente, o que representa um crescimento anual de 67%. A Huawei está apostando todas as suas apostas no seu próprio ecossistema, e as melhorias constantes no HMS Core são testemunho do seu compromisso de longo prazo com a visão do HMS.

O HMS Core 4.0 foi lançado em 15 de janeiro de 2020, introduzindo novas APIs na forma de Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM e muito mais. Agora, com o HMS Core 5.0, a Huawei está introduzindo mais algumas novas APIs: AR Engine, Computer Graphics Kit, Accelerate Kit.

Motor AR

Motor AR da Huawei é equivalente ao serviço ARCore do Google Play. Thie AR Engine no HMS Core serve como uma plataforma para a construção de aplicativos de realidade aumentada (AR) em smartphones Android com chips HiSilicon Kirin. Ele integra algoritmos básicos de AR para fornecer recursos básicos de AR, como rastreamento de movimento, rastreamento de ambiente e rastreamento de corpo e rosto. Com o AR Engine, você pode criar aplicativos que unem o mundo virtual ao mundo real.

Resumindo, o Huawei AR Engine rastreia continuamente a localização e as poses do dispositivo para fornecer rastreamento de movimento e recursos de rastreamento de ambiente. Ele faz uso da câmera do dispositivo para identificar pontos característicos em um determinado espaço e, em seguida, rastreia o movimento relativo a esses pontos e, posteriormente, integra essas alterações com os dados relatados pelo sensor inercial no dispositivo. Ele também pode reconhecer planos planos, como pisos e paredes, e também pode fazer uma estimativa da intensidade da iluminação ao seu redor ao identificar pontos característicos.

O que torna o AR Engine da Huawei especial é a sua capacidade de permitir também o rastreamento de movimentos para humanos. Pode permitir localizar a localização das mãos e reconhecer gestos específicos. Há também um componente de profundidade na API, que se reúne para permitir que a API rastreie até 21 pontos do esqueleto manual para implementar controles interativos precisos e sobreposições de efeitos especiais. Ele também pode rastrear 23 pontos do esqueleto corporal para detectar a postura humana em tempo real, e a Huawei prevê que você também possa usar esses dados para criar aplicativos inovadores em torno de condicionamento físico e saúde.

Kit de computação gráfica

O Kit de computação gráfica Huawei é uma estrutura de renderização de gráficos de computador de alto desempenho baseada em Vulkan. Esta estrutura consiste em material PBR (renderização com base física), modelos, texturas, luz, sistemas de componentes e muito mais. A ideia por trás da estrutura de renderização é fornecer os melhores recursos de renderização 3D em dispositivos Huawei que utilizam chips HiSilicon Kirin. A estrutura também suporta o desenvolvimento secundário com dificuldade e complexidade reduzidas, o que a Huawei afirma ajudar a aumentar significativamente a eficiência do desenvolvimento.

O Huawei Computer Graphics Kit pode ser usado para casos de uso de aplicativos 3D, pois encapsula os métodos de chamada de API Vulkan necessários e também implementa otimização dedicada na GPU Huawei. Isso reduz bastante a carga de trabalho no desenvolvimento de modelos estáticos 3D de alta qualidade. O Kit também fornece um módulo de renderização multithread de alto desempenho que integra as melhores práticas no uso de aprimoramentos e extensões Vulkan dedicados à Huawei. Em essência, o Kit de Computação Gráfica ajuda a acelerar a adoção de computação gráfica em aplicativos, oferecendo aos desenvolvedores as ferramentas de ponta necessárias para integrá-los em seus softwares.

Kit Acelerar

O Kit de aceleração Huawei fornece capacidade de aceleração multithread que afirma melhorar com eficiência a execução simultânea de vários threads, otimizando assim os aplicativos. Este Kit abre esse recurso para desenvolvedores como um conjunto de APIs em linguagem C. Isso permitirá aos desenvolvedores muito mais flexibilidade em dispositivos Android da geração atual que rodam em uma configuração multi-core. A programação multithread geralmente é obtida controlando a execução de tarefas por meio do gerenciamento de threads. Com o Accelerate Kit, os desenvolvedores ficam livres dos detalhes de gerenciamento de threads, para que possam se concentrar mais em seus próprios aplicativos e, ao mesmo tempo, ganhar eficiência.

Kit de áudio, kit de imagem, kit de vídeo dentro do HMS Core

O HMS Core 5.0 também adiciona três novos kits relacionados aos recursos de áudio, vídeo e imagem do telefone. O Kit de áudio permite recursos de reprodução de áudio com base no ecossistema HMS Core, incluindo codificação de áudio, recursos de decodificação no nível de hardware e camada inferior do sistema. O Kit de imagens permite incorporar funções específicas de design e produção de animação em seu aplicativo. O Kit de vídeo atualmente fornece recursos de reprodução de vídeo e está em andamento o trabalho para incorporar a edição de vídeo e até mesmo APIs de hospedagem de vídeo em versões posteriores. Isso permitirá que você crie facilmente aplicativos que podem reproduzir streaming de mídia a partir de um endereço fornecido por terceiros.

Outras atualizações do HMS Core

Embora o foco principal do lançamento da versão sejam as novas APIs, várias novas APIs também estão recebendo novos recursos. Por exemplo, o Scan Kit agora apresenta códigos de digitalização baseados em aprendizagem profunda para melhorar a precisão da digitalização em situações mais desafiadoras com velocidades de resposta mais altas. O Map Kit ganhou informações de planejamento de rotas de ônibus e metrô, para que os desenvolvedores agora possam usá-las para melhorar as funções de seus aplicativos. O Kit de Localização agora oferece suporte a recursos de gerenciamento de cercas.


O HMS se apresenta como uma janela de oportunidade para reduzir a dependência do seu aplicativo dos serviços do Google, bem como uma abrindo-se para o ecossistema de dispositivos da Huawei e Honor, que ainda constitui uma parte substancial e inignorável do mercado. A Huawei está em uma das raras posições de ser capaz de oferecer um conjunto robusto de APIs alternativas que fornecem um conjunto semelhante de funcionalidades esperadas para desenvolvedores e usuários. A Huawei pretende avançar com a integração do HMS Core em seus dispositivos, então, como desenvolvedor, você pode realmente ignorar esta importante parte do mercado?

Confira todos os Kits API presentes nos Huawei Mobile Services


Agradecemos à Huawei por patrocinar este post. Nossos patrocinadores nos ajudam a pagar pelos muitos custos associados à execução do XDA, incluindo custos de servidor, desenvolvedores em tempo integral, redatores de notícias e muito mais. Embora você possa ver conteúdo patrocinado (que sempre será rotulado como tal) junto com o conteúdo do Portal, a equipe do Portal não é de forma alguma responsável por essas postagens. O conteúdo patrocinado, a publicidade e o XDA Depot são gerenciados por uma equipe inteiramente separada. O XDA nunca comprometerá a sua integridade jornalística ao aceitar dinheiro para escrever favoravelmente sobre uma empresa ou alterar as nossas opiniões ou pontos de vista de qualquer forma. Nossa opinião não pode ser comprada.