Huawei의 HMS Core는 v5.0으로 업데이트되어 AR 엔진, 컴퓨터 그래픽 키트 및 기타 많은 변경 사항과 같은 새로운 키트를 제공합니다! 자세한 내용은 계속 읽어보세요!
Huawei Mobile Services(HMS)는 GMS에 대한 Huawei의 대안으로, 마찬가지로 사용자 대상 애플리케이션과 핵심 백그라운드 서비스로 구성됩니다. HMS는 여러 장치에서 일관되고 플랫폼 버전에 관계없이 일관된 경험을 제공합니다. HMS 생태계는 HMS 앱으로 구성됩니다. HMS 코어, 그리고 Core가 사용 가능한 API를 통해 활성화하는 HMS 기능입니다. HMS Core 5.0의 최신 마일스톤 업데이트에는 여러 API가 도입되고 기존 API가 개선되었습니다.
Huawei는 HMS Core 및 관련 서비스 개선에 두 배의 노력을 기울였습니다. 결국 이러한 서비스와 서비스 프레임워크는 Huawei와 Honor의 현재 경험의 중추를 형성합니다. 2020년 3월 현재 화웨이의 전 세계 월간 활성 사용자 수는 6억 5천만 명에 달해 전년 대비 25% 증가했다. 화웨이 플랫폼에 등록된 개발자 수도 전년 대비 115% 증가한 140만 명에 달했습니다. 또한 전 세계적으로 HMS Core 앱의 총 개수도 60,000개를 넘어 전년 대비 67% 성장했습니다. Huawei는 자체 생태계에 모든 투자를 하고 있으며 HMS Core의 지속적인 개선은 HMS 비전을 향한 장기적인 노력의 증거입니다.
HMS Core 4.0은 2020년 1월 15일에 출시되어 Map Kit, Machine Learning Kit, Scan Kit, WisePlay DRM 등의 형태로 새로운 API를 도입했습니다. 이제 HMS Core 5.0을 통해 Huawei는 AR 엔진, 컴퓨터 그래픽 키트, Accelerate Kit와 같은 몇 가지 새로운 API를 도입합니다.
AR 엔진
화웨이 AR 엔진 Google Play의 ARCore 서비스와 동일합니다. HMS Core의 Thie AR 엔진은 HiSilicon Kirin 칩을 사용하여 Android 스마트폰에서 증강 현실(AR) 앱을 구축하기 위한 플랫폼 역할을 합니다. AR용 핵심 알고리즘을 통합하여 동작 추적, 환경 추적, 신체 및 얼굴 추적과 같은 기본 AR 기능을 제공합니다. AR 엔진을 사용하면 가상 세계와 현실 세계를 연결하는 앱을 구축할 수 있습니다.
간단히 말해서, Huawei AR 엔진은 동작 추적 및 환경 추적 기능을 제공하기 위해 장치 위치와 자세를 지속적으로 추적합니다. 장치 카메라를 사용하여 주어진 공간에서 특징점을 식별한 다음 상대적인 움직임을 추적합니다. 그런 다음 이러한 변경 사항을 관성 센서가 보고한 데이터와 통합합니다. 장치. 바닥이나 벽 등 평평한 평면도 인식할 수 있고, 특징점 식별 시 주변의 조명 강도도 추정할 수 있다.
Huawei의 AR 엔진을 특별하게 만드는 것은 인간의 움직임 추적도 가능하게 하는 능력입니다. 손 위치를 찾고 특정 동작을 인식할 수 있습니다. API 내에 깊이 구성 요소도 있는데, 이 구성 요소를 함께 사용하면 API가 최대 21개의 손 뼈대 지점을 추적하여 정확한 대화형 컨트롤과 특수 효과 오버레이를 구현할 수 있습니다. 또한 23개의 신체 골격 지점을 추적하여 인간의 자세를 실시간으로 감지할 수 있으며, Huawei는 이 데이터를 사용하여 피트니스 및 건강에 관한 혁신적인 앱을 구축할 수 있을 것으로 예상합니다.
컴퓨터 그래픽 키트
그만큼 화웨이 컴퓨터 그래픽 키트 Vulkan 기반의 고성능 컴퓨터 그래픽 렌더링 프레임워크입니다. 이 프레임워크는 PBR(물리 기반 렌더링) 재질, 모델, 텍스처, 조명, 구성 요소 시스템 등으로 구성됩니다. 렌더링 프레임워크의 기본 아이디어는 HiSilicon Kirin 칩을 사용하는 Huawei 장치에서 최고의 3D 렌더링 기능을 제공하는 것입니다. 또한 이 프레임워크는 난이도와 복잡성을 줄여 2차 개발을 지원하며, 이는 개발 효율성을 크게 높이는 데 도움이 된다고 Huawei는 주장합니다.
Huawei 컴퓨터 그래픽 키트는 필요한 Vulkan API 호출 방법을 캡슐화하고 Huawei GPU에 대한 전용 최적화를 구현하므로 3D 애플리케이션 사용 사례에 사용할 수 있습니다. 이는 고품질 3D 정적 모델을 개발하는 작업량을 크게 줄여줍니다. 또한 이 키트는 Huawei 전용 Vulkan 개선 사항 및 확장 사용에 대한 모범 사례를 통합하는 고성능 멀티스레드 렌더링 모듈을 제공합니다. 본질적으로 컴퓨터 그래픽 키트는 개발자에게 컴퓨터 그래픽을 소프트웨어에 통합하는 데 필요한 최첨단 도구를 제공함으로써 앱에서 컴퓨터 그래픽의 채택을 가속화하는 데 도움이 됩니다.
가속 키트
그만큼 화웨이 가속 키트 다중 스레드의 동시 실행을 효율적으로 개선하여 앱을 최적화한다고 주장하는 다중 스레드 가속 기능을 제공합니다. 이 키트는 개발자에게 C 언어 API 세트로 이 기능을 제공합니다. 이를 통해 개발자는 멀티 코어 설정에서 실행되는 현재 세대의 Android 장치에서 훨씬 더 많은 유연성을 얻을 수 있습니다. 멀티 스레드 프로그래밍은 일반적으로 스레드를 관리하여 작업 실행을 제어함으로써 달성됩니다. Accelerate Kit를 사용하면 개발자는 스레드 관리 세부 사항에서 벗어나 효율성을 유지하면서 자신의 앱에 더 집중할 수 있습니다.
HMS Core 내의 오디오 키트, 이미지 키트, 비디오 키트
HMS Core 5.0에는 전화기의 오디오, 비디오 및 이미지 기능과 관련된 세 가지 새로운 키트도 추가되었습니다. 그만큼 오디오 키트 하드웨어 수준 및 시스템 하위 계층의 오디오 인코딩, 디코딩 기능을 포함하여 HMS Core 에코시스템을 기반으로 하는 오디오 재생 기능을 지원합니다. 그만큼 이미지 키트 장면별 디자인 및 애니메이션 제작 기능을 앱에 통합할 수 있습니다. 그만큼 비디오 키트 현재 비디오 재생 기능을 제공하고 있으며, 이후 릴리스에서는 비디오 편집 및 비디오 호스팅 API까지 통합하기 위한 작업이 진행 중입니다. 이를 통해 제3자가 제공한 주소에서 스트리밍 미디어를 재생할 수 있는 앱을 쉽게 구축할 수 있습니다.
HMS Core에 대한 기타 업그레이드
버전 릴리스의 주요 초점은 새로운 API이지만, 몇 가지 새로운 API에도 새로운 기능이 추가되었습니다. 예를 들어 스캔 키트는 이제 딥 러닝 기반 스캐닝 코드를 갖추고 있어 더 빠른 응답 속도로 더욱 까다로운 상황에서 스캐닝 정확도를 향상시킵니다. Map Kit는 버스 및 지하철 경로 계획 정보를 얻었으므로 이제 개발자는 이를 사용하여 앱 내 기능을 개선할 수 있습니다. Location Kit는 이제 울타리 관리 기능을 지원합니다.
HMS는 Google 서비스에 대한 앱의 의존도를 줄일 수 있는 기회의 창일 뿐만 아니라 Huawei와 Honor의 장치 생태계에 대한 개방은 여전히 중요하고 무시할 수 없는 부분을 형성하고 있습니다. 시장. Huawei는 개발자와 사용자 모두에게 유사한 기대 기능 세트를 제공하는 강력한 대체 API 세트를 제공할 수 있는 드문 위치 중 하나입니다. Huawei는 장치 내에서 HMS Core 통합을 추진할 계획입니다. 개발자로서 시장에서 이 중요한 부분을 무시할 여유가 있습니까?
Huawei Mobile Services에 있는 모든 API 키트를 확인하세요.