欢迎访问我的博客,有问题可以在任意文章底部留言评论

从 GMS 到 HMS:华为移动服务的诞生与崛起

行业资讯 Haran 6年前 (2020-03-12) 4937次浏览 0个评论

更新时间: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 的生态环境
  • 对开发者:拓展在华为设备上的市场与广告变现渠道
  • 对华为:建立自主可控的移动生态系统
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址