更新时间:2025年11月6日
华为 HMS(Huawei Mobile Services),全称 华为移动服务,是华为在无法使用 Google 移动服务(GMS, Google Mobile Services)后,自主构建的一套 移动生态系统与服务框架。它为华为设备(手机、平板等)提供系统级的应用服务、API能力与开发者工具,帮助应用在华为设备上正常运行与集成功能。
HMS 的组成结构
HMS 大体分为三部分:
HMS Core(核心服务)
这是开发者最常打交道的部分,类似于 Google Play Services。它提供各种 API 与 SDK,供应用开发者调用华为的系统能力,例如:
- Account Kit:华为账号登录
- Push Kit:消息推送
- In-App Purchases Kit:应用内支付
- Ads Kit:广告服务
- Location Kit:定位服务
- Analytics Kit:应用分析
- Map Kit:地图服务
- ML Kit:机器学习能力
这些 SDK 替代了 Google 对应服务,使应用在无 GMS 的设备上依然能正常运行。
HMS Apps(系统应用)
华为官方提供的一系列基础应用,例如:
- AppGallery(应用商店)
- Huawei Browser(浏览器)
- Petal Maps(地图)
- Huawei Cloud(云空间)
- Petal Search(搜索)
这些应用是面向终端用户的核心体验部分。
HMS Ecosystem(生态体系)
包括开发者社区、开放平台、广告平台、支付系统等,构建一个 完整的移动生态闭环。开发者可通过 Huawei Developer 平台接入、发布与管理应用。
HMS 的背景
由于 2019 年起华为被美国政府限制使用 Google 服务,无法在新设备上预装 Google Play 和相关 API。因此华为推出 HMS 作为替代方案,并逐步发展出全球生态,以支持海外市场(特别是欧洲、中东、拉美等)
HMS 与 GMS 的对比简表
| 功能类别 | GMS(Google Mobile Services) | HMS(Huawei Mobile Services) |
|---|---|---|
| 应用商店 | Google Play | AppGallery |
| 登录体系 | Google Account | Huawei ID |
| 推送服务 | Firebase Cloud Messaging | Push Kit |
| 地图服务 | Google Maps SDK | Map Kit |
| 支付系统 | Google Pay | In-App Purchases Kit / Huawei Pay |
| 分析服务 | Firebase Analytics | Analytics Kit |
HMS 的意义
- 对用户:提供一个独立于 Google 的生态环境
- 对开发者:拓展在华为设备上的市场与广告变现渠道
- 对华为:建立自主可控的移动生态系统



