HMS Core 5.0 incorpora nuevos kits y mejoras

Huawei Mobile Services, o HMS, es la alternativa de Huawei a GMS, y de manera similar consiste en aplicaciones orientadas al usuario, así como servicios básicos en segundo plano. HMS proporciona una experiencia consistente en todos los dispositivos e independiente de la versión de la plataforma. El ecosistema HMS está compuesto por aplicaciones HMS, HMS Core y las capacidades HMS que Core permite a través de sus API disponibles. La última actualización importante de HMS Core 5.0 presenta varias API y mejoras a las API existentes.

Huawei se ha duplicado en la mejora de HMS Core y sus servicios aliados. Después de todo, estos servicios y marcos de servicios forman la columna vertebral de la experiencia actual de Huawei y Honor. A partir de marzo de 2020, los usuarios activos mensuales globales de Huawei han alcanzado los 650 millones, lo que representa un aumento del 25% interanual. El número de desarrolladores registrados en la plataforma de Huawei también alcanzó los 1,4 millones, un aumento interanual del 115%. Y el número total de aplicaciones HMS Core también ha excedido 60,000 a nivel mundial, lo que representa un crecimiento interanual del 67%. Huawei está colocando todas sus apuestas en su propio ecosistema, y ​​las mejoras constantes en HMS Core son testimonio de su compromiso a largo plazo con la visión de HMS.

HMS Core 4.0 se lanzó el 15 de enero de 2020, presentando nuevas API en forma de Kit de mapas, Kit de aprendizaje automático, Kit de escaneo, WisePlay DRM y más. Ahora, con HMS Core 5.0, Huawei presenta algunas API más nuevas: AR Engine, Computer Graphics Kit, Accelerate Kit.

Motor AR

Huawei AR Engine es equivalente al servicio ARCore de Google Play. Thie AR Engine en HMS Core sirve como plataforma para crear aplicaciones de realidad aumentada (AR) en teléfonos inteligentes Android con chips HiSilicon Kirin. Integra algoritmos centrales para AR para proporcionar capacidades básicas de AR como seguimiento de movimiento, seguimiento de entorno y seguimiento de cuerpo y cara. Con AR Engine, puede crear aplicaciones que unan el mundo virtual con el mundo real.

En pocas palabras, Huawei AR Engine rastrea continuamente la ubicación del dispositivo y posa para proporcionar capacidades de seguimiento de movimiento y entorno. Utiliza la cámara del dispositivo para identificar puntos característicos en un espacio determinado, y luego rastrea el movimiento relativo a estos puntos, y posteriormente integra estos cambios con los datos informados por el sensor inercial en el dispositivo. También puede reconocer planos planos como pisos y paredes, y también puede hacer una estimación de la intensidad de la iluminación a su alrededor al identificar los puntos característicos.

Lo que hace que el motor AR de Huawei sea especial es su capacidad de habilitar también el seguimiento de movimiento para humanos. Puede permitir localizar ubicaciones de manos y reconocer gestos específicos. También hay un componente de profundidad dentro de la API, que luego se une para permitir que la API rastree hasta 21 puntos del esqueleto de la mano para implementar controles interactivos precisos y superposiciones de efectos especiales. También puede rastrear 23 puntos del esqueleto del cuerpo para detectar la postura humana en tiempo real, y Huawei prevé que puede usar estos datos para crear aplicaciones innovadoras en torno al estado físico y la salud.

Kit de gráficos por computadora

El Huawei Computer Graphics Kit es un marco de renderizado de gráficos de computadora de alto rendimiento basado en Vulkan. Este marco consiste en el material PBR (representación física), modelos, texturas, luz, sistemas de componentes y más. La idea detrás del marco de rending es proporcionar las mejores capacidades de renderizado 3D en dispositivos Huawei que utilizan chips HiSilicon Kirin. El marco también admite el desarrollo secundario con dificultad y complejidad reducidas, lo que según Huawei ayuda a aumentar significativamente la eficiencia del desarrollo.

Huawei Computer Graphics Kit se puede usar para casos de uso de aplicaciones 3D, ya que encapsula los métodos de llamada API Vulkan necesarios y también implementa una optimización dedicada en la GPU Huawei. Esto reduce en gran medida la carga de trabajo en el desarrollo de modelos estáticos 3D de alta calidad. El kit también proporciona un módulo de rending multihilo de alto rendimiento que integra las mejores prácticas en el uso de mejoras y extensiones Vulkan dedicadas a Huawei. En esencia, el Computer Graphics Kit ayuda a acelerar la adopción de gráficos por computadora en las aplicaciones al ofrecer a los desarrolladores las herramientas de vanguardia que necesitan para integrar lo mismo en su software.

Kit de aceleración

El Huawei Accelerate Kit proporciona capacidad de aceleración multi-roscada que pretende mejorar eficientemente la ejecución concurrente de múltiples hilos, optimizando así aplicaciones. Este kit abre esta capacidad a los desarrolladores como un conjunto de API en lenguaje C. Esto permitirá a los desarrolladores mucha más flexibilidad en los dispositivos Android de la generación actual que se ejecutan en una configuración de múltiples núcleos. La programación de subprocesos múltiples generalmente se logra controlando la ejecución de tareas mediante la administración de subprocesos. Con Accelerate Kit, los desarrolladores se liberan de los detalles de gestión de subprocesos, por lo que pueden centrarse más en su propia aplicación mientras siguen ganando eficiencia.

Kit de audio, kit de imagen, kit de video dentro de HMS Core

HMS Core 5.0 también agrega tres nuevos kits relacionados con las capacidades de audio, video e imagen del teléfono. El kit de audio permite capacidades de reproducción de audio basadas en el ecosistema HMS Core, que incluye codificación de audio, capacidades de decodificación a nivel de hardware y capa inferior del sistema. El kit de imagen le permite incorporar funciones de diseño y producción de animación específicas de la escena en su aplicación. El kit de video actualmente proporciona capacidades de reproducción de video, y se está trabajando para incorporar edición de video e incluso API de alojamiento de video en versiones posteriores. Esto le permitirá crear fácilmente aplicaciones que pueden reproducir medios de transmisión desde una dirección proporcionada por un tercero.

Otras actualizaciones a HMS Core

Si bien el enfoque principal del lanzamiento de la versión son las nuevas API, varias API nuevas también están obteniendo nuevas características. Por ejemplo, el kit de escaneo ahora cuenta con códigos de escaneo basados ​​en aprendizaje profundo para mejorar la precisión del escaneo en situaciones más difíciles con velocidades de respuesta más altas. El Kit de mapas ha obtenido información de planificación de rutas de autobús y metro, por lo que los desarrolladores ahora pueden usarlos para mejorar las funciones dentro de sus aplicaciones. El kit de ubicación ahora admite capacidades de gestión de vallas.


HMS se presenta como una ventana de oportunidad para reducir la dependencia de su aplicación en los servicios de Google, así como una apertura al ecosistema de dispositivos de Huawei y Honor, que todavía forma una parte sustancial e imperceptible del mercado. Huawei se encuentra en una de las raras posiciones de poder ofrecer un conjunto robusto de API alternativas que brindan un conjunto similar de funcionalidades esperadas tanto para desarrolladores como para usuarios. Huawei tiene la intención de avanzar con la integración de HMS Core dentro de sus dispositivos, por lo que, como desarrollador, ¿puede realmente ignorar esta importante parte del mercado?

¿Quieres mas? Echa un vistazo a todos los kits API presentes en los servicios móviles de Huawei

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s