开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第22天,点击查看活动详情
HMS Core
HMS Core提供端、云开放能力,
HMS Core是华为终端云服务(HUAWEI Mobile Services)开放能力合集,位于开发者应用与操作系统之间,是为应用开发提供基础服务的平台。同时,依托华为云服务,HMS Core也为这些服务提供云端能力,帮助开发者实现应用高效开发、快速增长、商业变现,使能开发者创新,为全球用户提供精品内容、服务及体验。如下图所示。
- 对应用的用户来说,集成了HMS Core的应用能为用户提供多样化、多场景、多功能的更佳体验。
- 对应用的开发者来说,HMS Core的通用开放能力能快速为开发者构建跨平台的差异化产品能力。
- 对应用的运营人员来说,HMS Core能为运营人员提供针对各项服务的一站式多平台运营管理能力。
HMS Core架构
HMS Core为开发者提供端、云相结合的产品能力,共包含如下几部分:
HMS Core全场景支持
HMS Core开放能力陆续支持“1+8+N”全场景设备,以安卓、iOS等平台手机为中心,向平板、智慧屏、手表、VR眼镜、车机、智能音箱、PC、耳机等领域发展。
服务和领域
-
服务
服务(Kit)是HMS Core为开发者提供独立且完善产品能力的单元。从开发者角度来说,每个服务有唯一的名称和固定的支撑团队;从功能上看,一个服务都围绕某项功能,同时会有一定的扩展和增强。比如推送服务围绕“通知栏消息”这项核心做了一定的扩展,推出了“透传消息”功能。
-
领域
领域是同类功能服务的集合,HMS Core为开发者提供了七个技术领域的能力,帮助开发者构建差异化核心竞争力。
领域 领域简介 服务举例 应用服务(App Services) 通用能力集合。 华为帐号服务、推送服务、地图服务、分析服务 图形(Graphics) 为开发者提供高性能低功耗的渲染引擎、游戏加速、图形计算、AR、VR等相关能力。 图形引擎服务、计算加速服务、AR Engine 媒体(Media) 提供音视频编解码、数字版权、摄影、图像编辑等影音像相关功能。 视频服务、音频服务、数字版权服务 人工智能(AI) 高性能轻量化端测推理框架,可用于语言、语音、图像等领域。 机器学习服务 智能终端(Smart device) 提供多设备之间的设备管理、数据同步、功能增强等能力。 畅连能力、投屏能力 安全(Security) 构建数据、设备等安全相关能力。 安全检测服务 系统(System) 提供如网络增强等系统基础相关能力。 Network Kit